相对于使用cocos studio + cocos2dx开发模式,使用cocos creator的组件化开发更为高效和简洁
以按钮myButton节点的点击音效为例:
1:cocos studio + cocos2dx 步骤如下(Lua语言):
需要实现监听函数

local function clickMyButton()--播放音效
end

并为myButton添加监听事件

myButton:addClickEventListener(clickMyButton)

并且每个按钮添加音效过程都需要以上重复代码

2:cocos creator 步骤如下(TypeScript语言):
实现组件ClickButtonSound.ts文件,内容为

export default class ClickButtonSound extends cc.Component {onLoad () {this.node.on(cc.Node.EventType.TOUCH_END, ()=>{--播放音效});}
}

在打开的cocos creator场景中,哪个按钮需要点击音效,直接在此按钮的属性检查器中
添加此用户脚本组件即可完成,或者拖拽此脚本组件到对应节点的属性检查器中即可。

cocos creator组件化开发 对比 cocos studio +cocos2dx开发相关推荐

  1. Cocos Creator多人对战联网游戏快速开发实例(附源码)

    前言:游戏主要是基于前端引擎Cocos Creator开发,涉及后端联网的部分,使用了游戏服务器引擎Matchvs开发完成. 准备工作:相关引擎工具引擎下载及指南 Matchvs JavaScript ...

  2. 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第二节:Cocos引擎开发环境搭建与项目创建!

    <使用Cocos2d-x 开发3D游戏>系列在线课程 第二节:Cocos引擎开发环境搭建与项目创建! 视频地址:http://edu.csdn.net/course/detail/1330 ...

  3. 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第九节:卡通渲染

    <使用Cocos2d-x 开发3D游戏>系列在线课程 第九节:卡通渲染 视频地址:http://edu.csdn.net/course/detail/1330/20809?auto_sta ...

  4. 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第十九节:雾

    <使用Cocos2d-x 开发3D游戏>系列在线课程 第十九节:雾 视频地址:http://edu.csdn.net/course/detail/1330/20819?auto_start ...

  5. 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第三节:3D摄像机

    <使用Cocos2d-x 开发3D游戏>系列在线课程 第三节:3D摄像机 视频地址:http://edu.csdn.net/course/detail/1330/20803?auto_st ...

  6. 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第一节:3D时代来临!

    <使用Cocos2d-x 开发3D游戏>系列在线课程 第一节:3D时代来临!Cocos2d-x程序员的机遇和挑战! 视频地址:http://edu.csdn.net/course/deta ...

  7. 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第二十五节: 3D项目优化方案

    <使用Cocos2d-x 开发3D游戏>系列在线课程 第二十五节:3D项目优化方案 视频地址:http://edu.csdn.net/course/detail/1330/20825?au ...

  8. 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第五节:模型的加载与渲染

    <使用Cocos2d-x 开发3D游戏>系列在线课程 第五节:模型的加载与渲染. 视频地址:http://edu.csdn.net/course/detail/1330/20805?aut ...

  9. 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第二十四节:小项目实训《绝命沙滩》

    <使用Cocos2d-x 开发3D游戏>系列在线课程 第二十四节:小项目实训<绝命沙滩> 视频地址:http://edu.csdn.net/course/detail/1330 ...

最新文章

  1. Ubuntu 被曝严重漏洞:切换系统语言+输入几行命令,就能获取 root 权限
  2. vue2.0 + vux (五)api接口封装 及 首页 轮播图制作
  3. Java全角、半角字符的关系以及转换
  4. pdf.js 在线阅读PDF
  5. python3爬虫入门(urllib和requests简单使用)
  6. Stack(nowcoder 11253-K)
  7. 王者荣耀服务器未响应8月5日苹果,王者荣耀:世冠小组赛8月5日前瞻预测
  8. 基于PHPUnit编写第一个测试用例
  9. bootstrap时间格式化
  10. zipparameters 使用_zip4j的简单运用
  11. tcpdump命令--详解
  12. 【java学习之路】(java SE篇)004.面向对象基础入门part1
  13. java并发多线程面试_Java多线程并发面试问答
  14. python下载大文件mp4_python 实现视频流下载保存MP4的方法
  15. HC-SR04 超声波原理图讲解与时序分析与arduino使用
  16. 淘宝后台添加颜色尺码动态sku
  17. 页面相似度检测,对SEO起到什么作用?
  18. 自学 9个月 Java 找到了一份 12K 的工作,前辈的方式值得分享给大伙
  19. iframe中加入html,HTML中IFRAME标签的使用
  20. 4.8 51单片机-PCF8591(ADC/DAC)转换芯片

热门文章

  1. STM32建立固件库小结
  2. 栈实现:入栈、出栈、取最小元素的时间复杂度都是O(1)。
  3. Windows游戏编程大师技巧第二版学习笔记之第一章 实验补充
  4. Gamit10.71添加新的天线类型
  5. NLP之TEA之NB/LoR:利用NB(朴素贝叶斯)、LoR(逻辑斯蒂回归)算法(+TfidfVectorizer)对Rotten Tomatoes影评数据集进行文本情感分析—五分类预测
  6. 现货库存 SN65HVD251DR 封装SOP8 接口 驱动器芯片 一站式配单
  7. 在jetson tx2上配置jetson-inference的流程以及报错解决
  8. 2022年最新广东建筑施工焊工(建筑特种作业)模拟题库及答案解析
  9. 隧道调频广播覆盖系统数字选频光纤拉远漏缆覆盖解决方案
  10. 节能减排可以从哪几个方面着手