【发布时间】:2017-03-30 09:12:47
【问题描述】:
我正在 Unity2D 中编写一个纸牌游戏,需要将纸牌拖到具有固定位置的桌子上。 卡片是包含以下项目的复合游戏对象:
- 父级 -> 空
- 背景 -> 图像
- MID -> 图像
- FG -> 图像
- 值 -> 文本
我希望能够将牌拖到桌子上并将其从玩家手中取出。 虽然我发现了一些拖放的实现,但它们似乎都依赖于拖动单个图像而不是游戏对象。 我可以用什么来做到这一点? 提前致谢
【问题讨论】:
-
你有没有尝试过? OnMouseDrag?
-
我尝试使用 Unity UI 示例脚本,但它们创建了一个图标来拖动,因为我的图像由不同的层组成,我需要移动整个游戏对象。
标签: c# user-interface unity3d unity2d