游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3380|回复: 7

游戏的碰撞检测

[复制链接]

14

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
发表于 2010-6-30 14:55:00 | 显示全部楼层 |阅读模式
刚写的东西由于是自己想到的糟糕的碰撞检的f方法,所以写得一团糟。
看到quake的一些东西的时候才知道BSP,不过我看了一些3D游戏的教程,知道3D的游戏地图现在使用的是四什么的。才刚学游戏,做的是2D游戏,特别需要碰撞检测的一些的资料,可惜网上的都不太全。
有没有谁有这方面的书推荐啊,最好是电子书,如果能够发到我的邮箱mqlx0629@163.com就更完美了 [em17]
再一句:
当初做基本上相当于一个DEMO的2D小游戏时,用了HGE,结果后悔啊,不该用啊,不如我自己直接用D3D好啊。
不过看到Irrlicht的时候,好像manual上写得自己还不错的感觉,不过记得有个有使用Irrlicht的人后来说的
不要用Irrlicht——确实它的扩展性不好的哦——quake一定要看的。

30

主题

422

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
发表于 2010-6-30 22:29:00 | 显示全部楼层

Re:游戏的碰撞检测

为了要做游戏的话,直接拿box2d之类的来用得了
要是为了要做碰撞检测,那也可拿一些开源的来学习学习
总之先拿个来看看吧

5

主题

14

帖子

21

积分

注册会员

Rank: 2

积分
21
发表于 2010-7-1 12:19:00 | 显示全部楼层

Re: 游戏的碰撞检测

看看计算几何

86

主题

2251

帖子

2384

积分

金牌会员

Rank: 6Rank: 6

积分
2384
QQ
发表于 2010-7-1 21:48:00 | 显示全部楼层

Re:游戏的碰撞检测

一看到推荐书,最好是电子书这样的话,就不想帮了。

3

主题

263

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2010-7-1 22:30:00 | 显示全部楼层

Re:游戏的碰撞检测

小白路过,喷两句.
场景管理是必不可少的.bsp和4,8分割树都可以加速检测.
楼主要自己写的话可以参考过ode,我只是听说过这个..
另外如果要考虑非刚体的物理,感觉physX的不错.

14

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
 楼主| 发表于 2010-7-2 11:22:00 | 显示全部楼层

Re:游戏的碰撞检测

非常感谢,我也是还站在入门的门口边上,入门最难的不是你怎么学,而是你学什么,这是我头痛的地方。
谢谢大家了,泪奔啊!

2

主题

429

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2010-7-2 12:23:00 | 显示全部楼层

Re:游戏的碰撞检测

除非你有极大量的物体需要相互碰撞,否则简单的圆形,矩形的相交检测,已经完全足够你用了。

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2010-7-2 13:09:00 | 显示全部楼层

Re:游戏的碰撞检测

搜索下这些:
四叉树 quadtree
八叉树 octree
松散八叉树 loose octree
递归逐微分组

另外可以把《游戏编程精粹》找来看看,里面有讲。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 14:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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