【发布时间】:2016-11-20 22:05:05
【问题描述】:
我是 Unity 的新手。对不起,如果我有初学者的问题。
我想在 Unity 中实现一个 3D 国际象棋游戏。我已经实现了一个包含整个 AI 的 C++ 共享库。我已经在 WPF 和 Android 中使用过这个库,并且已经过完美测试。现在轮到 Unity 了。
当用户选择一块时,应该显示它的下一步动作。
这些标记可以是灯光或图像。圆形或矩形。
一种方法是在棋盘的每个方格上设置 64 个标记,并以编程方式更改它们的可见性。
我个人更喜欢的另一种方法是以编程方式绘制标记。但我不知道如何在我的棋盘平面上画画。
请指导我。
【问题讨论】:
-
您不应该进行绘图,这意味着为每一步重新绘制国际象棋纹理。相当消耗内存。另一个过程可能是使用带有附加着色器的投影仪。
-
@Everts 我已经搜索了一些,但我没有找到一个好的阅读参考。能给个链接吗?
-
标记是什么意思?你能画出棋盘上一个简单的标记应该是什么样子的吗?
-
我有几个可能的答案,但这真的取决于它的外观和行为方式。我想看样机。
-
@Programmer 我已经添加了你想要的图片。