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)
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)