移动时试图攻击玩家

Posted

技术标签:

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

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

【问题讨论】:

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

    创建一个精灵(像一条龙)

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

    为那个精灵创建一个对象

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

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

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

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

    image_index = 0; image_speed = 0;

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

【讨论】:

以上是关于移动时试图攻击玩家的主要内容,如果未能解决你的问题,请参考以下文章

Unity2D 敌人追踪/攻击/移动AI 第二期

RPG游戏中如何判断敌人是否在玩家的攻击范围之内

unity Mirror使用心得一(玩家角色创建,控制,及其攻击其他玩家的血量同步设置)

狗凌人卡刀左键不攻击怎么回事

python学习(小游戏)

全球超级玩家入场数字货币,v神解决“51%攻击”