我们现在还差一个重要的功能,没错,敌人坦克的创建以及子弹击中敌人坦克时的碰撞检测功能。5. 创建敌人坦克完成炮弹碰撞检测5.1 创建敌人坦克对象 敌人坦克和玩家坦克一样,同样继承自我们的坦克对象。所以我们在Tank.js中写入以下代码: 1 // 敌人坦克对象 2 EnimyTank = fu...
分类:
编程语言 时间:
2014-11-28 22:42:20
阅读次数:
317
//----------使用了键码事件完成操纵贪吃蛇,并使用边界来判定墙壁和吃到食物,除了上下左右均为暂停游戏 //-----未完成-----没有自身碰撞,限制回头游动,长度可能有限制,结束需要按F5重新开始,也没有测试兼容性(360极速为测试浏览器) 1 2 3 4 5 gameSnac...
分类:
其他好文 时间:
2014-11-28 16:00:29
阅读次数:
146
在正常的 Android 项目中,资源R类里的常量是这样声明的:
public static final int main=0x7f030004;
然而,到 ADT 14为止,在类库项目中,他们会被这样声明:
public static int main=0x7f030004;
换句话说,在库项目中这些常量都不是final的。原因很简单:当多个库项目整合时,字段的实际值(必须是唯一的)可能会出现碰撞。在ADT 14 之前,所有这样的字段都是final的,所以导致所有的库被使用的时候,主项目必须编译他们的...
分类:
移动开发 时间:
2014-11-28 10:13:45
阅读次数:
180
ViewShilin Liu设计死亡处理Yiming Liao处理tank-子弹碰撞事件ServerSongtao He修复子弹队列满时的bugJunbei Zhang服务器仲裁tank死亡事件Jiafan Zhu总量下降是整理了一下不需要在当前阶段修复的bug
分类:
其他好文 时间:
2014-11-27 20:23:48
阅读次数:
234
之前,我们完成了坦克的移动和地图的绘制,这次我们来完成碰撞检测和炮弹的发射。 上代码前来张最新的类图:3. 碰撞检测 前面我们已经完成了坦克的移动和地图的绘制,下面我们开始写碰撞检测。3.1 创建碰撞检测对象 我们创建一个对象来做碰撞检测,由于碰撞检测都是在对象移动的时候进行的所以我们让...
分类:
编程语言 时间:
2014-11-27 15:53:19
阅读次数:
298
今天主要是修复一些历史遗留问题以及bug,在task上进展不是很明显,在地图与客户端同步之后产生了一些bug,例如一发子弹会消掉很多砖块,服务器地图与本地地图不同步等等...目前的大方向分工是这样的:Shilin & Yiming 来处理客户端这边的碰撞检测以及显示,Songtao 来处理服务器端的...
分类:
其他好文 时间:
2014-11-26 18:42:00
阅读次数:
262
两个div从不同方向、用不等的速度移动。html:javascript: var lastTime = Date.now(); var boxSpeed1 = 100; var boxSpeed2 = 150; var box1 = document.getElementById(...
分类:
Web程序 时间:
2014-11-26 01:02:28
阅读次数:
287
上篇我们基于HT for Web呈现了A* Search Algorithm的3D寻路效果,这篇我们将采用HT for Web 3D来呈现Box2DJS物理引擎的碰撞效果,同上篇其实Box2DJS只是二维的平面碰撞物理引擎,但同样通过3D的呈现能让人更直观的...
分类:
Web程序 时间:
2014-11-25 23:57:23
阅读次数:
457
摘要: 文章背景,来自于群内周五晚上的一次头脑风暴式的思维碰撞交流活动。我们的流程是这样的,后台提供数据接口,或接口文档。然后我们前台进行razor模板的数据逻辑嵌套或html,css,js整个流程的开发。缺点是:工作量是满大的,优点是,所有前端view层的东西都是可控的。坑是比较多的,比如数据出现...
分类:
其他好文 时间:
2014-11-24 11:24:46
阅读次数:
250
以下部分来自:http://www.cnblogs.com/zhuohan123/p/3726306.htmlDZY系列。这题首先是几个性质: 1.所有球质量相同,碰撞直接交换速度,而球又没有编号,那么就可以直接视作两个球没有碰撞。 2.所有的方向、初始位置都没有任何用处。然后就是速度的问题了,.....
分类:
其他好文 时间:
2014-11-23 09:15:51
阅读次数:
220