通过查阅引擎源码,我们可以发现引擎内置的组件渲染器位于engine/editor/inspector/components目录下,并有一个基础组件渲染器base.js。该文件导出了一个模板字符串和一个对象,其中模板字符串定义了一个包含class为"component-container"的div元素,而对象则定义了如何更新和关闭组件。从代码中可以看出,基础的组件渲染器包...
CocosCreator 属性面板设置 (property、Editor参数) 版本:2.4.2 参考: cocos教程:属性参数参考 Cocos技术派 | TS版各种属性声明详解 Cocos技术派 | TS版属性面板定义高级篇 普通定义 cc.Integer/cc.String/cc.Node/cc.Prefab/boolea 1 2 3 4 5 6 7 8 9 10 11 12 13 14 @property(cc.Integer) //数字...
cocos的NodePool提供了一个数组,保存和获取数组内对象,并在保存和获取时可执行对象上的unuse和reuse方法。 使用相对简单,看看cocos教程即可。 主要是在获取对象池中实例时,不存在实例,则返回null,不会自动新建。 新建的代码得自己写。 cocos对象池源码 CCNodePool.js: 1 2 3 4 5 6 7 8 9 10 11 12 13 14...
CocosCreator属性面板设置(property)CocosCreator属性⾯板设置(property)版本:2.4.2 参考:普通定义 cc.Integer/cc.String/cc.Node/cc.Prefab/boolea @property(cc.Integer) //数字 public num:number = 0;@property(cc.String) //字符串 public str:string = "";@property(cc.Node) //cc.No...
自定义属性检查器面板 有自定义属性检查器需求的开发者建议先参考文档 通过修饰器定义属性,若该文档满足需求,建议优先使用该文档中的方法。 属性检查器 作为Cocos Creator 里显示当前选中状态的模块,为大家提供了一些基础的扩展能力。 在属性检查器 里,定义了两个层级的数据: 选中的物体主类型 渲染主类型内容时...
本文介绍另一种方法,即能让shader获得自定义参数,又能让自定义材质合批渲染。这种方法就是自定义顶点格式 Assembler详解 Assembler是实现本文相关功能的核心类,先简单回顾一下官方文档里介绍的内容 https://docs.cocos.com/creator/manual/zh/advanced-topics/custom-render.html#%E8%87%AA%E5%AE%9A%E4%B9%89-ass...
Property The property type of tiled map. static Index Enumeration members LAYER MAP NONE OBJECT OBJECTGROUP TILE Enumeration members LAYER LAYER:= 2 Defined incocos/tiledmap/tiled-types.ts:107 property LAYER static MAP MAP:= 1 Defined incocos/tiledmap/tiled-types.ts:100...
LegacyPropertyDecorator 声明属性为 CCClass 属性。 输入参数 名称类型描述 options IExposedAttributes property options 返回值: LegacyPropertyDecorator public property (type : PropertyType) : LegacyPropertyDecorator 标注属性为 cc 属性。 等价于`@property({type})`。 输入参数 名称类型描述 type PropertyType ...
简介:CocosCreator3.8研究笔记(十六)CocosCreator 2D对象 CocosCreator 中,不涉及模型的图片渲染体统称为 2D 渲染对象。 所有的 2D渲染对象需在 RenderRoot 节点下(带有 RenderRoot2D 组件的节点)才可以被渲染,由于 Canvas 组件本身继承 RenderRoot2D 组件,所以 Canvas 组件一般作为数据收集的入口。
今天我们主要介绍CocosCreator 常用组件:Button 组件 、EditBox 组件 、ProgressBar 组件、Toggle组件。 一、Button 组件 Button 组件可以响应用户的点击操作,当用户点击 Button 时,Button 自身会有状态变化,在完成点击操作后响应一个自定义的行为。 (1)、Button 属性 ...