获取了炮台目标UID后,如何获取该UID的其他值?



  • 也就是说我想动态获取炮台目标的其他值
    但是炮台目标能获取的只有UID

    比如获取UID的度 修改子弹的方向


    想实现的功能是 让子弹自动朝着目标方向移动 或者说追踪也可以



  • 再比如 让有炮塔能力的向目标对象移动 实现自动打怪、挂机 类似的功能

    (大概通过获取目标的坐标等,再让炮塔移动)




  • 因为把怪放在同类组 每种怪只创建一个对象

    但是这个怪的对象又创建了多个实例

    所以想动态的通过实例的UID来实现寻路、选目标、攻击



  • 只看你的帖子标题的话,简单来说就是选中目标实例即可,你都能拿到UID的话,就能用条件“按uid选中实例”来选到这个实例,选中后自然能通过它的表达式来获取到它的各种属性值。
    但看你的帖子内容的话,你又像是在找一个类似“对某对象的每一个实例执行”的条件,这个条件在系统组件里,叫“遍历循环”,适合用在某对象或某同类组的多个实例需要按同一套逻辑各自处理自己的情况时。

    单看“让子弹自动朝着目标方向移动 或者说追踪也可以”的话,就是子弹有一个变量,用来记录自己要瞄准的目标uid,然后创建子弹时按你设定的规则选中目标实例,然后把它的uid设置到子弹的这个变量,之后对于所有已经生成的子弹实例都分别执行:选中自己的目标实例,然后把子弹角度朝向这个目标实例的当前坐标值


登录后回复