【求助】如何比较每一秒系统创建出来的object的位置
construct2吧
全部回复
仅看楼主
level 7
pwrdued 楼主
正在尝试实现简单的塔防游戏。
每1秒在起点创建一个怪物,然后怪物开始严着路径跑。
我如何选取出来距离炮塔最近的怪物,然后让炮塔自动攻击他?
如何单独计算每个怪物的hp,并让hp血条分别在他们的头上?
2014年09月17日 09点09分 1
level 7
pwrdued 楼主
想象中会用到For each、Pick、UID。但是自己不了解api不太会弄。
先谢各位老师~
2014年09月17日 09点09分 2
最近可用pick nearest事件。血条可跟怪物放在一个container,较方便选取。
2014年09月17日 10点09分
回复 傅老師_台灣 :老师,我找到了pick nearest事件。我是这么写的,事件:monster pick nearest to (tower.X,tower.Y)。执行:tower set angle toward (moster.X,monster.Y)。
2014年09月17日 10点09分
回复 傅老師_台灣 :我想和老师确认下,这里是说在所有系统生产的众多object里,这个事件选取的是唯一距离塔坐标最近的一个,然后此时塔的角度指向最近的object,是这样吧?
2014年09月17日 10点09分
应该是由炮塔当主角,找寻最近的敌人并调整角度。但是,一般塔防炮塔并不是一直攻打最近的敌人,而是会锁死在第一次瞄到敌人,打死后再找下一个。
2014年09月17日 11点09分
level 13
hp的设置可看我的教程。第四节专讲敌人设计。
2014年09月17日 10点09分 3
找到了,正在看。3Q~
2014年09月17日 10点09分
level 9
炮塔behavior已经内建找寻最近目标了.
2014年09月17日 10点09分 4
1