游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3089|回复: 8

关于地形与场景的问题

[复制链接]

8

主题

15

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2008-1-3 20:52:00 | 显示全部楼层 |阅读模式
本人用3Ds Max做了一个比较大的地形,其中分了4块区域,比较复杂,其中有很多小物件,例如树、石头、路灯、山等可碰撞物,还有很多房子,这些物体我都想做碰撞检测,还有地形的高低起伏和人物的碰撞,请问在程序中导入模型的时候应该怎么做比较好呢,地形和这些小件物体需要分别导入吗?如果需要的话那怎么确认这些物体在模型上的位置呢,求教各位大虾好的建议~非常感谢... [em6]

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2008-1-3 21:11:00 | 显示全部楼层

Re:关于地形与场景的问题

我提供两种思路。
第一种:将所有模型分别导出,如果你有脚本程序的话,可以在脚本中确定加载各种模型的世界位置,当然也可以在程序中确定,人物的碰撞检测使用普通的包围盒或包围球来检测是否与物体发生碰撞。
第二种:制作模型导出插件时使用BSP树,在导出数据的同时就进行了BSP的检测,这样就可以直接使用BSP的特性来管理场景了。

8

主题

15

帖子

19

积分

新手上路

Rank: 1

积分
19
 楼主| 发表于 2008-1-3 21:20:00 | 显示全部楼层

Re:关于地形与场景的问题

谢谢啊~不过所有的模型都要一一分别导入的话不是太麻烦了吗,一个场景中的树木和石头这些杂乱的东西可有很大量的...

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2008-1-3 21:33:00 | 显示全部楼层

Re:关于地形与场景的问题

那就使用第二种方法吧,不过,复杂些,需要你自己编写具备场景管理的MAX数据导出插件。

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2008-1-4 16:06:00 | 显示全部楼层

Re:关于地形与场景的问题

3dmax做地形?建议lz去看看地形方面的资料。

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2008-1-4 17:05:00 | 显示全部楼层

Re:关于地形与场景的问题

用max做地图一开始就不是一个明智之选了

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2008-1-4 21:47:00 | 显示全部楼层

Re:关于地形与场景的问题

末学以为,关于3D地形场景的问题现在仍在探索中,现在并没有一个十分完美和成熟的解决方案。目前的各种方案总是会有一些这样或那样的缺陷,只是在实现的时候尽量的去弱化或掩盖它们而已,所以俺一直在思考中,观察中,希望能有哪位大侠让俺眼睛一亮,期待...
[em13]

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2008-1-4 22:42:00 | 显示全部楼层

Re:关于地形与场景的问题

地形一般都依据自己的游戏类型自行定制编辑器,过程化手段和人工控制结合。

15

主题

202

帖子

207

积分

中级会员

Rank: 3Rank: 3

积分
207
QQ
发表于 2008-1-5 21:55:00 | 显示全部楼层

Re:关于地形与场景的问题

其实我在想地形有没有基于八叉树的预计算遮挡算法之类.
如果有,就Orz了......
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 22:45

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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