Javascript ai jump platformer

时间:2013-03-23 16:38:38

标签: javascript artificial-intelligence

所以我想尝试制作2d平台游戏,但我遇到了麻烦。当我们在同一平台上开始时,我可以让敌人完美地跟着我,但是当我们从地图的另一侧开始时,我就不会这样。

http://imgur.com/t1Xw9lx

所以我希望敌人跳,因为下面没有平台。让ai知道何时何地跳跃的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

将平台视为已连接的节点。如果您有一个底部平台,当AI到达左/右平台的边缘时,顶部和底部都将成为AI的“选择”。在那里,您的平台应包含与其连接的平台的数据。

您可能希望在您的平台上添加一些数据,如级别/高度,以便AI知道当它从平台转换到平台时应该做什么,是否应该跳到下一个平台或只是下拉。