收藏
回答

不同精灵怎么相互传递局部变量数据?

主角,子弹,敌人三个精灵都有局部变量攻击力,生命值。

主角攻击力会变化,子弹攻击力与发射时的主角攻击力一样,敌人生命值减少和子弹攻击力一样。

怎么实现敌人生命值减少和子弹攻击力数值一样?子弹与敌人都是克隆体

回答关注问题邀请回答
收藏

3 个回答

  • sndhmg
    sndhmg
    2022-09-23

    可以给精灵设置属性,属性是可以获取的

    2022-09-23
    有用 2
    回复 2
    • 此名甚好
      此名甚好
      2022-09-23
      请问怎么设置啊
      2022-09-23
      回复
    • sndhmg
      sndhmg
      2022-09-26回复此名甚好
      数据的前两个
      2022-09-26
      回复
  • 此名甚好
    此名甚好
    2022-09-23

    在敌人的代码块里取碰撞事件

    设置自己碰到《子弹》的时候

    根据伤害,减少自身HP

    我能想到的方法

    1,全局变量,伤害如果定位全局变量就可以直接调取

    2,通知,在子弹取碰撞事件,碰撞的时候刷新一个全局变量为伤害值,并发出通知,敌人收到通知,根据刷新的全局变量的值进行减去。


    2022-09-23
    有用
    回复 1
    • YAO
      YAO
      2022-09-23
      每个克隆体的属性不一定一样,全局不适合
      2022-09-23
      回复
  • Eric
    Eric
    2022-09-22

    是不是问错地方了?

    2022-09-22
    有用
    回复 1
    • YAO
      YAO
      2022-09-22
      不是微信小游戏制作工具相关吗
      2022-09-22
      回复
登录 后发表内容