加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

《Cocos2d-x游戏开发之旅》学习笔记(一)

发布时间:2020-12-14 19:17:22 所属栏目:百科 来源:网络整理
导读:第4章 4.1.在场景中播放声音 4.2.可以拉伸的精灵Scale9Sprite 另外,由于Scale9Sprite不在cocos2d包里,它属于扩展库,所以要进行下面三个操作才能使用: (1)在工程的解决方案上右击,【添加】【现有项目】,打开libExtensions.vexproj文件,目录为cocos2d

第4章

4.1.在场景中播放声音

4.2.可以拉伸的精灵Scale9Sprite

另外,由于Scale9Sprite不在cocos2d包里,它属于扩展库,所以要进行下面三个操作才能使用:
(1)在工程的解决方案上右击,【添加】【现有项目】,打开libExtensions.vexproj文件,目录为cocos2dextensionsproj.win32。
(2)在项目上右击,【属性】【通用属性】【添加新引用】,把libExtensions选中点确定。
(3)在项目上右击,【属性】【配置】【C/C++】【常规】【附加包含目录】,进行编辑,在最后加上:$(EngineRoot)。

4.3.利用Scale9Sprite创建ControlButton

注意:ControlButton的大小是有Label决定的。官方已经不再维护ControlButton。


4.4.利用cocostudio ui编辑器创建人型血量条

(1)使用cocostudio ui编辑器编辑导出文件

利用一个图片创建一个精灵,再在精灵上创建一个进度条,精灵和进度条是父子关系,进度条使用和精灵相同的图片,精灵混合设置为红,将精灵和进度条叠加,然后导出文件,将三个文件(.ExportJson、.plist、.png)放到项目的resources文件夹中。

(2)导入cocostudio、UI库,过程与前面导入extensions库相似,路径分别为:

cocos2dcocoseditor-supportcocostudioproj.win32libCocosStudio.vcxproj

cocos2dcocosuiproj.win32libGUI.vcxproj

在【附加包含目录】中添加:$(EngineRoot)cocoseditor-support

$(EngineRoot)cocos

(3)添加代码

在头文件中:

在源文件中:

效果:



点击一下红色部分就会变多

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读