«

cocos2dx-3.2+lua 新项目说明

时间:2024-3-2 17:28     作者:韩俊     分类: Android


1、AppDelegate.cpp

游戏入口文件,会自动进入applicationDidFinishLaunching()

这个函数中,其它代码暂时不管,engine->executeScriptFile("src/main.lua") 是启动main.lua脚本文件


2、main.lua

其中的main(),删减一下,如下:

--垃圾回收
collectgarbage("collect")
collectgarbage("setpause", 100)
collectgarbage("setstepmul", 5000)

--创建一个窗口
local director = cc.Director:getInstance()
local glview = director:getOpenGLView()
if nil == glview then
glview = cc.GLViewImpl:createWithRect("HelloLua", cc.rect(0,0,900,640))
director:setOpenGLView(glview)
end
glview:setDesignResolutionSize(480, 320, cc.ResolutionPolicy.NO_BORDER)

--设置窗口参数
director:setDisplayStats(true)
director:setAnimationInterval(1.0 / 60)

--启动场景
cc.Director:getInstance():runWithScene(require("test.GameScene").new())


3、使用cocos2dx自带的lua文件

找到项目目录下,例如如下目录:

F:projectsTestGameframeworkscocos2d-xcocosscriptinglua-bindingsscript


以后项目中可能会用到,可以先拷贝过来。


标签: android

热门推荐