【发布时间】:2019-10-12 21:13:19
【问题描述】:
我目前正在 Unity (2018.4) 中开发一款塔防游戏。我对这个软件和 C# 很陌生。现在我有一个通过 NavMesh 平面在我的游戏屏幕上移动的头像。
我下图中的橙色框显示了透明飞机所在的位置。我的游戏地图(棕色和绿色)由带纹理的瓷砖组成。
我的头像是你在屏幕上看到的灰色东西。我使用 NavMeshAgent 和几个脚本根据鼠标在游戏地图上的点击位置来移动我的头像。
以下是我的头像移动视频的链接。
我正在尝试就以下两个问题寻求帮助。
1) 当我将我的头像移动到更高的位置(即更高的瓷砖堆叠)时,他会消失在瓷砖内(参见 gif)。我希望头像要么站在图块的顶部,要么在它旁边的较低级别。
2) 当我点击游戏地图中的一个图块以引导我的头像移动到那里时,我想要一些关于我点击位置的指示或动画。 (即鼠标点击的地方出现一个箭头或圆圈)。
对此的任何帮助将不胜感激。
【问题讨论】:
标签: unity3d navigation avatar navmesh