<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      ulua/tolua中timer.lua和event.lua的使用(Luaframework)

      Timer.lua

      Timer計時器:

      
      

       local tim = nil
       local count = 0

      function Game.FunTest()
          count = count + 1
          print(0,0,0,count)
          if count > 4 then
              tim:Stop() --中止當(dāng)前的計時器
          end
      end
      
      --初始化完成,發(fā)送鏈接服務(wù)器信息--
      function Game.OnInitOK()
      
          tim = Timer.New(Game.FunTest,1, -1, true) --參數(shù)1為調(diào)用的方法名,參數(shù)2為間隔時間,參數(shù)3為循環(huán)次數(shù)(當(dāng)為-1時無限循環(huán)),參數(shù)4為是否忽略時間的Scale,scale false 采用deltaTime計時,true 采用 unscaledDeltaTime計時
          --tim:Start()
          tim:Start()
      end

      FrameTimer計時器:

       tim = FrameTimer.New(Game.FunTest,100, 5) --和上面使用的一樣,但參數(shù)不一樣,參數(shù)1為方法名,參數(shù)2和參數(shù)3組合起來的意思是在100幀內(nèi)執(zhí)行5次方法。
       tim:Start()

      CoTimer計時器:

      tim = CoTimer.New(Game.FunTest,1, 5) --和上面使用的一樣,但參數(shù)不一樣,參數(shù)1為方法名,參數(shù)2為兩次執(zhí)行的間隔時間,參數(shù)3為執(zhí)行次數(shù)(參數(shù)3為-1時無限次數(shù))
      tim:Start()

       

      event.lua

      UpdateBeat = event("Update", true)  --邏輯的Update
      LateUpdateBeat = event("LateUpdate", true)  --延遲的update
      FixedUpdateBeat = event("FixedUpdate", true) --物理的update
      CoUpdateBeat = event("CoUpdate")  --協(xié)程的每一幀更新

      調(diào)用方式:

       local count = 0  

       function Game.FunTest(f1)
          count = count + 1
          print(f1,count)
        end


      function Game.OnInitOK()

      local parm = 0 local handle = UpdateBeat:CreateListener(Game.FunTest, parm) --好像只支持一個參數(shù) UpdateBeat:AddListener(handle)

        local handle = LateUpdateBeat:CreateListener(Game.FunTest, parm) --好像只支持一個參數(shù) 
        LateUpdateBeat:AddListener(handle)  

        local handle = FixedUpdateBeat:CreateListener(Game.FunTest, parm) --好像只支持一個參數(shù) 
        FixedUpdateBeat:AddListener(handle)  

        local handle = CoUpdateBeat:CreateListener(Game.FunTest, parm) --好像只支持一個參數(shù) 
        CoUpdateBeat:AddListener(handle)  

      end
       

       

       event.lua使用FixedUpdateBeat的過程中移除FixedUpdateBeat:

      local count = 0
      local handle = nil
      
      function Game.FunTest(f1)
          count = count + 1
          print(f1,count)
          if count > 10 then
             FixedUpdateBeat:RemoveListener(handle)
          end
      end
      
      --初始化完成,發(fā)送鏈接服務(wù)器信息--
      function Game.OnInitOK()
          local parm = 0
          handle = FixedUpdateBeat:CreateListener(Game.FunTest, parm) --好像只支持一個參數(shù) 
          FixedUpdateBeat:AddListener(handle) 
      end

       

      posted @ 2017-12-25 12:58  威少小二orz  閱讀(4739)  評論(1)    收藏  舉報
      主站蜘蛛池模板: 无码国产偷倩在线播放老年人 | 亚洲欧美日韩精品久久| 莲花县| 日本一区二区三区视频版| 丰满少妇被猛烈进出69影院| 日韩精品无码不卡无码| 国产自拍在线一区二区三区 | 99国产精品自在自在久久| 午夜精品福利亚洲国产| 中文字幕99国产精品| 麻豆国产AV剧情偷闻女邻居内裤| 国产亚洲精品成人aa片新蒲金| 国产区成人精品视频| 欧美怡春院一区二区三区| 好紧好爽好湿别拔出来视频男男| 俺来也俺去啦最新在线| 久久久亚洲欧洲日产国码αv | 成A人片亚洲日本久久| 精品夜恋影院亚洲欧洲| 国产成人精品亚洲高清在线| 亚洲欧美在线一区中文字幕| 国产地址二永久伊甸园| 亚洲色无码专区一区| 国产精品成人亚洲一区二区| 亚洲精品~无码抽插| 蜜桃久久精品成人无码av| 成人精品天堂一区二区三区| 不卡一区二区国产精品| 国产成人精品久久性色av| 欧洲性开放老太大| 在线 欧美 中文 亚洲 精品| 视频一区视频二区视频三区| 色哟哟www网站入口成人学校| 亚洲一区二区三区18禁| 墨玉县| 国产成人8X人网站视频| 97精品伊人久久久大香线蕉| 偷柏自拍亚洲综合在线| 熟女在线视频一区二区三区 | 国产福利深夜在线播放| 欧美亚洲国产日韩一区二区|