Cocos Createrプロジェクトのまとめ


初めてcccでミニゲーム南北争覇戦を開発し、使ったポイントをまとめます.バージョン:1.9.2
  • clearInterval無効問題
  • //	Util.js
    clearIntervalFunction: function (interValTimer) {
        var clear = function (interval) {
          clearInterval(interval)
        }
        clear(interValTimer)
      }
      
    //	index.js
    //	  
    var timer = setInterval(() => {})
    Util.clearIntervalFunction(timer)
    

    cccには持参したタイマーがありますが、プロジェクト開始時には知りません(え)cccタイマー
  • デバイスサイズ
  • を取得する.
    cc.view.getFrameSize()
    
  • サブノード
  • を除去する.
    if (this.node.getChildByName('frame')) {
    	this.node.removeChild(this.node.getChildByName('frame'))
    }
    
  • 現在のノード
  • を除去する.
    removeFromParent()
    
  • Widget値
  • を変更
    if ((wx.getSystemInfoSync().model).indexOf('iPhone X') != -1) {
            var module = self.node.getComponent(cc.Widget)
            module.isAlignBottom = true
            module.bottom = 80
            module.top = 80
            module.updateAlignment()
          }
    
  • setLocalZorderは同級のz-index
  • しか変更できません