原创 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