游戏开发-jungle runner 山寨版-部分注意点
来源:互联网 发布:c图形界面编程 编辑:程序博客网 时间:2024/06/13 16:41
主要点
1、跑男这个小游戏需要用到刚体,即box2d
2/lufylegend里面是这样来显示精灵动画的:
var list = LGlobal.divideCoordinate(1024,1024, 5,5); var data = new LBitmapData(resourceList["player-sheet0"]); //mainGameContainer.addChild(new LBitmap(data)); //return; list=[]; //--设置相关动画数组。 for(var i=0;i< 5;i++){ var tmpImageInfo={x : 54, y : 58, width : 114, height : 122, sx : 0, sy : 0, dataIndex : 0}; tmpImageInfo.dataIndex=0; var delta_width=194; var delta_x=54; var delta_height=194; var delta_y=58; //delta_height=200; tmpImageInfo.y=delta_y+i*delta_height;// if(i==1){// tmpImageInfo.y=248;// } for(var j=0;j<5;j++){ if(i<4){ tmpImageInfo.x=delta_x+j*delta_width; list.push(tmpImageInfo); } else if(i==4&&j==0){ tmpImageInfo.x=delta_x+j*delta_width; list.push(tmpImageInfo); continue; } }// list.push(tmpImageInfo); //tmpImageInfo.x=delta_x+(i%5)*delta_width;// if(i==1){// tmpImageInfo.x=i*delt_width;// tmpImageInfo.y=58;// }// if(i==2){// tmpImageInfo.x=442;// tmpImageInfo.y=58;// }// tmpImageInfo.x=1*delt_width;// tmpImageInfo.y=58; //tmpImageInfo.x=i*delt_width; //tmpImageInfo.y=0; } var datas=[]; datas.push(data); PlayerActor = new LAnimationTimeline(datas, [list]); PlayerActor.speed=1;//设定运动的速度。 SpriteActor.addChild(PlayerActor); SpriteActor.scaleX=0.5; SpriteActor.scaleY=0.5;
3、box2d里面有一个坑,创建刚体、改变刚体位置及唤醒刚体之间至少有一个地方是异步执行的。请看下面例子:
跑男每个每隔一段时间需要新建一个或者数个柱子,柱子之间的距离是20-40之间,我一下子新建5-6个柱子刚体,每次新建都输出一个处理时间。。
很显然,这几个操作不是同时进行也不是阻塞的。。。这个是一个大坑来的。
0 0
- 游戏开发-jungle runner 山寨版-部分注意点
- HTML5游戏开发实战--注意点
- JDBC部分回顾注意点
- C++注意点(第一部分)
- C++注意点(第二部分)
- Android开发注意点
- 项目开发注意点
- Android开发注意点
- IOS开发注意点
- Android 开发注意点
- django开发注意点
- 开发中注意点
- 开发注意点
- CEF3 开发注意点
- Android开发注意点
- Django 开发注意点
- socket开发注意点
- angular开发注意点:
- Swift 2.0 函数 定义、调用、参数返回值、函数类型、嵌套函数
- App运行过程中需要更改System Setting(swift)
- 解决pandas调用scipy时缺少动态运行库的问题
- 一个超轻量级将日期时间转换为相对时间的jquery插件
- nyoj 237
- 游戏开发-jungle runner 山寨版-部分注意点
- qrCode生成二维码
- android 之截屏
- core文件来调试segment fault
- hibernate之insert和update控制实战
- 解决酷狗的kadb干扰adb连接设备的问题
- POJ 2117 Electricity(无向图割点)
- 能让你成为更优秀程序员的10个C语言资源
- 欢迎使用CSDN-markdown编辑器