原创 cocos2dx mainloop

原创 數據結構---隊列20200408

C++隊列queue模板類的定義在<queue>頭文件中,queue 模板類需要兩個模板參數,一個是元素類型,一個容器類型,元素類型是必要的,容器類型是可選的,默認爲deque 類型。C++隊列Queue是一種容器適配器,它給予程序員一種

原创 將lua源碼編譯成靜態文件,實現c++和lua相互調用

學習怎麼在c++中引用lua,並實現在c++中調用lua文件 工具:lua源碼,vs2013 1.下載lua源碼(地址:http://www.lua.org) 2.將lua源碼編譯成靜態文件 (我這裏只編譯了lua鏈接庫,lua編譯器和l

原创 lua_rawget,lua_rawset,lua_rawgeti,lua_rawseti繼續理解

lua_gettable和lua_settable都可以操作table。 void lua_gettable (lua_State *L, int index); 把 t[k] 值壓入堆棧, 這裏的 t 是指有效索引 index 指向的

原创 cocos2dx之anchorpoint

設置錨點: Layer和Sprite有不同,layer要設置錨點,必須先:ignoreAnchorPointForPosition(false);    

原创 xml學習筆記20200406

XML 文檔實例 實例中的根元素是 <bookstore>。文檔中的所有 <book> 元素都被包含在 <bookstore> 中。 <book> 元素有 4 個子元素:<title>、<author>、<year>、<price>。

原创 c++ STL 整理20200409

感謝https://www.cnblogs.com/pullself/p/10049657.html#jump C++ 常用STL整理 容器和配接器 list(鏈表) list可以認爲是一個線性的雙向鏈表,具有鏈表的特性,不使用連續的內存

原创 http 學習筆記20200405

HTTP三點注意事項: HTTP是無連接:無連接的含義是限制每次連接只處理一個請求。服務器處理完客戶的請求,並收到客戶的應答後,即斷開連接。採用這種方式可以節省傳輸時間。 HTTP是媒體獨立的:這意味着,只要客戶端和服務器知道如何處理的數

原创 Android Studio “Hello World”項目的目錄組成文件

Android Studio “Hello World”項目的目錄結構詳解 Hello World 項目結構模式爲Project時爲項目的真實目錄結構,如下圖所示: 1. .gradle 和 .idea 這兩個目錄下放置的都是Andro

原创 cocos2dxz之action和actionmanager關係

Cocos2d-x Action管理 動作管理類CCActionManager是一個管理所有動作的單例,工作原理是:當CCNode執行runAction時,該函數會把動作通過動作管理類的addAction函數將對象傳遞給CCActionM

原创 c++ 常用泛型函數

泛型函數結合lambda函數可以實現很多功能如:   將序列中的每個負數替換爲其絕對值:  transform(vi.begin(),vi.end(),vi.begin,[](int x){return x<0? -x:x;});   查

原创 cocos creator 常用函數彙總

1.場景加載 cc.director.loadScene('場景名稱');//場景跳轉 cc.director.preloadScene('場景名稱');//預加載場景 cc.director.getScene();//獲取當前場景

原创 cocos2d-x什麼時候需要retain和release

原文:https://blog.csdn.net/musicvs/article/details/8689345?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source

原创 vs2015 解決方案中添加項目

目的:解決方案中添加項目,爲的是給項目引入需要的庫,如lua庫,websocket和https庫 方法步驟 1.新建exe項目 2.再新建lib靜態庫,舉例(lua庫),導入lua源碼,剔除lua.c和luac.c文件,再生成解決方案,編