原创 cocos creator shader用法

滿懷期待用了一段時間cocos creator, 比較令人失望,文檔不夠全, 接口太亂,經常遇到和原cocos2d接口不匹配問題, 導致學習成本增加。作爲一個初學者我不知道後面還會有什麼坑。所以決定暫時先退出cocos creator

原创 ejoy2d mac編譯遇到問題

平臺:Mac Lua版本:5.3.2 請確定裝的是5.3.2 不是請重裝 錯誤1.    _CF => CoreFoundation.framework Undefined symbols for architecture x86_6

原创 RenderTexture 橡皮檫 電筒效果

參考文章:http://zengrong.net/post/2067.htm點擊打開鏈接 1.準備資源 背景圖 background.jpg 遮蓋圖 HelloWorld.png 橡皮檫圖片 test1.png 中間透明的圖。  Bl

原创 luajit 2.1beta2 bytecode windows mac 下32 64編譯文件

再也不用擔心luajit 64 32編譯了 windows 環境 (用的cygwin編譯) cd luajit\luajitcompile\windows\32 luajit.exe -b test.lua test32.luac cd

原创 setDefaultAlphaPixelFormat bug addSpriteFrames 異步加載資源

function display.addSpriteFrames(plistFilename, image, handler) local async = type(handler) == "function" loca

原创 LuaJIT-2.1.0-beta3 macosx、windows生成32,64位字節碼

由於能力和理解有限,如有錯誤請理解謝謝。1.lj_vm_cpcall方法在哪花了一天時間閱讀了luajit一部分源碼,讀到這個方法lj_vm_cpcall時發現並沒有實現,編譯後在lj_vm.S文件裏瞭解到這個方法最後是用機器碼處理的。下

原创 luajit 使用雲風的int64庫 負數 bad light userdata pointer

先下Luajit 代碼 #define LJ_TLIGHTUD (~3u)#if LJ_64 #define checklightudptr(L, p) \ (((uint64_t)(p) >> 47) ? (lj_err_msg(

原创 Mysql插入數據 Incorrect string value: '\xF0\x9F\x98\x84

不知道什麼情況先編輯的全部沒有了 錯誤:不能向mysql插入4個和以上的字符,大多數是表情之類的比如:emoji表情 以前解決:是過濾emoji表情,但emoji表情ios android有些時候不同步,並且後面還有增加的可能,就有了以下

原创 被放棄的CocosStudio也支持命令發佈資源

MacBook-Pro:~ apple$ /Applications/Cocos/Library/Cocos.Tool publish 2017-05-24 21:00:06.959 Cocos.Tool[41524:1575455] *

原创 疏忽導致易接SDK OpenGL error

猶豫把 SFLuaAdapter 初始化OnGLThread 在GL線程中回調寫成 OnUiThread了。。導致了OpenGL error 以爲是易接沒有在GLThread中回調。然後自己實現了一遍同樣的接口。後來越想越不對翻看易接文

原创 cocos用RenderTexture截圖白色

修改 cc.RenderTexture:create(width * scaleSize, height * scaleSize); 到 cc.RenderTexture:create(width * scaleSize, height

原创 lua string.gsub 替換ios 路徑失敗

string.gsub(s, pattern, repl[,n]) s:替換字符串 pattern:匹配方式 repl:替換後的內容 pattern 由於支持正則表達式有一些特殊字符來表示比如 (). % + - * ? [ ^ $

原创 Socket的Send,Recv的長度問題

一個包沒有固定長度,以太網限制在46-1500字節,1500就是以太網的MTU,超過這個量,TCP會爲IP數據報設置偏移量進行分片傳輸,現在一般可允許應用層設置8k(NTFS系統)的緩衝區,8k的數據由底層分片,而應用層看來只是一次發送。

原创 PHP中json_encode數據解析爲空

1.json_encode問題今天解析json字符發現爲空,打印出來觀看json又是正確的,最後發json字符頭是以EF BB BF開頭的,也就是 utf-8 bom。2.怎麼刪除EF BB BF檢查php文件(包括require的文件)

原创 error: 'function' in namespace 'std' does not name a template type

導入這個頭文件 error: 'function' in namespace 'std' does not name a template type #include <functional>