递归函数return注意事项
在使用递归函数时,return回去一个值的时候,
需要用一个全局变量在递归函数结束是接住需要传出的值,
而不是直接把值return回去.这样会造成传回的值为undefined
世界坐标与局部坐标之间的转换
世界坐标与局部坐标之间的转换,在需要比较两个数的坐标时需要用到.
convertToWorldSpaceAR(将一个点转换到世界空间坐标系。结果以 Vec2 为单位。返回值将基于节点坐标。)
convertToNodeSpaceAR(将一个点转换到局部坐标系。结果以 Vec2 为单位。返回值将基于节点坐标。)
Creator删除节点
使用 this.node.destroy()删除节点
并且在调用destroy()时,会自动调用onDestroy function
创建对象
可以使用一个object.name直接创建一个对象
在读取csv配置文件时可以使用到
GameData = {player:{}}
GameData.player.name = 0
cc.log(GameData.player)
// GameData = {
player:{
name: 0
}
}
裁剪字符串
读取配置文件时,使用”\n”剪裁CSV文件,会使每一行末尾属性多一个字符
需要使用”\r\n”剪裁字符串
Creator自定义事件
定义事件的移除:
1. 不要使用匿名函数
2. 不要使用bind,而在on的第三个参数设定target
3. 使用和on同样的方式off