游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2322|回复: 5

关于场景中相同模型的导入问题

[复制链接]

3

主题

11

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2007-8-22 13:03:00 | 显示全部楼层 |阅读模式
我用D3DXLoadMeshFromX导入模型,这个模型需要多次导入,那每次都用D3DXLoadMeshFromX效率不行啊
我想用D3DXLoadMeshFromX导入一次后再用D3DXLoadMeshFromXInMemory,但没成功,网上也没有关于这个函数的
更多资料,不知道各位高手是怎么干得,教我下啊

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2007-8-22 14:21:00 | 显示全部楼层

Re:关于场景中相同模型的导入问题

你不会做格模型管理。把已经加载过得模型。添加一次引用然后把指针给你下一个模型不就得了

3

主题

11

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2007-8-22 15:40:00 | 显示全部楼层

Re:关于场景中相同模型的导入问题

加载过的模型模型有自己的位置,怎么能指给下次使用那
D3DXLoadMeshFromXInMemory的用法已经研究出来了,问题解决


3

主题

11

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2007-8-22 16:23:00 | 显示全部楼层

Re: Re:关于场景中相同模型的导入问题

OSFG: Re:关于场景中相同模型的导入问题

你不会做格模型管理。把已经加载过得模型。添加一次引用然后把指针给你下一个模型不就得了

不好意思,一开始对你的话没有太在意
以后想想是我自己的3D物体类设计的不妥,每个类储存多个转换举证不就行了吗
但我有想不明白了D3DXLoadMeshFromXInMemory有什么意义呢,
不是说游戏公司都有自己的模型存储格式吗,我想知道他们是自己定义了一种类似与.X的文件格式,在LOAD到内存里,再利用自己的函数解析,还是封装了下.X文件换种格式,在利用D3DXLoadMeshFromXInMemory读取,
不知道我表述的能明白吗
知道的解释下

2

主题

429

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2007-8-23 00:11:00 | 显示全部楼层

Re:关于场景中相同模型的导入问题

很少的游戏会去用x文件。
关于x文件的函数只是ms给x文件用的。就是封装一些基本功能,便于使用。
其它格式自然不需要调用这些函数。

3D模型的格式很多,你也完全可以自己定义,想想3D模型需要的数据就清楚了。最简单的格式只需要: 顶点,面索引。

另外,相同模型,只需要载入一次,你的物体类只需要一个指针指向就可以了。

7

主题

74

帖子

74

积分

注册会员

Rank: 2

积分
74
发表于 2007-8-28 14:13:00 | 显示全部楼层

Re:关于场景中相同模型的导入问题

不会说是 简单的封装了 x文件格式 。
hl2的 文件格式 相当不错的 ,包含 很多 动画 ,但是文件却很小 。
不是 x能够 相比 的 。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 03:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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