魔兽地图编辑器吧 关注:65,183贴子:3,838,148
  • 8回复贴,共1

用jass 写触发 把actions 写到 conditions 里会执行得更快么?

只看楼主收藏回复

rt
我记得以前好像有这么个说法
我想确认一下


IP属地:河南1楼2019-09-12 21:42回复
    不要condition直接actions


    IP属地:广东2楼2019-09-12 21:47
    回复
      动作和条件有啥区别?不都是函数吗。除非是用if写的条件,那不是函数


      IP属地:北京来自Android客户端4楼2019-09-12 22:24
      回复
        理论上cod效率高,但是因为要写返回值所以大多都是用action


        IP属地:河南来自iPhone客户端5楼2019-09-12 22:51
        收起回复
          自己测


          IP属地:安徽6楼2019-09-12 23:26
          回复
            HIVE上有一个JASS效率评测的帖子,其中有一条结果是:TriggerEvaluate 比 TriggerExecute 速度快出大约25%,由此推测出 triggercondition 比 triggeraction 效率更高。
            我猜很可能是由于触发器在执行流程中无论如何(即使没有设置条件)都会先执行triggercondition,所以导致triggeraction的速度要慢一些。


            IP属地:河北7楼2019-09-13 04:24
            收起回复