本文主要是介绍quick-cocos2dx 脚本加载流程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
为了提高开发效率,公司决定用quick-lua进行开发。哎,又要学习新东西了,包括语言,引擎api……(程序员真苦逼啊)
不过从上一个项目来看,与c++相比,lua开发手游确实更有优势。首先,手游一般是由小团队开发的,人手不足,时间吃紧,这时lua的优势就体现出来了;其次,手游更新都有个审核阶段,一般3-7天,如果用lua的话,就可以绕过审核,实现动态更新,适逢节日活动时,这点相当重要。。。
废话不多说,直接开始。先来熟悉下quick运行流程。
游戏启动后,先是执行平台上的入口函数;然后就是c++部分,等c++执行到Appdeleate::applicationDidFinishLaunching时,加载脚本引擎,加载quick提高的lua框架;最后执行main.lua。进入main.lua后就是lua的天下啦,它先加载config.lua,然后就是自己写的脚本。在脚本里控制UI,注册事件(时间,触摸,键盘,重力等),然后就可以用事件回调,控制整个游戏逻辑了。
这篇关于quick-cocos2dx 脚本加载流程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!