太阳神三国杀lua吧 关注:2,627贴子:73,372
  • 6回复贴,共1

视为造成伤害所需要的结构

只看楼主收藏回复

1、
local damage = sgs.DamageStruct()
damage.from = source
damage.to = source
damage.damage = 2
2、room:getThread():trigger(sgs.damaged, room, source)
提问,如何把1和2合在一起或如何调整1或2以达到视为造成2点伤害


IP属地:北京1楼2023-05-24 08:46回复
    room:damage(sgs.DamageStruct(self:objectName(), source, target))


    IP属地:黑龙江2楼2023-06-25 21:28
    收起回复
      room:damage(sgs.DamageStruct(self:objectName(), source, target, 2))


      IP属地:黑龙江3楼2023-06-25 21:29
      回复
        room:damage(sgs.DamageStruct(self:objectName(), source, target, 2, sgs.DamageStruct_Fire))


        IP属地:黑龙江4楼2023-06-25 21:29
        回复
          trigger是可以把data传进去的,你先定义data=sgs.QVariant(),data:setValue(damage),然后trigger的最后加上data就可以了


          IP属地:江苏来自Android客户端6楼2023-07-06 07:32
          收起回复