游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1684|回复: 4

我是初学者,有个关于剔除的问题

[复制链接]

51

主题

134

帖子

140

积分

注册会员

Rank: 2

积分
140
发表于 2006-9-22 22:07:00 | 显示全部楼层 |阅读模式
我自己设计了一个大规模空间剔除的结构(简陋了点),但是不知道是不读取模型文件创建网格模型和材质之类的,还是只在渲染时候不渲染它。
我现在的做法是读取全部的网格模型,然后只渲染可见的。如果每次都使用读取的话,我发现每次改变可见性是都会卡一下。。。

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2006-9-23 11:42:00 | 显示全部楼层

Re:我是初学者,有个关于剔除的问题

你可以用一个资源自动管理机制,内部寻找当前绘制的资源文件名,如果存在就返回资源,不存在就读取再返回资源,过一段时间不使用才自动释放,这样只会卡一次,以后就不会卡了

51

主题

134

帖子

140

积分

注册会员

Rank: 2

积分
140
 楼主| 发表于 2006-9-27 23:33:00 | 显示全部楼层

Re:我是初学者,有个关于剔除的问题

主要问题不是这个,是全部读取然后在按需要渲染,还是只读取需要渲染的场景。。。

3

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2006-9-28 01:09:00 | 显示全部楼层

Re:我是初学者,有个关于剔除的问题

动态读取是按照角色的位置进行,比如方圆1km内都读取,并且载入到场景中。

场景剔除是针对已经在内存中的场景物体进行的。

注意用双门限避免资源颠簸。

51

主题

134

帖子

140

积分

注册会员

Rank: 2

积分
140
 楼主| 发表于 2006-10-2 14:33:00 | 显示全部楼层

Re:我是初学者,有个关于剔除的问题

感谢楼上 看来我的理论是正确的。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 14:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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