首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >像《拼图与龙》中那样的拖放

像《拼图与龙》中那样的拖放
EN

Stack Overflow用户
提问于 2018-02-18 00:33:11
回答 1查看 213关注 0票数 0

今年五月,我将毕业于程序员课程。现在我正在开发我的项目。我想复印一下拼图和龙的游戏。我使用Unity3d并用C#编写代码。

我在黑板上做了随机生成的符文,但我有一个问题。我不知道如何拖拽和交换。联合论坛帮不了我。

test run of my project

如果你做过这个或者知道怎么做这个,你能教我吗?

EN

回答 1

Stack Overflow用户

发布于 2018-02-18 00:55:46

  1. 你需要一个符文网格的表示(一个二维数组或一个列表)。你需要能够确定哪个符文在哪里,所以二维数组可能是处理它的最有效的方法。
  2. 你需要知道用户正在尝试移动哪个符文,所以在鼠标按下事件时,你必须使用鼠标的坐标来计算用户点击的行/列。保持符文在reference
  3. 中的鼠标移动,你可以计算你当前所在的符文。只有当你想做一些动画(如发光效果,让用户知道哪个符文将被切换)
  4. 鼠标释放事件时,你才需要做实际的切换。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48843459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档