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 创建节点并导入地图资源

在这里插入图片描述

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Cocos Creator是一款面向游戏开发者的跨平台游戏开发工具。它集成了Cocos2d-x游戏引擎和一套可视化的编辑器,为开发者提供了一个简洁易用的开发环境。 Cocos Creator支持跨多个平台的游戏开发,包括iOS、Android、Web以及桌面平台。通过使用Cocos Creator,开发者可以一次编写代码,然后使用引擎的自动适配功能,在多个平台上运行游戏。 Cocos Creator的编辑器提供了一套丰富的工具,使开发者可以轻松创建游戏场景、设计游戏逻辑和编辑游戏资源。它提供了一个可视化的界面,让开发者可以直观地操作游戏对象、组件和动画等。 除了基本的游戏开发功能外,Cocos Creator还支持物理引擎、粒子系统、UI系统等高级特性。这些特性可以帮助开发者更加灵活地制作复杂的游戏效果,并提高游戏的表现力和可玩性。 Cocos Creator还支持JavaScript和TypeScript这两种主流的脚本语言,开发者可以根据自己的喜好和需求选择合适的语言进行游戏开发。同时,Cocos Creator还提供了丰富的文档和教程,帮助开发者快速上手并掌握工具的使用技巧。 总之,Cocos Creator是一款功能强大且易于使用的游戏开发工具,为开发者提供了开发跨平台游戏的便利性和高效性。无论是初学者还是有经验的开发者,都可以通过Cocos Creator来实现自己的游戏创意并将其发布到各个平台上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值