CocosCreator
文章平均质量分 71
使用编辑器开发项目
知之、行之、思之
这个作者很懒,什么都没留下…
展开
-
CocosCreator + nodeJs 课程14 生命周期回调函数
CCC脚本组件提供了生命周期的回调函数,接下来我吗一一了解一下。onLoad组件脚本初始化阶段,也就是节点首次激活时会执行此函数,比如节点所在的场景被载入时。onLoad函数总是在任何start函数调用前被执行,这样脚本的初始化顺序就得到了保障。startstart 回调函数会在组件第一次激活前,也就是第一次执行 update 之前触发。start 通常用于初始化一些中间状态的数据(也就是...原创 2019-12-06 16:17:59 · 375 阅读 · 1 评论 -
CocosCreator + nodeJs 课程13 访问节点和其他组件
属性检查器 中设置节点在 属性检查器 中设置节点,只需要在该组件绑定的脚本中声明一个节点即可,下面以cc.Node为例。cc.Class({ extends: cc.Component, properties: { player: { default: null, type: cc.Node } ...原创 2019-12-06 15:46:51 · 348 阅读 · 0 评论 -
CocosCreator + nodeJs 课程12 艺术数字资源
前言: 开发过程中,难免用到艺术字体来代替纯文本。接下来我们了解一下CCC中艺术字体的使用。制作 LabelAtlas1、准备一张包含所需字体样式的图片,如下图所示(示例资源大小为 1000 x 46, 每个艺术字大小为100 x 46)。2、在 资源管理器 中,右键点击选择 新建 -> 艺术数字配置,并命名为numAtlas,选中该标签,我们可以在 属性检查器 中看到如图所示属性。...原创 2019-11-18 15:22:08 · 671 阅读 · 0 评论 -
CocosCreator + nodeJs 课程11 音乐和音效
方式一:1、我们在resources文件夹下,新建audioFile文件夹,用于存放所需要的音乐和音效资源。之后,把准备的bgMusic.mp3资源放入该文件夹。2、在主页面中添加一个button组件,并命名为musicPlayBtn。同理,创建一个musicPauseBtn。3、接下来我们写一个播放和暂停音乐的脚本audioScript。直接使用cc.audioEngine.play...原创 2019-11-18 15:21:47 · 1434 阅读 · 0 评论 -
cc.tween 动作系统详解
说明: 以下示例中的node节点,其类型是cc.Node。一、单一动作node节点的颜色在1秒内渐变成红色。想要改变什么属性,只需要在花括号内写入正确的属性名称,并设置值即可。cc.tween(node).to(1, {color: cc.color(255, 0, 0)}).start();二、同步动作相当于 cc.spawn ,同时执行多个动作。cc.tween(node).to(1, {position: cc.v2(70, 100), scale: 2}).start();原创 2020-10-22 16:18:54 · 9398 阅读 · 1 评论 -
CocosCreator Map的遍历方式
注意: 以下内容是基于TypeScript语言编写。一、 创建一个Map1、创建cc.SpriteFrame 类型的Map:private spriteFrameMap: Map<string, cc.SpriteFrame> = new Map();2、set函数:setSpriteFrame (key: string, value: cc.SpriteFrame): void{ this.spriteFrameMap.set(key, value);}3、get函数:原创 2020-10-10 16:27:34 · 2350 阅读 · 0 评论 -
CocosCreator 小知识
destroy 和 removeFromParent 的区别一个节点调用 removeFromParent 后,它不一定能立即完全从内存中释放,还可能会因为一些逻辑上的问题,导致程序中仍然引用到了这个对象,比如:node.removeFromParent()otherNode.addChild(node) //该对象并没有被释放所以,一旦某个节点不再使用,直接调用destory,可以降低......原创 2019-12-06 16:27:02 · 1355 阅读 · 0 评论