求助各位大佬,gamemaker8.1里有关子弹的问题
gamemaker吧
全部回复
仅看楼主
level 1
涌金康养 楼主
各位大佬,gamemaker8.1里被击中的 物体 想要获取 攻击者 或 子弹 的内部变量如等级、伤害类型该如何做啊?
(不止一个)攻击者发射子弹,他想改变子弹的变量如等级又该怎样做啊??
求助
2024年08月06日 07点08分 1
level 14
在碰撞事件中,使用other关键字就是指代碰到自己的另一个物体。other.x就可以获取另一物体的横坐标。其他属性跟这个一样。
2024年08月06日 09点08分 2
谢谢
2024年08月06日 11点08分
那子弹的攻击间隔怎么写啊?
2024年08月06日 11点08分
@涌金康养 给你个思路,自己新建一个变量,设定为room_speed,然后在step里做-1,检测他<=0时代表可以发射,发射之后再设回去room_speed,一般来说默认的room_speed是30,也可以粗略理解为一秒,这样就是一秒射一发子弹。
2024年08月06日 13点08分
@涌金康养 如果你问怎么让攻击者发出子弹时给子弹设置变量,那我们可以告诉你在创建实例时用i=instance_create...,然后再i.gongjizhe=id来把自己的id记录上去(或者记录你想记录的值)。但如果你问攻击间隔……抱歉,请做完新人教程再出来讨论。8.1的飞行射击demo可是非常明确的介绍了这部分的。
2024年08月08日 02点08分
1