cocos入门1:cocos地图、cocos音频、cocos字体、cocos图片素材、cocos粒子、cocos地图

1.快速入门

环境: cocos Creator 2.3.2

1.1 场景、节点、组件、脚本概念

http://t.zoukankan.com/Anzhongliu-p-6091746.html

1.2 事件响应

事件有许多的类型,此处接受点击事件

this.node.on(cc.Node.EventType.TOUCH_START, this.memberFunction, this);  // if "this" is component and the "memberFunction" declared in CCClass.
this.node.on(cc.Node.EventType.TOUCH_START, callback, this);
this.node.on(cc.Node.EventType.TOUCH_MOVE, callback, this);
this.node.on(cc.Node.EventType.TOUCH_END, callback, this);
this.node.on(cc.Node.EventType.TOUCH_CANCEL, callback, this);
this.node.on(cc.Node.EventType.ANCHOR_CHANGED, callback);
this.node.on(cc.Node.EventType.COLOR_CHANGED, callback);

先给节点绑定事件
在这里插入图片描述
为事件编写处理代码
在这里插入图片描述
事件逻辑生效,代码逻辑执行
在这里插入图片描述

1.3 键盘事件

属于系统级别事件,不受node影响
分key down 与 key up
在这里插入图片描述

1.3.1 键盘枚举

在这里插入图片描述

1.4 响应自定义事件

https://www.bilibili.com/video/BV1Uy4y1m7fx?p=31&vd_source=4313867ead88e431cdc7bd06360a9d67
在这里插入图片描述
在这里插入图片描述

2 素材管理

2.1 单张图片管理

2.1.1 单张图片管理方式1

1、设置项目尺寸
在这里插入图片描述
2、设置canvas组件尺寸
在这里插入图片描述
3、给canvas组件增加图片
在这里插入图片描述

2.1.2 单张图片管理方式2

设置“渲染节点”Sprite精灵中展示的操作
在这里插入图片描述

2.2 图集资源管理

http://docs.cocos.com/creator/manual/zh/asset/atlas.html

图集(Atlas)也称作Sprite Sheet,游戏开发中常见的美术资源。通过专门的工具将多张图合并为1张大图,并通过plist等格式的文件索引的资源。可供cocos creator使用的图集资源由plist和png文件组成

plist文件
在这里插入图片描述
图集对应的png文件
在这里插入图片描述
导入图集的方法
同时将png以及plist一起导入cocos creator即可
导入后可以单独的选中某个坐标点内的图表来制作游戏
在这里插入图片描述

2.3 声音资源管理

https://docs.cocos.com/creator/manual/zh/asset/audio.html
https://docs.cocos.com/creator/manual/zh/audio-system/audiosource.html

2.3.1 WebAudio

提供相对更加现代化的声音控制接口,在引擎内是以一个 audio buffer 的形式缓存的。这种方式的优点是兼容性好,问题比较少。

2.3.2 DomAudio

通过生成一个标准的 audio 元素来播放音频资源,在引擎内缓存的就是这个 audio 元素。使用标准的 audio 元素播放音频资源时,在某些浏览器上可能会遇到一些兼容性问题,比如 iOS 上的浏览器不支持调整音量大小,所有 volume 相关属性将不会生效。

2.4 预制体

概念来自Unity引擎,一种可被重复使用的游戏对象(节点)。例如射击游戏中的子弹都是来自同一个子弹模型

cocos creator中预制体文件以.prefab结尾
在这里插入图片描述

2.5 字体资源管理

2.5.1 系统字体

使用渲染节点label即可
在这里插入图片描述

2.5.2 自带字体

在这里插入图片描述

2.5.3 位图字体

https://blog.csdn.net/heyiwen555/article/details/84843650

2.6 粒子系统管理

粒子系统是游戏引擎特效表现的基础,它可以用于模拟的火、烟、水、云、雪、落叶等自然现象,也可用于模拟发光轨迹、速度线等抽象视觉效果。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
粒子在线制作
http://www.effecthub.com/particle2dx

2.6.1 在线制作拖动粒子

在这里插入图片描述

2.6.2 自建粒子

创建粒子(创建的粒子会有默认的效果)
在这里插入图片描述
针对创建粒子进行二次编辑(可以使用原有粒子来修改)
在这里插入图片描述

2.7 cocos地图资源

2.7.1 cocos地图资源简介

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.7.2 cocos地图资源使用

在这里插入图片描述

2.7.2.1 拖拽使用

在这里插入图片描述

2.7.2.2 创建节点并导入地图资源

在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部