我已经尝试过这样做但是从来没有成功过,我现在有这个;
代码检查是否按下了一个键。然后它应该制作原始坦克的副本,然后将其放在屏幕上,将其向左旋转,然后更新屏幕以使其实际出现。底部的代码只是检查坦克是否不能越界。
'R_TANK' 是分配给类 THING 的变量,它看起来像这样;
是一个具有通用变量列表的类,以查看它的独特之处。图像是用于显示在屏幕上的精灵。运动相关的东西用
x
,y
,和vel
来控制。 'vel' 是它的移动速度,连同 x 和 y 一起告诉你它在坐标中的位置。 Type 用于说明它是什么类型的对象,special 确定类型需要什么(即重新加载以发射武器或玩家使用的武器类型。
我很确定
R_TANK
与它有任何关系,但它可以。问题是精灵不旋转,它只是创建一个副本向上和向左,反之亦然。它弹出大约一秒钟然后消失。
数学取坦克的
x
和y
位置,然后分别减去它们宽度和高度的一半。
我不确定出了什么问题。输出中没有警告或错误,所以我真的不知道我能做些什么来修复它。我已经尝试查找它以查看我能做什么,但它没有用。