Atitit 游戏的通常流程 attilax 总结 基于cocos2d api
来源:互联网 发布:python变量赋值 引用 编辑:程序博客网 时间:2024/06/02 02:27
Atitit 游戏的通常流程 attilax 总结 基于cocos2d api
加载音效1
加载页面1
添加精灵1
设置随机位置2
移动2
垃圾gc2
点击evt2
爆炸效果3
定时生成精灵3
加载音效
//load resources
cc.audioEngine.playMusic(res.bgMusicSynth_mp3,true);
加载页面
var PlayLayer={ //main layer,,one scence must hav a scence
PlayLayer.ctor();
添加精灵
var imgStr='<img src="i.gif" style="position:absolute; left:0; width:100px;height:100px;display:none;" class="cyar_tag" />';
//imgStr=imgStr.replace("@w@",rdmWid);
imgStr=imgStr.replace("@cyar@",cyar);
// console.log("--imgStr:"+imgStr);
var $h1=$(imgStr);
$("body").append($h1);
$h1.load(function(){
var w = $h1.width();
var h = $h1.height();
var imgWid=$($h1).width();
console.log("--imgWid wid:"+imgWid);
var maxTop=docHit-h;
var minTop=166;
//imgWid;//maxWid=800;
//var rdmWid= Math.floor(Math.random()*(maxWid+1));
var rdmWid=randNum(minTop,maxTop);
console.log("--rdm :"+rdmWid);
$h1.css("top",rdmWid+"px").show();
});
设置随机位置
var rdmWid=randNum(minTop,maxTop);
移动
$($h1).animate({left:"800px"},10000);
垃圾gc
window.setTimeout(function(){
$($h1).remove();
},10000);
点击evt
//add click
$h1.on( "click", function() {
this.expFun($h1);//blood
playAudio();
subCyar=cyar;
// alert(subCyar);
// btn_ev();
}.bind(this) );
爆炸效果
expFun: function(spr)
{
var tp=$(spr).offset().top;
var left=$(spr).offset().left;
var imgStr='<img src="img/exp.gif" style="position:absolute; left:@lf@px; top:@t@px;width:100px;height:100px;" class="sushi_tag_5kwi" />';
imgStr=imgStr.replace("@lf@",left);
imgStr=imgStr.replace("@t@",tp);
var $img=$(imgStr);
$("body").append($img);
//gc
window.setTimeout(function(){
$img.remove();
$(spr).remove();
$("#sko").text(1+ parseInt($("#sko").text()));
},700);
},
定时生成精灵
schedule:function(fun,interTime,repeat,delay){
window.setInterval(fun.bind(this),interTime*1000);
},
ctor:function () {
this.addSushi();
this.schedule(this.addSushi,2,16*1024,1);
作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 )
汉字名:艾提拉(艾龙), EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
Atiend
- Atitit 游戏的通常流程 attilax 总结 基于cocos2d api
- Atitit.常用分区api的attilax总结
- Atitit 修改密码的功能流程设计 attilax总结
- Atitit 查询优化器的流程attilax总结
- Atitit 游戏的原理与概论attilax总结
- Atitit 开发2d游戏的技术选型attilax总结
- ATITIT.翻译模块的设计与实现 api attilax 总结
- atitit.流程标准化--- mysql启动不起来的排查流程attilax总结
- Atitit. Derby的使用总结attilax
- atitit.事件驱动的总结attilax
- Atitit.rsa密钥生成器的attilax总结
- Atitit 作用域的理解attilax总结
- Atitit wsdl的原理attilax总结
- Atitit 架构的原则attilax总结
- Atitit 大龄软件工程师的出路attilax总结
- Atitit 文档的格式演变attilax总结
- Atitit 学习的方法 attilax总结
- Atitit 提升团队开发效率项目进度的一些大的流程方向attilax总结
- 时间复杂度和空间复杂度详解
- 有关binlog的那点事(二)(mysql5.7.13)
- fragment的声明周期,事务
- Android开发笔记——视频录制播放常见问题
- 3597: [Scoi2014]方伯伯运椰子
- Atitit 游戏的通常流程 attilax 总结 基于cocos2d api
- OpenCV实现图像金字塔
- 计算运行时间工具timeit
- 矩阵运算——平移,旋转,缩放
- TreeView的图标个性化和动态数据加载
- 【11.8】P73 T1
- 根据股票列表 下载日k数据 存入mongodb
- 【题】【搜索+数学】NKOJ3867 宾馆
- Atitit 图像处理—图像形态学(膨胀与腐蚀)