0

我正在尝试在游戏制作器中制作一个自上而下的射击游戏原型,但我很早就遇到了一个严重的缺陷。在玩家对象的 step 事件期间,我无法让玩家子弹的实例出现。

我将原型设置为播放器对象向鼠标移动的位置。每当玩家单击鼠标左键时,都会出现两个子弹对象实例并向前射击。如果玩家按住鼠标左键,子弹应该会不断出现。我已经让子弹实例出现并向前射击,如果玩家按住鼠标左键,它们会不断产生。然而,子弹对象的实例似乎只在玩家向后移动时出现。

我试过的:

  • 禁用子弹对象的固定方向

子弹仍然只在玩家对象向后移动时出现,只是这次它们飞到了右边

  • 将步骤事件中的代码更改为拖放“跳转到点”

子弹只是在船后退时才移动。

  • 为 step 事件中的子弹冷却时间变量分配了一个较小的变量

我想也许我只是让子弹产生得太慢了,但同样,它们只在玩家对象向后移动时产生。

附上我的一些代码截图,其中大部分是在拖放中完成的。帮助将不胜感激。

播放器对象的步骤事件

为玩家对象创建事件

玩家对象的鼠标左键按下事件

为子弹对象创建事件

4

0 回答 0