游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1927|回复: 3

求一个拾取地面的优化方法

[复制链接]

2

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2007-9-13 14:18:00 | 显示全部楼层 |阅读模式
我照着 SDK 里Pick的范例, 遍历地面的每一个三角面, 进行鼠标拾取,
但循环次数太多, 当鼠标一直按住, 每帧的进行拾取 就会卡, 所以求个优化方法,
如果方便的话 最好给些示例代码

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2007-9-13 15:31:00 | 显示全部楼层

Re:求一个拾取地面的优化方法

给你个简单的思路吧
采用分层思想来做,比如quadtree或者octree,反正用包围体树来找就对了,到叶节点相交了才开始找三角形

2

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
 楼主| 发表于 2007-9-13 17:28:00 | 显示全部楼层

Re:求一个拾取地面的优化方法

袄, 明白了, 谢谢哈, 我试试去

6

主题

307

帖子

309

积分

中级会员

Rank: 3Rank: 3

积分
309
发表于 2007-9-13 17:41:00 | 显示全部楼层

Re:求一个拾取地面的优化方法

先粗后细

先判断包围盒,再三角面
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-21 17:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表