递归函数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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值