所以我想尝试制作2d平台游戏,但我遇到了麻烦。当我们在同一平台上开始时,我可以让敌人完美地跟着我,但是当我们从地图的另一侧开始时,我就不会这样。
所以我希望敌人跳,因为下面没有平台。让ai知道何时何地跳跃的最佳方法是什么?
答案 0 :(得分:1)
将平台视为已连接的节点。如果您有一个底部平台,当AI到达左/右平台的边缘时,顶部和底部都将成为AI的“选择”。在那里,您的平台应包含与其连接的平台的数据。
您可能希望在您的平台上添加一些数据,如级别/高度,以便AI知道当它从平台转换到平台时应该做什么,是否应该跳到下一个平台或只是下拉。