原创 QML基礎

  /* * 創建對象 *1.Qt.createComponent(url,mode,parent)和Component.createObject(parent,properties) *url:qml文件(可以是網絡文件)

原创 QML入門

1.QML基本類型 QML Language     bool true/false     double/real 小數     enumeration 枚舉     int 整數     list QML對象數組     string

原创 模板類和友元

今天寫一個類模板的時候模板類友元函數先是編譯不能模板化,再是無法連接,通過看書終於解決了問題 首先模板類的友元函數分爲三類: 1,非模板友元函數; 2,約束類模板友元函數,友元函數的類型取決於類被實例化的類型;

原创 Cocos Creator 組件的生命週期和回調函數

組件腳本初始化會onLoad()函數 組件第一次激活(第一次調用update()函數之前)觸發 幀循環update()函數 組件update()函數執行完後會lateUpdate()函數 當組件enable從false變成tru

原创 Js簡單學習

常量   const NUM = 100; 變量   var num = 100; 命名規範 常量名 全大寫 多個單詞可以下劃線隔開 變量名 第一個單詞小寫其他每個單詞的開頭大寫  var maNumber = 100;類名通常每個單詞

原创 如何高效的使用c++

1.高效的使用對象,儘可能傳遞對象的引用,返回對象的引用。 2.通過引用捕捉異常,異常傳遞的過程中按照引用捕捉異常可以避免額外的複製,拋出異常的開銷很大,這個值得注意。 3.使用c++11的移動語義。 4.避免創建臨時對象,有些操作

原创 Cocos Creator 動作列表

動作列表 基礎動作類型 Action:所有動作類型的基類。FiniteTimeAction:有限時間動作,這種動作擁有時長 duration 屬性。ActionInstant:即時動作,這種動作立即就會執行,繼承自 FiniteTi

原创 lua簡單的學習內容筆記

註釋 單行註釋 — 多行註釋 —[[ —]]  //lua多行註釋可以嵌套 數據類型 數值類型 保存實數,包括整數和浮點數 整數可以是10進制和16進制 0x開頭代表16進制 浮點數必須包含一個數字 一個小數點或者e(E)

原创 Cocos Creator各個場景之間傳遞數據的方法

剛學習Cocos Creator 開發遊戲 需要跨場景傳遞數據 通過瀏覽官方文檔終於解決了 方法一 使用常駐節點 cc.game.addPersistRootNode(myNode);//將myNode成爲常駐節點,場景切換時不會清除這個

原创 Cocos2d-x v3.12 做一個layer觸摸屏蔽層

今天學做一個彈出界面,遇到一個問題,主要是彈出界面的觸摸能夠傳遞到下層。 經過查看觸摸原理和網上看博客,我試着做了一個layer屏蔽層,效果還不錯。 代碼如下 class shieldLayer:public Layer { public

原创 Director::getInstance()->pause()後遇見的問題

今天開發(呵呵 其實就是學習,現在還沒有學到自己開發的地步)一個小遊戲 Director::getInstance()->pause()後遇見了一個BUG , 這個BUG導致了定時器處於暫停狀態 ,沒有再次啓用。導致了我用Directo

原创 Scroll與Layer中的touch衝突

首先看今天遇到的問題 Scroll設置了setSwallowTouches(false);仍然會把觸摸吞噬掉 所以我做了一個屏蔽層 代碼如下 Layer * layer = Layer::create(); addChild