给为大佬帮看一下



  • 设计当打完一波后再刷一波到,但刷完一波就不刷怪了。帮看一下哪里到问题。undefinedundefinedundefinedundefined



  • 其实整个事件挺乱的,尽量用触发器去写条件的第一条,想用某个实例变量,请先选中你需要的实例,再进行变量比较

    你说的不会刷新下一波我想可能是39的第二个条件

    没有实例的情况下,应该是会使用对象的默认参数,而且你这里还是同类组,我都不确定会使用哪个对象的默认实例变量了

    有实例情况下可能是会选中iid最小那个的实例变量吧

    所以你这个情况不太好说,如果定时器结束时,有没有实例在场可能是不同的值








  • @CJJ 我先禁掉它试试。



  • 不应该使用敌人本身来记录它的次数,因为每个敌人实例都是独立的,你的判断不会生效,只会运行场景开始的条件
    其他的 敌人组count=0和敌人生成次数=0在一起的事件不会执行。。
    因为不存在敌人组时,你取不到它的生成次数。

    你可以如下操作:
    用一个透明对象(叫它 敌人生成器 吧)记录 生成波数,每波创建数量等变量
    把它放到需要创建敌人的位置
    场景开始时,开启定时器
    当定时器到达时间且生成器的波数大于0时,循环创建 “每波创建数量” 的敌人,并让生成器波数减一,同时再开启一个同名的计数器


    如上面的那位所说,注意多用触发器,不然条件满足就会一直执行,如你35条的那个事件,即使条件满足,定时器也会一直刷新而永远不会到达时间


登录后回复