Quick-Cocos2d-x 捋一捋框架流程
发布时间:2020-12-14 20:08:13 所属栏目:百科 来源:网络整理
导读:一直比较关注Quick Lua,但是项目中一直使用的公司自有的Lua框架,所以一直没机会在实际中使用下Quick Lua。看到群里很多人都在用这个,我在这里梳理下开始使用的流程吧,我主要是说下实际使用上的流程问题。 比如很多学习者甚至不知道enterScene("MainScene
一直比较关注Quick Lua,但是项目中一直使用的公司自有的Lua框架,所以一直没机会在实际中使用下Quick Lua。看到群里很多人都在用这个,我在这里梳理下开始使用的流程吧,我主要是说下实际使用上的流程问题。 比如很多学习者甚至不知道enterScene("MainScene") 为什么里面可以是个字符串?当然如果你已经很熟悉框架了,这篇文章就可以跳过了,呵呵。 下面开始吧! 一、前置准备 1、安装下载之类的,官方论坛写的很清楚了,我就不说了。http://wiki.quick-x.com/doku.php?id=zh_cn:get_started_create_new_project2、关于IDE,我使用的IEDA,配置导出的api代码提示,还是挺方便的。http://wiki.quick-x.com/doku.php?id=zh_cn:get_started_install_intellij_idea 二、新建一个工程 新建之后,你首先看到的main.lua启动到MyApp.lua。
1、require("app.MyApp") 这里执行的MyApp.lua的代码是:
2、require("app.MyApp").new() MyApp.new()执行后,执行的代码是:
3、require("app.MyApp").new():run() 这时候调用了
对于MyApp.lua文件,如果我修改成下面的样子,是不是你就理解了上面所做的事情:
修改为:
三、MainScene.lua enterScene("MainScene") 为什么可以切换场景? 我们看下MyApp的父类AppBase里面:
好了,其他的应该按照上面的思路基本都能知道为什么了。我就不一一列举了。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |