Cocos2d x Lua編譯位元組碼

2021-06-20 11:59:35 字數 885 閱讀 5023

mac下的方法是:cd到cocos2d-x-2.2.1/tools/project-creator/

python create_project.py -project helloworld -package com.cocos2d-x.org -language lua

注意最後的字段是指的建立lua工程,如果建立純c++工程的話是cpp

windows下的方法是:要先安裝python,當然要增加環境變數c:\python27,注意加分號,開啟cmd一樣是相同的檔案目錄

建立工程的python命令是相同的。

這樣就會得到乙個新的工程在目錄cocos2d-x-2.2.1/projects/下,這樣裡面的就會有自己新建的工程了,有點小麻煩。

接下來編譯luajit:

cd到目錄cocos2d-x-2.2.1/scripting/lua/luajit/luajit-2.0.1/src

執行make編譯luajit,會生成.o檔案;接下來就可以執行將lua檔案進行編譯了。

把hello1.lua檔案放入上面的src目錄下

執行./luajit -b hello1.lua hello1.out

,這樣子將你的**裡的的這行**更改為:

string path = ccfileutils::sharedfileutils()->fullpathforfilename("hello.out");

編譯好後的hello.out的檔案內容截圖為

執行後的截圖如下:

Cocos2d x Lua基本操作

1.lua庫引用 目錄新增 lua lua luajit include lib新增 lua51.lib 2.開啟lua庫 示例 lua state pl lua open luaopen base pl luaopen math pl luaopen string pl 3.讀取lua值 示例 1...

cocos2dx lua優化總結

渲染效率 紋理格式 執行效率 記憶體 包大小 cpp view plain copy 安卓啟用4444紋理 iftargetplatform cc.platform os android then cc.texture2d setdefaultalphapixelformat cc.texture2...

Cocos2dx lua 啟動流程

cocos2dx 版本 3.x,工具 vs2013 babelua外掛程式 1.lua工具,babelua 2.cocos2dx 建立lua工程 windows 7下,配置好cocos2dx環境後,使用命令列建立專案。cocos new mylua1 p com.your company.mygam...