cocos creator
文章平均质量分 61
cocos creator 开发经验
飞浪纪元[FWC–FE]
hi! here is wangshuo!
目前开发unity和cocos引擎开发游戏和VR,争取做一只有梦想的咸鱼
同时也在积极入坑虚幻引擎,欢迎大家一起交流学习!
展开
-
tween的缓动效果大全和使用方法
缓动函数 自定义参数随时间变化的速率。现实生活中,物体并不是突然启动或者停止,当然也不可能一直保持匀速移动。就像我们打开抽屉的过程那样,刚开始拉的那一下动作很快,但是当抽屉被拉出来之后我们会不自觉的放慢动作。或是掉落在地板上的物体,一开始下降的速度很快,接着就会在地板上来回反弹直到停止。easeInSineeaseOutSineeaseInOutSineeaseInQuadeaseOutQuadeaseInOutQuadeaseInCubiceaseOutCubiceaseInOut原创 2021-04-07 11:14:04 · 5162 阅读 · 0 评论 -
常见的 TypeScript 认知误区
常见的 TypeScript 认知误区误区:Cocos Creator 仅支持 TypeScript,不支持 JavaScriptTypeScript 是 JavaScript 的超集并且 TypeScript 紧紧依赖 JavaScript。Cocos Creator 3.0 仍支持 TypeScript 和 JavaScript 并用。然而,Cocos Creator 鼓励用户使用 TypeScript 以获得更好的开发体验,提高开发质量,因此在编辑器中 仅支持创建 TypeScript 脚本。转载 2021-03-16 11:56:20 · 148 阅读 · 0 评论 -
cocos 3.0 类型分配报错,对象可能为 “null“
cocos 3.0 类型分配报错,对象可能为 “null“严格模式:“null” 问题从 JavaScript 转入 TypeScript 的同学可能被一些“类型问题”所困扰。看这样一个问题:class C { material: Material = null;}这段代码在 IDE 中会报错,报错源头是属性 material 的声明。有一种情况是,material 属性仅在初始化时是空值,但是后续任何时候访问都是有值的。例如,给该属性附加 @property 装饰器时,就可以在编辑转载 2021-03-16 11:53:18 · 2277 阅读 · 0 评论 -
cocos 的EventHandler 事件派发器
cocos 的EventHandler 事件派发器cc.Component.EventHandler 类官方说明 “EventHandler” 类用来设置场景中的事件回调, 该类允许用户设置回调目标节点,目标组件名,组件方法名, 并可通过 emit 方法调用目标函数。 */ export class EventHandler { /** !#en the node that contains target callback, such as the node example s原创 2021-03-04 18:51:17 · 1796 阅读 · 2 评论 -
cocos 2.4.2 属性隐藏与序列化
cocos 2.4.2 属性隐藏与序列化//visible属性 默认true 可见 设置为false则不可见@property({ type: cc.Node, displayName: "选择目标", visible: true})target: cc.Node = undefined;//使用一个布尔控制过度图是否显示 默认=false 不显示在编辑器中,设置为true时,过度图节点将显示@property({ displayName: "使用过度图", visible: false })转载 2021-03-04 16:29:16 · 487 阅读 · 1 评论 -
No needs to indicate the ‘cc.Boolean‘ attribute for
cocos-2.4.2 No needs to indicate the ‘cc.Boolean’ attribute for “XXX-SCRIPT”, which its default value is type of Boolean.cocos 增加布尔类型的编辑器属性后 总会出现这种提示:去掉的方法:把type字段去掉【因为赋值false 默认为布尔 不需要type声明】修改前@property({ type: cc.Boolean, displayName: "xxx布尔变量" }原创 2021-03-01 10:32:33 · 1168 阅读 · 0 评论 -
使用cocos creator 3.0 类型分配报错,赋值表达式,对象可能为 “null“,等问题
使用cocos creator 3.0 类型分配报错问题1.使用cocos creator 3.0 类型分配报错问题前段时间 cocos 突然升级到了 3.0 界面UI 功能都极大地做了优化脚本还是TS但是 打开编辑器之后有报错提示:这里我需要使用Label 类型的时候把类型限定去掉,分配的默认值必须有 赋值null@property({ type: Label })public text = null;2.使用cocos creator 3.0 赋值表达式的左侧不能是可选属性访问问题原创 2021-01-13 11:40:18 · 3321 阅读 · 2 评论 -
cocos里边的DoTween封装工具
使用引擎必然离不开缓动系统!这里对cocos creator中的tween简单进行封装,对用户极其友好,可以针对用户的使用习惯进行进一步扩充。可能在unity中还是习惯使用DoTween使用代码如下:DG.DoMove(node_, target_Val, time, callback);DG.DoScale(node_, target_Val, time, callback);DG.DoDelay(node_, callback, time);封装代码如下:const {ccclas原创 2020-12-29 16:02:23 · 755 阅读 · 0 评论 -
cocos颜色滑动条取色,取色器
基本上就是一个通过滑动条进行取色,颜色实时渲染到上方的文字中!实现起来也很简单:这里用到官方的取色器标准 从上往下 划分7个颜色段,6个区间,每个区间只有单独的R G B 数值变化,把数值记录下来进行百分比分析即可进行取色。以下是对应上方的颜色段:TS代码:【使用的引擎cocos creator,代码是通用的】//注册滑动条事件onLoad() { this.slider.node.on('slide', () => { let p = this.slider.progre原创 2020-12-25 10:58:06 · 749 阅读 · 5 评论 -
cocos编辑器扩展-代码生成器
cocos编辑器扩展-代码生成器文章目录cocos编辑器扩展-代码生成器一、UI界面展示1.内容自由:2.名称和路径预留:3.脚本预览二、使用步骤1.在输入框里写入脚本名2.配置函数,定义脚本内容3.点击预览,创建脚本三、文件一、UI界面展示第一次在cocos中写编辑器扩展,就做了一个自定义的脚本生成,去掉了默认模板的首行注释,脚本名字对应了内部的类名,向unity脚本的标准靠拢,主要有以下三个特点:1.内容自由:这里可选生命周期,和自定义函数,模块化了脚本内容,后期可以加入单例模块,你的基类原创 2020-11-18 11:52:33 · 979 阅读 · 0 评论