1.获得节点上的组件使用getComponent
start: function () {
var label = this.getComponent(cc.Label);
var text = this.name + ' started';
// Change the text in Label Component
label.string = text;
}
2.po1 = this.bg.convertToWorldSpaceAR(po1) 转换角度
3.制作star的时候从一个屏幕中间出现一个预制件
properties: {
starPrefab: {
default: null,
type: cc.Prefab
},
},
// use this for initialization
onLoad: function () {
// 生成一个新的星星
this.spawnNewStar();
},
spawnNewStar: function() {
// 使用给定的模板在场景中生成一个新节点
var newStar = cc.instantiate(this.starPrefab);
// 将新增的节点添加到 Canvas 节点下面
this.node.addChild(newStar);
// 为星星设置一个随机位置
newStar.setPosition(cc.winSize.width>>1,cc.winSize.height>>1);
},
4.抛出事件的代码
var event = new cc.Event.EventCustom(GameEvent.bugRun, true)
event.setUserData(this.node)
var ob = cc.find('script')
cc.find('script').dispatchEvent(event)
5.sort 使用sort将数组中的数组重新排序
var ob=[{age:99},{age:9},{age:399},{age:199}]
ob.sort(function(a,b){
return a.age > b.age?1:-1
})
cc.log('???', ob.toString())
如果return 1 则是将数组逆序排列,如果return -1 则顺序排列 设置一个随机数 就是将返回的值随机按每一个数的二分之一的几率随机排位置 这个代码的话 设置一个条件a.age > b.age 则是按两个值的大小问题进行排序
start: function () {
var label = this.getComponent(cc.Label);
var text = this.name + ' started';
// Change the text in Label Component
label.string = text;
}
2.po1 = this.bg.convertToWorldSpaceAR(po1) 转换角度
3.制作star的时候从一个屏幕中间出现一个预制件
properties: {
starPrefab: {
default: null,
type: cc.Prefab
},
},
// use this for initialization
onLoad: function () {
// 生成一个新的星星
this.spawnNewStar();
},
spawnNewStar: function() {
// 使用给定的模板在场景中生成一个新节点
var newStar = cc.instantiate(this.starPrefab);
// 将新增的节点添加到 Canvas 节点下面
this.node.addChild(newStar);
// 为星星设置一个随机位置
newStar.setPosition(cc.winSize.width>>1,cc.winSize.height>>1);
},
4.抛出事件的代码
var event = new cc.Event.EventCustom(GameEvent.bugRun, true)
event.setUserData(this.node)
var ob = cc.find('script')
cc.find('script').dispatchEvent(event)
5.sort 使用sort将数组中的数组重新排序
var ob=[{age:99},{age:9},{age:399},{age:199}]
ob.sort(function(a,b){
return a.age > b.age?1:-1
})
cc.log('???', ob.toString())
如果return 1 则是将数组逆序排列,如果return -1 则顺序排列 设置一个随机数 就是将返回的值随机按每一个数的二分之一的几率随机排位置 这个代码的话 设置一个条件a.age > b.age 则是按两个值的大小问题进行排序