收藏
回答

如何设计子弹的多种展示形式?

比如飞机大战中,我想敌方随机出现一排子弹,或者多个双列子弹,或者扩散弹这种,是根据不同的类型来新建精灵,各自维护这种状态,还是只用子弹这一个精灵,然后克隆,在克隆体启动时根据需要的类型来独立判断,ps:子弹有多种造型与效果

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

1 个回答

  • 南生
    南生
    03-26

    只用一个精灵(碰撞边框是公用的)可以实现,

    1.首先外观问题,设置一个子弹外观的全局变量,根据不同的值,当克隆体启动时设置子弹外观。

    2.发射多发子弹(只考虑一波子弹),子弹接收发射命令时(将子弹序号设置为1),将克隆1发子弹变成克隆多发子弹,每克隆1发子弹给子弹标号(标号后根据自己的序号,调整初始位置)

    3.散弹,根据子弹序号调整移动方向

    03-26
    有用
    回复 2
    • 铲子杀人魔
      铲子杀人魔
      03-26
      所以还是在克隆体启动事件时来判断子弹的展示类型(散弹,排弹)吗
      03-26
      回复
    • 南生
      南生
      03-27回复铲子杀人魔
      对的,克隆体启动时,根据类型(散弹,排弹)和子弹序号来安排子弹的位置和移动方向
      03-27
      回复
登录 后发表内容