期刊文献+

在游戏中利用邻域特性扩展的kd-tree及其查找算法 被引量:1

Neighbor Feature Extended kd-tree and Searching Algorithm for Game
下载PDF
导出
摘要 处理场景中数量庞大的各种对象间的交互是游戏的一类主要计算工作。将kd-tree用于组织场景,提高了这类计算的效率。传统算法采用树的层次遍历方式进行查找,处理跨节点情况时性能下降明显。提出了邻域特性概念以扩展传统kd-tree结构,增添了树节点间的平面邻接关系,且考虑了游戏对kd-tree的一些限定,设计了从起始节点向四周扩展的查找算法。经分析与实验证明,新算法比传统算法有约40%的性能提升且更稳定。 Processing the interactions among large numbers of objects is the main computation task in game system.Using kd-tree to organize the game scene improves such computation.There's a obvious performance degradation in situa-tion of node-crossings as traditional algorithm uses hierarchically recursive way to search.The concept of neighbor feature was proposed to extend traditional kd-tree structure,so the planar adjacent relationship of hierarchical nodes was added.A new algorithm searching the tree in a 4-sides expanding way from the standing node as the center was devised.The analysis and simulation showed that the new algorithm improves the performance by about 40% and is more stable than the traditional one.
出处 《计算机科学》 CSCD 北大核心 2011年第3期257-262,共6页 Computer Science
基金 中国博士后科学基金(20070420700)资助
关键词 邻域特性 KD-TREE 查找 场景分割 游戏 Neighbor feature kd-tree Searching Scene partitioning Game
  • 相关文献

参考文献9

  • 1Bentley J L. Multidimensional Binary Search Trees Used for Associative Searching[J]. Communications of the ACM, 1975, 18 (9) :509 517.
  • 2http://en, wikipedia, org/wiki/Kd-tree.
  • 3Kubiea J M,Masiero J,Moore A,et al. Variable KD-Tree Algo rithnls for Spatial Pattern Search and Discovery[C]//Neural In formation Processing Systems. Dec. 2005.
  • 4Smed J, Kaukoranta T, Hakonen H. Aspects of Networking inMultiplayer Computer Games[J]. The Electronic Library,2002, 20(2):87-97.
  • 5张渊,余小清,万旺根.空间二叉树排序查找算法及其在网络游戏中的应用[J].计算机应用,2007,27(B06):356-359. 被引量:3
  • 6Assiotis M, Tzanov V. A Distributed Architecture for MMOR PG[C] // Proceedings of 5th ACM SIGCOMM Workshop on Network and System Support for Games Singapore, October 2006.
  • 7Bettstetter C, Hartenstein H, Xavier Perez-Costa. Stochastic Properties of The Random Waypoint Mobility Model: EpochLength, Direction Distribution, and Cell Change Rate[C]//Pro ceedings of the 51h ACM International Workshop on Modeling Analysis and Simulation of Wireless and Mobile Systems. USA, September 2002.
  • 8Yuan Feng. Windows Graphics Programming: Win32 GDI and DirectDraw[M]. Hewlett-Packard Professional Books, 2001.
  • 9Hsiao T Y,Yuan S M. Practical Middleware for Massively Multiplayer Online Games[J]. IEEE Internet Computing, 2005, 9 (5):47 54.

二级参考文献10

  • 1David Cohen Corval【法】,孙辉(译).如何着手设计一款MMORPG游戏[J].程序员(游戏创造),2005(10):18-23. 被引量:1
  • 2吴建波.南邮业余班数据结构教程[EB/OL].www.wjzyzx.com,2006
  • 3李庚睿.数据结构中查找法的比较(线性表的查找)[EB/OL].www.cublog.cn,2006.
  • 4沈被娜,刘祖照,姚晓冬.计算机软件基础[M].北京:清华大学出版社,1995.
  • 5钱龙.C++程序设计教程[M].清华大学出版社,2000.
  • 6RAMTEKE TS.C和C++基础教程与题解[M].北京:清华大学出版社,2005.
  • 7贝尔实验室.C++程序设计语言[M].北京:机械工业出版社,2000.
  • 8KIRMSE A.游戏编程精粹4[M].北京:人民邮电出版社,2004.
  • 9邓勇,刘琪.二进制数折半查找算法在DSP上的实现[J].国外电子元器件,2001(8):62-64. 被引量:3
  • 10吴洲.散列表构造与查找的动态实现[J].电脑知识与技术(认证考试),2004(05M):20-21. 被引量:3

共引文献2

同被引文献5

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部