游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2250|回复: 2

我做的一个 BSP + Portal +PVS 程序

[复制链接]

21

主题

125

帖子

135

积分

注册会员

Rank: 2

积分
135
QQ
发表于 2006-4-12 21:35:00 | 显示全部楼层 |阅读模式
大家好啊,我最近花了两个多月写了一个BSP程序,它自动生成Portal 入口,还计算出了每一个房间里的PVS可见数据集合.加载的是3DS 文件,是用3DsMAX建立模型的,再导出文件.
程序操作:
W, S , A, D 分别是前,后,左,右.
Q, E 分别是上下.
鼠标左键是变化房间观看.
鼠标右键是使用该房间里PVS观看.

注意:(绿色透明的面是入口)单方向的,指向房间的内部

---------------------------

当我完成了这程序后,我想使用它绘制其它场景的时候,发现了需要存在的问题.
1. 在建立模型的时候,空间中同一个面里,不可以存在前方向的三角形和后方向的三角形,这里的意思就是说,在一个面里,法线相反的两个三角形不能在这面上.否则入口生成错误.
2. 在建立模型的时候,一个房间可以是凹的,生成的房间它会自动划分凸型,但是,这里的凹型房间有严格的要求.

这要求我现在还不知道怎么表达出来,我想使用这程序去做一个游戏,但这个限制我现在就困惑着,怎么利用BSP.因为它建立模型的限制问题.

希望有兴趣的朋友下载去看看.并和我去讨论一下
QQ:444163200
MSN : GreenLitchi@163.com

sf_2006412213430.rar

200.24 KB, 下载次数:

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2006-4-12 23:34:00 | 显示全部楼层

Re:我做的一个 BSP + Portal +PVS 程序

你指的建立模型是建立什么模型?场景还是场景物体?

21

主题

125

帖子

135

积分

注册会员

Rank: 2

积分
135
QQ
 楼主| 发表于 2006-4-13 11:16:00 | 显示全部楼层

Re:我做的一个 BSP + Portal +PVS 程序

我指的是场景
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 05:29

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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