夸斯帕5.4.1
这是什么?
第四元空间分区树,特别是用于游戏引擎。
QUASPAR是为游戏引擎特别是碰撞检测而设计和优化的。
用法
构造。
需要最大宽度,最大高度,树深度。
* ( defvar *tree* (quaspar:make-lqtree 100 100 3 ))
*TREE*
储藏。
您需要继承QUASPAR:LQTREE-STORABLE 。
* ( defclass player (quaspar:lqtree-storable)
((life ...)
(strength ...)
...))
PLAYER
使用QUASPAR:ADD添加。
* ( defvar *player* (make-instance 'player))
*PLAYER*
* (quaspar:add *player* *tree* )
#<PLAY