Hashtable
2.1 简介
哈希表,又名散列表,可以提供“常数时间”的插入、删除、查询等操作。不同的元素通过hash function映射到不同的位置,但当不同元素获得经hash function获得相同的位置(索引)时,则发生“碰撞”,此时需要通过以下几种方法为新加入的元素寻找新的索引地址。
1、 线性探测法
由于为元素准备的为一块连续内存空间地址,该方法会循序...
分类:
其他好文 时间:
2014-09-06 22:35:54
阅读次数:
275
【唠叨】
本节来讲讲简单的物理碰撞检测(非Box2D物理碰撞):矩形、圆之间的碰撞检测。
【简单碰撞检测】
在一些游戏中经常会遇到碰撞检测的情况,如愤怒的小鸟飞出去后,是否与石头发生碰撞。
虽然说有一个Box2D物理碰撞引擎,但是在这里还是需要掌握一下简单..
分类:
其他好文 时间:
2014-09-03 11:27:27
阅读次数:
214
今天了解了一下关于tile地图和cocos2dx地图的结合,包括和地图的碰撞检测,注意是精灵和地图呦,不是精灵和精灵呦,这里是我的一些总结,分享给大家。...
分类:
其他好文 时间:
2014-08-31 09:17:21
阅读次数:
181
在上一篇中我分享了一个尚未完全写好的入门级unity3d项目"坦克狙击手"。本文介绍最新版的"坦克狙击手"相关情况。关键字:尾焰,爆炸,半径杀伤,碰撞,文字,布娃娃
分类:
其他好文 时间:
2014-08-30 21:39:20
阅读次数:
483
*/
//碰撞检测
//碰撞检测de过程
//碰撞检测
//碰撞检测
//碰撞检测
//UIApplication-> UIWindow-> UIController->
视图控制器view-> 父视图 ->子视图
//事件响应
//事件响应de过程
//事件响应
//事件响应
//事件响应
//反方向处理;UIAppli...
分类:
移动开发 时间:
2014-08-30 20:27:50
阅读次数:
242
//创建一个名为"Player"的游戏物体//并给他添加刚体和立方体碰撞器.player=new GameObject("Player");player.AddComponent("Rigidbody");player.AddComponent("BoxCollider");//创建一个没有名称的游...
分类:
其他好文 时间:
2014-08-29 09:24:47
阅读次数:
287
下面例子以Label和Sprite为例,进行说明如何在NGUI中对控件添加单击响应的事件方法。首先在UIRoot下添加Label控件,然后Scene场景中右键Label-->Attach-->Box Collider,说明Label添加了碰撞检测。然后右键Label-->Attach-->Butto...
分类:
其他好文 时间:
2014-08-28 00:46:58
阅读次数:
400
最近看些cocos2d-js的东西,用到其中的Chipmunk的一些东西,因为相关的资料也不是很详细,所以看到一些东西有用就记录下来。
1. chipmunk是cocos2d的一个一个物理引擎,用来模拟重力,碰撞等等的现实场景。
一个chipmunk body代表虚拟空间中的一个物体,他可能会包含一个或者多个chipmunk shape从而构成它的几何形状。
比如将一个动态的chipmunk...
分类:
Web程序 时间:
2014-08-27 00:24:36
阅读次数:
332
导读:据国外媒体报道,啄木鸟觅食时会快速重复地啄食树木,令人惊奇的是它的大脑可以抵御反复的震荡,目前,中国大连理工大学科学家最新研究揭晓了其中的谜团。 尽管啄木鸟反复高速啄食树木,却仍能避免大脑损伤,由于头骨和鸟喙的独特结构,可减少对大脑的冲击。中国大连理工大学科学家发现99%的碰撞能量作为...
分类:
其他好文 时间:
2014-08-27 00:17:46
阅读次数:
269
一、七说八说 大家都发现了= =,做了那么多,发现就是摆设,完全没有打飞机的感觉,没有实现碰撞的监测。比如说呢,子弹和敌机,玩家与敌机就是需要有碰撞检测的说,然后在这篇我想会很长很长的教程中我们一步步的进行完善的说~。 二、子弹与灰机的碰撞检测 (1)加入爆炸的动画~(加到EnemyLayer中) ...
分类:
微信 时间:
2014-08-26 11:23:46
阅读次数:
443