Cocos creator入门------预制体以及计时器

直接贴代码吧

// 预(提前)制体
        @property(cc.Prefab)//预制体类型
        myPrefab:cc.Prefab=null;//需要被克隆的对象

        //程序运行后加载对象
        start(){
            var loadobj =cc.instantiate(this.myPrefab);//将预制体克隆到场景
            this.node.addChild(loadobj);//将克隆出的物体作为子物体 
            //设置物体位置
            loadobj.setPosition(cc.p(300,-150));


            //5秒之后销毁对象
            setTimeout(
                function(){    //匿名方法            
                loadobj.destroy();
                }
            ,5000);
        }

计时器在代码中运用很方便,代码如下:

//计时器使用
        start()
        {
            setTimeout(function(){
                cc.log("5秒到了");
            },5000);

            setInterval(function(){
                cc.log("时间到了该执行");
            },1000);

            this.schedule(function(){
                cc.log("3秒之后开始计时,每隔1秒执行一次,最多执行11次");
            },1,10,3);
        }

计时器执行效果图:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/lihao161530340/article/details/80945903