日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

创建cocos2dx lua 工程

發(fā)布時(shí)間:2025/7/14 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 创建cocos2dx lua 工程 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

-- 引擎版本 coco2dx 3.1.1

引擎的創(chuàng)建過程實(shí)際上從 hellolua 復(fù)制了一份出來,然后更改包名,路徑名。

需要注意的是,通過命令行build的時(shí)候每次都會(huì)復(fù)制一堆腳本出來,這其中包含錯(cuò)誤文件。需要將源頭改正確

?


-- 重新創(chuàng)建工程過程記錄

1.創(chuàng)建工程
cocos new chuanqi -p com.game.chuanqi -l lua -d .

2.修改錯(cuò)誤的模板文件
? ..chuanqi\frameworks\cocos2d-x\cocos\scripting\lua-bindings\script\DeprecatedEnum.lua

from:
??? _G.LAYOUT_ABSOLUTE??????????????? = ccui.Type.ABSOLUTE
??? _G.LAYOUT_LINEAR_VERTICAL???????? = ccui.Type.VERTICAL
??? _G.LAYOUT_LINEAR_HORIZONTAL?????? = ccui.Type.HORIZONTAL
??? _G.LAYOUT_RELATIVE??????????????? = ccui.Type.RELATIVE

to:
??? _G.LAYOUT_ABSOLUTE??????????????? = ccui.LayoutType.ABSOLUTE
??? _G.LAYOUT_LINEAR_VERTICAL???????? = ccui.LayoutType.VERTICAL
??? _G.LAYOUT_LINEAR_HORIZONTAL?????? = ccui.LayoutType.HORIZONTAL
??? _G.LAYOUT_RELATIVE??????????????? = ccui.LayoutType.RELATIVE

3.編譯win32測試
cd chuanqi
cocos compile -p win32 -j 4

4.啟動(dòng)程序是否正常執(zhí)行
cocos run -p win32

5.將修改過的引擎文件copy到新建工程的對(duì)應(yīng)位置(文件列表參見 變更文件.txt)

6.執(zhí)行 genbindings.py 生成導(dǎo)出接口代碼

7.重新編譯

8.將res資源copy到 \chuanqi\runtime\win32\ 下執(zhí)行chuanqi.exe 一切OK

至此win32環(huán)境下的東西已經(jīng)OK了

9.修改Android.mk
LOCAL_SRC_FILES := hellolua/main.cpp \
?????????????????? ../../Classes/AppDelegate.cpp \
?????????????????? ../../Classes/lua_Bit_auto.cpp \
?????????????????? ../../Classes/MessageLoop.cpp \
?????????????????? ../../Classes/Net/guid.cpp \
?????????????????? ../../Classes/Net/mutex.cpp \
?????????????????? ../../Classes/Net/Network.cpp \
?????????????????? ../../Classes/Net/NetworkSocket.cpp \
?????????????????? ../../Classes/Platform/AppPlatformInterface.cpp

10.修改build-cfg.json
E: chuanqi\frameworks\runtime-src\proj.android\build-cfg.json

??? "copy_resources": [
??????? {
??????????? "from": "../../../res",
??????????? "to": "res"
??????? },

??? ]

?

?

?

//e:\workspace\chuanqi\frameworks\runtime-src\proj.android\project.properties


11.修改app名字
E:\workspace\chuanqi\frameworks\runtime-src\proj.android\res\values\strings.xml

12.編譯android

轉(zhuǎn)載于:https://www.cnblogs.com/dou-ya/p/4290686.html

總結(jié)

以上是生活随笔為你收集整理的创建cocos2dx lua 工程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。