您的位置:首页 > 移动开发 > Cocos引擎

CocosCreator

2016-07-18 08:44 621 查看
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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: