![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CocosCreator
脱碳甲醛
这个作者很懒,什么都没留下…
展开
-
CocosCreator cc.class声明类
定义类var Sprite = cc.Class({ name: "sprite"});var obj = new Sprite();定义的类的类型名为 Sprite 可以用 new 构造一个对象。也可以不定义类名,直接构造类。构造函数——ctor/ __ ctor__ctor 不允许含有参数,如果构造时需要用到参数,必须使用__ctor__var Sprite = ...原创 2019-03-25 15:28:38 · 1668 阅读 · 0 评论 -
CocosCreator 脚本控制节点和组件
获取节点获得组件所在的节点只要在组件方法里访问 this.node 变量start: function () { var node = this.node; node.x = 100; }获取其他节点在属性检查器里设置节点若果要获取的节点是一个不用改变的常量,最简单的方法是在 JS 文件中声明为默认成员,设置类型,然后直接在属性检查器里将节点拉进...原创 2019-03-25 23:22:48 · 3377 阅读 · 0 评论 -
CocosCreator UI组件
Canvas在 Canvas 中,可以设置分辨率和对齐方案,当手机屏幕发生变化时,会自动适配手机,有根据宽适配和根据长适配两种策略。Widget能使当前节点自动对齐到父物体的任意位置,或者约束尺寸,让你的游戏可以方便地适配不同的分辨率。如图,为UI界面设置,其中,值可以是%为单位,也可以是 px 为单位,当左右两侧都有数据时,图片将会被拉伸。LayoutLayout 是一种容器...原创 2019-03-30 12:33:52 · 1109 阅读 · 0 评论 -
CocosCreator 计时器
setTimeoutsetTimeout 是HTML中的方法,用法与之相同。该方法用于延迟一定时间后执行某个操作。该方法有两个参数,第一个参数是一个函数,即执行的操作;第二个参数是一个整数,即以毫秒为单位的延迟时间setInterval与 setTimeout 相同,只不过它会按照指定的时间间隔重复执行代码,直至间歇调用被取消或页面被卸载。cc.Scheduler此组件时C...原创 2019-03-30 12:52:13 · 3484 阅读 · 0 评论 -
CocosCreator模块化
模块化脚本Cocos Creator 中的 JavaScript 使用和 Node.js 几乎相同的 CommonJS 标准来实现模块化,简单来说:每一个单独的脚本文件就构成一个模块每个模块都是一个单独的作用域以同步的 require 方法来引用其它模块设置 module.exports 为导出的变量定义、引用模块每一个单独的脚本文件就是一个模块。当你在脚本中声明了一个组...原创 2019-03-30 13:18:19 · 1037 阅读 · 0 评论 -
CocosCreator 监听和发射事件
监听和发射事件监听事件监听的单位是节点,所以如果要设置监听,先要获取节点。事件监听函数 on 可以传四个参数完成监听。第一个参数指明监听的类型。第二个参数为回调函数,可以有一个参数 event ,其属性如下表:第三个参数是 target,用于绑定响应函数的调用者,可省略。会影响回调函数中关键字 this 的取值。第四个参数 useCapture(boolean)是可选参数,用于设...原创 2019-03-26 23:04:32 · 1365 阅读 · 0 评论 -
CocosCreator 系统内置事件
鼠标事件类型和事件对象鼠标事件在桌面平台才会触发,系统提供的事件类型如下标事件(cc.Event.EventMouse)的重要 API 如下(cc.Event 标准事件 API 之外)触摸事件类型和事件对象所谓枚举对象,即在 emit 中的第一个参数,API 名,即可以在回调函数里调用的API方法触摸事件支持多点触摸,每个触点都会发送一次事件给事件监听器。触摸事件的传递冒...原创 2019-03-26 23:21:16 · 545 阅读 · 0 评论