【发布时间】:2020-10-21 21:19:37
【问题描述】:
我是 C++ 新手,甚至是 UE4 新手。
我正在尝试创建一个 Snake 游戏,但我无法让蛇的身体部分像在 Snake 中那样移动。就像一列演员。如何在 Snake 游戏中让身体像火车/蛇一样移动?
我制作了一个 gif 来尝试显示问题(抱歉,如果它太小了)。Snake segment movement problem
绿色演员是蛇的头,黄色演员是产生的部分(当前当我按空格键时)。
如果有帮助,我可以发布代码片段吗?
github 仓库在这里:https://github.com/joeyisplaying/SnakeGame/tree/dev-branch/Source/SnakeGame
【问题讨论】:
-
考虑在贪吃蛇游戏中,只有头和尾段移动。大多数身体部分实际上并没有移动,它们保持在同一个位置。所以,在一个新的位置绘制头部,用一个身体段替换旧的头部;同样,擦除尾部,然后用尾部替换最后的主体部分。
标签: c++ unreal-engine4