quick-cocos2d-x学习系列之一开篇杂记

quick-cocos2d-x学习系列之一开篇杂记

ID:34725519

大小:82.95 KB

页数:16页

时间:2019-03-10

quick-cocos2d-x学习系列之一开篇杂记_第1页
quick-cocos2d-x学习系列之一开篇杂记_第2页
quick-cocos2d-x学习系列之一开篇杂记_第3页
quick-cocos2d-x学习系列之一开篇杂记_第4页
quick-cocos2d-x学习系列之一开篇杂记_第5页
资源描述:

《quick-cocos2d-x学习系列之一开篇杂记》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、quick-cocos2d-x学习系列之开篇杂记开始学习quick-cocos2d-x这个工具了,边学边记录吧。邮箱appdevzw@163.com欢迎各界交流1.官方链接1.1quick-x-player使用说明http://quick.cocoachina.com/?p=391.2初窥quick-cocos2d-xhttp://quick.cocoachina.com/?p=1这篇文档讲的甚是明白1.3用EclipseLDT调试quick-cocos2d-x游戏http://quick.cocoachina.com/?p=1527断点调试编码必备需要什么

2、信息,可以直接在官网上进行搜索,必定会得到你想要的结果。2.Quick和cocos2d-x区别引用自官方文档:quick和cocos2d-x的主要区别有如下几点:1.更完善的Lua支持,包括一个Lua框架对C++接口进行了二次封装2.补充了大量cocos2d-x没有提供,但游戏需要的功能3.为提高开发效率,提供了Objective-C和Java的桥接模块,以及强化的Windows/Mac模拟器1.PLAYER引用官方:quick-cocos2d-x里附带了一个功能强大的模拟器,称为quick-x-player(后文简称player)。player可以在Mac

3、和Windows环境中模拟游戏引擎的绝大部分功能。在开发过程中,利用player可以高效的测试游戏功能。2.1从命令行启动playerPlayer支持从命令行启动,感觉貌似作用不大了,因为现在直接可在图形化操作了。具体参数参看官网。2.动态实时调试举例这里先通过Player创建一个项目后,在src目录中便可找到config.lua。Config.lua文件中,定义了程序的一些特性是否开启,如是否调试、是否显示FPS信息等。在code-ide中编辑MainScene.lua文件,修改如下文件functionMainScene:ctor()cc.ui.UILab

4、el.new({UILabelType=2,text="Hello,World",size=64}):align(display.CENTER,display.cx,display.cy):addTo(self)end将text="Hello,World",修改为text="YES,World"保存后即可见修改。3.程序入口每个程序都有自己的入门,这个基于LUA的项目入门函数在main.lua函数中,然后进入MyApp.lua文件,该文件中的functionMyApp:run()该函数会实现跳转,到达MainScene.lua文件中的函数。1.创建新类新建一

5、个LUA文件,输入代码如localPlayer=class("Player",function()localsprite=display.newSprite("image/diji.png")returnspriteend)functionPlayer:ctor()endreturnPlayer即可实现新类创建。然后在MainScene.lua中输入一下代码即可localPlayer=import("..role.Player")localPlayer=class("Player",function()returndisplay.newSprite("ima

6、ge/diji.png")end)functionMainScene:ctor()cc.ui.UILabel.new({--其他代码省略self.player=Player.new()--display.newSprite("#player1-1-1.png")self.player:setPosition(display.left+self.player:getContentSize().width/2,display.cy)self:addChild(self.player)end类的构造函数是ctor。1.codeide工具使用1.1注释ctrl+sh

7、ift+C会加上或者去掉--注释1.2CodeIDE函数注释显示乱码在工具上选中Window–>Preferences–>General–>Workspace,Textfileencoding,选成UTF-8即可。退出code-ide重进,问题解决。1.3代码修改刷新程序和刷新网页一样,F5即可。主要保护F5键盘。2.代码细节2.1增加搜索路径添加资源搜索路径CCFileUtils:sharedFileUtils():addSearchPath("res/")2.2存档路径device.writablePath获得存档文件保存目录2.3屏幕分辨率可以用dis

8、play.width,display.height获

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。