crocs code ide-js中的一些常用总结
//添加背景
this._bg=new cc.Sprite(res.bg_png);
this.addChild(this._bg);
this._bg.attr({
x:size.width/2,
y:size.height/2
});
//加载音乐
cc.audioEngine.playMusic(res.bg_mp3)
//cocostudio ui加载
var loginScene = ccs.load(res.Login).node;
this.addChild(loginScene);//将loginscene对象加入到layer中。
//添加帧动画
var allFrame=[];
for(var i=1;i <=5;i++ ){
var sf=new cc.SpriteFrame("res/walk0"+i+".png",cc.rect(0, 0, 78,123));
allFrame.push(sf);
}
var animation = new cc.Animation(allFrame,0.1);
var animate = new cc.Animate(animation);
var act=new cc.RepeatForever(animate);//永远执行
var sp=new cc.Sprite();//可以为空 也可以添加图片
sp.setPosition(300,400);
this.addChild(sp);
sp.runAction(act);
//添加粒子效果
this.spark = new cc.ParticleSystem(res.spark_plist);
this.spark.setPosition(size.width/2,size.height/2);
this.addChild(this.spark);
//计划函数
this.schedule(this.update,1);
onTouchBegan : function() {
cc.log("kaishi");
return true;
},
onTouchMoved : function() {
cc.log("yidong");
},
onTouchEnded : function() {
cc.log("jiesu");
},
update:function(){
cc.log("移除");
}
//菜单
var start = new cc.MenuItemImage(
res.start,
res.start,
function(){
cc.director.runScene(new GameScene());//点击后跳转场景
}
);
start.attr({
x:size.width/2,
y:size.height/2
});
var menu = new cc.Menu(start,about);
menu.x=0;
menu.y=0;
this.addChild(menu);
最后提醒一下大家别忘了加载资源和注册文件
加载资源
注册文件