常用到的基本数据类型有Integer、String、Vec2、Color,下面的是它们最基本的使用展示:

properties: {

myNumber:{

default:0,

type:cc.Integer,

},

myString:{

default:'HaHa',

},

myVec2:{

default:cc.Vec2.ZERO,

},

myColor:{

default:cc.Color.RED,

},

myOtherNumber:0,

myOtherString:'BBB',

myOtherVec2:cc.Vec2.ONE,

myOtherColor:cc.Color.WHITE,

},

组件类型:

properties: {

myNode:{

default:null,

type:cc.Node,

},

mySprite:{

default:null,

type:cc.Sprite,

},

myLabel:{

default:null,

type:cc.Label,

},

myComponent:{

default:null,

type:MyCustomComponent,

},

mySprite:{

default:null,

type:cc.Sprite,

},

mySpriteFrame:{

default:null,

type:cc.SpriteFrame,

},

mySpriteAtlas:{

default:null,

type:cc.SpriteAtlas,

},

myPrefab:{

default:null,

type:cc.Prefab,

},

myAudioClip:{

default:null,

type:cc.AudioClip,

},

},

这其中的MyCustomComponent是自定义的类型。首先我们在Canvas节点下新建一个空节点,命名为mycomponent,在节点上添加一个用户脚本文件,取名为MyCustomComponent。在脚本中需要使用的时候,使用const MyCustomComponent=require('MyCustomComponent'),赋值的时候则把对应的那个mycomponent节点拖进去就行了。

我们在创建String类型的数据的时候,如果不想在编辑器中看到的话,则可以将visible设置为false,这样String类型的数据只能在脚本中进行修改操作。

cc.Class({

extends: cc.Component,

properties: {

nonSeriableText:{

default:'',

visible:false,

},

seriableText:'',

mLabel1:{

default:null,

type:cc.Label,

},

mLabel2:{

default:null,

type:cc.Label,

},

},

// LIFE-CYCLE CALLBACKS:

onLoad () {

this.nonSeriableText='Can only set in script';

this.mLabel1.string=this.nonSeriableText;

this.mLabel2.string=this.seriableText;

},

start () {

},

update (dt) {},

});

cocos creator 数组_CoCos Creator中的数据类型相关推荐

  1. cocos脏话过滤_Cocos Creator 卡通水体渲染教程

    原标题:Cocos Creator 卡通水体渲染教程 本篇教程转载自 Cocos 中文社区,作者:regocxy.通过本篇教程你将学到如何做风格化水体的渲染,包含的知识点有如何使用天空立方体贴图作反射 ...

  2. cocos 修改层级_cocos creator 场景如何透明,多个canvas层级显示

    经过多次实验,Canvas模式下, cc.game.run(option, onStart); 之前 cc.macro.ENABLE_TRANSPARENT_CANVAS = true; 成功露出了c ...

  3. Cocos Creator游戏引擎可以支持鼠标吗_Cocos Creator入门实战:桌球小游戏

    本文作者:BigBear 多年游戏行业研发经验 精通Unreal.CocosCreator游戏引擎 参与过多款手游.端游项目的研发 Cocos Creator入门实战:桌球小游戏 本篇主要是希望能够通 ...

  4. Qt Creator在问题窗格中显示任务列表文件

    Qt Creator在问题窗格中显示任务列表文件 在问题窗格中显示任务列表文件 管理任务列表条目 任务列表文件格式 在问题窗格中显示任务列表文件 您可以使用代码扫描和分析工具来检查源代码.这些工具报告 ...

  5. Qt Creator在3D编辑器中工作

    Qt Creator在3D编辑器中工作 在3D编辑器中工作 控制3D编辑器相机 使用全局和局部方向 使用编辑灯 选择项目 移动项目 旋转项目 缩放项目 在3D编辑器中工作 编辑3D场景时,可以在3D编 ...

  6. java中数组的返回值是什么类型_Java数组也是一种数据类型

    Java 的数组要求所有的数组元素具有相同的数据类型.因此,在一个数组中,数组元素的类型是唯一的,即一个数组里只能存储一种数据类型的数据,而不能存储多种数据类型的数据.因为 Java 语言是面向对象的 ...

  7. objective-c 使用NSNumber 将int float long等数据类型加入到数组或字典中

    objective-c 使用NSNumber 将int float long等数据类型加入到数组或字典中 设置值和取值如下代码: NSNumber *number=[NSNumber numberWi ...

  8. c语言中的下标变量是什么,c语言引用数组元素时其数组下标的允许的数据类型是什么...

    c语言引用数组元素时其数组下标的允许的数据类型是什么 发布时间:2020-07-30 11:56:52 来源:亿速云 阅读:621 作者:Leah c语言引用数组元素时其数组下标的允许的数据类型是什么 ...

  9. nsdata是java什么类型_Swift中基本数据类型与NSData转换

    Swift中基本数据类型与NSData转换 最近由于程序的需要,要与JAVA的服务端进行Socket的交互,那么这就牵涉到了数据的交互.Socket的数据交互一般都是直接采用二进制Bytes的方式来传 ...

最新文章

  1. 【里程碑式证明】同时解决了量子物理学和理论数学的难题!
  2. APPIUM Android 定位方式
  3. OpenCV遍历图像性能比较、利用查找表
  4. C#线程--5.0之前时代(一)--- 原理和基本使用
  5. STM32F103 IAP升级时在app文件中放置标志字节处的地址计算
  6. 如何将商业第三方文物整合到您的Maven版本中
  7. 硬件反垃圾邮件网关|反垃圾邮件软件产品|反垃圾邮箱邮件系统
  8. 《Ruby程序员修炼之道》(第2版)—第1章1.4节易用的Ruby工具和应用程序
  9. 2021年高考成绩查询2,2021年高考成绩公布后几天填报志愿
  10. cad在服务器那个文件夹,CAD存放文件的路径默认在哪里
  11. 参考文献在论文中进行引用标注
  12. HP服务器连接显示器怎么连,笔记本如何外接显示器 外接显示器连接步骤【详解】...
  13. python 随机森林调参_scikit-learn随机森林调参小结
  14. 《我喜欢生命本来的样子》读书笔记
  15. 用ccs创建一个工程文件
  16. excel取整数的函数_函数010 EXCEL如何随机打乱数据,不重复随机数来帮忙!
  17. 【PS】浅谈PS颜色模式-RGB模式
  18. C++ #define用法详解
  19. 超有趣,在idea中加入emoji图像!
  20. python的allure使用

热门文章

  1. php生成appid,PHP生成腾讯云COS签名
  2. idea ssm打war包_IDEA下从零开始搭建SpringBoot工程
  3. jsp+mysql学生成绩管理系统_jsp+servlet+mysql学生成绩管理系统 javaweb成绩管理系统 - 下载 - 搜珍网...
  4. 简单人物画像_你真的理解用户画像吗?| 船说
  5. 在HTML中怎么去掉超链接的下划线?
  6. 自动化测试中Python与C/C++的混合使用
  7. [react] react组件间的通信有哪些?
  8. [html] input上传图片怎样触发默认拍照功能?
  9. [html] html5中的meta标签robots有什么作用?
  10. [css] 说说position:sticky有什么应用场景