游戏制造商:玩家移动过程中未调用鼠标新闻事件

时间:2018-09-26 20:10:37

标签: game-maker game-maker-studio-2

我正在尝试为游戏制造商中的自上而下的射击游戏制作原型,但是我在早期就遇到了严重缺陷。我在使玩家对象的step事件期间无法显示玩家的子弹实例。

我已经将原型设置为播放器对象移向鼠标的位置。每当玩家单击鼠标左键时,子弹对象的两个实例应出现并向前射击。如果玩家按住鼠标左键,则子弹应不断出现。我已经获得了子弹实例并向前射击,如果玩家按住鼠标左键,它们会不断生成。但是,子弹对象的实例似乎仅在玩家向后移动 时出现。

我尝试过的事情:

  • 禁用项目符号对象的固定方向

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

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

子弹仍然只在船向后退时移动。

  • 在步骤事件中为项目符号冷却时间变量分配了一个较小的变量

我以为也许我只是在使子弹的生成速度太慢,但是再次,它们只是在玩家对象向后移动时才生成。

随附了一些我的代码的屏幕截图,其中大部分是通过拖放操作完成的。帮助将不胜感激。

Step event for the player object

Create event for the player object

Left mouse down event for the player object

Create event for the bullet object

0 个答案:

没有答案