游戏开发论坛

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

关于资源的加载

[复制链接]

36

主题

109

帖子

111

积分

注册会员

Rank: 2

积分
111
发表于 2007-12-21 11:41:00 | 显示全部楼层 |阅读模式
Entity* targetEnt = mSceneMgr->createEntity("testray", "sphere.mesh");
这里我想问的是,sphere.mesh对应的网格资源,以及网格对应的材质资源, 以及材质对应的文理资源是什么时候真正调入内存的,是在我调用这个函数的时候才从磁盘加载进来还是什么时候,如果是在资源初始化的时候都加载了进来,那如果我的资源有很多且都很大,内存怎么吃的消哪。不知道OGRE是怎么个处理的。 [em7]

97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
发表于 2007-12-21 16:43:00 | 显示全部楼层

Re:关于资源的加载

是创建的时候应该,初始化的时候只是获取所有目录和资源名,在MANAGER中注册

36

主题

109

帖子

111

积分

注册会员

Rank: 2

积分
111
 楼主| 发表于 2007-12-22 12:26:00 | 显示全部楼层

Re:关于资源的加载

我想也应该是,不过不知道OGRE这样做的目的是什么,为什么初始化的的时候会先注册资源, 如果我的资源是个海量数据,就算注册都需要很长时间啊,框且很多资源可能你玩了几个关卡后才调用,又不是一开始就全部调用近来,所以这样做究竟有多大意义哪,不解,但是我相信人家这样做肯定有他的目的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 01:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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