【问题标题】:Trying To The Player Attack While Moving移动时试图攻击玩家
【发布时间】:2017-05-18 10:12:04
【问题描述】:

我尝试了所有我找到的方法,但都没有奏效,请帮忙。 我希望玩家在移动它的同时进行攻击,但由于某种原因我不能这样做。我是 Game Maker Language 的新手!

【问题讨论】:

  • 您介意分享一下您的作品吗?我最终可能会为此提供帮助。
  • 寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:如何创建最小、完整和可验证的示例。

标签: gml game-maker-studio-2


【解决方案1】:
  1. 创建一个精灵(像一条龙)

  2. 创建 4 层该精灵(1: 稳定的龙,2: 龙的冲刺呼吸 + 准备扑腾,3: 龙射+拍打,4:龙射+拍拍)

  3. 为那个精灵创建一个对象

  4. 创建一个create事件并拖动代码

  5. 运动中使用这些:image_index = 0; image_speed = 0; +; 重力事件(角度-90,功率:1)

  6. 创建一个全局左键单击事件并使用以下代码: if(image_index == 0){image_speed = .3; "create a fireball etc" vspeed = 10; hspeed = 10; }

  7. other中创建一个Animation End事件并使用这些:

    image_index = 0; image_speed = 0;

这是一种制作火球时像飞鸟一样移动的龙的简单方法。您可以对其进行采样以创建一个可以射击的移动物体。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-25
    • 2017-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多