游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4528|回复: 12

[DirectX]求教各位大侠:.X文件本身存在哪些弊端?

[复制链接]

18

主题

116

帖子

218

积分

中级会员

Rank: 3Rank: 3

积分
218
发表于 2011-6-8 17:22:00 | 显示全部楼层 |阅读模式
话说小弟从初学DX到现在,一直在用DX9之前支持的.X文件来着,后来听说微软从DX10开始不再支持.X了。 [em6]
求教各位大侠:微软为什么放弃原来版本中针对于.X的一系列机制啊?是因为.X本身的数据结构存在什么弊端吗?还是因为得不到广大图形处理软件的支持啊?
还有,请教各位大侠,目前的主流做法是什么?自己写导出插件,然后从自己的文件格式中读取数据吗?

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2011-6-9 21:51:00 | 显示全部楼层

Re:[DirectX]求教各位大侠:.X文件本身存在哪些弊端?

我个人喜欢自定义的文件格式。摸清楚.X的细节不如自己定义了。虽然用.X可以享受导出工具,但那些工具也不一定可靠。

33

主题

159

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
QQ
发表于 2011-6-9 22:02:00 | 显示全部楼层

Re:[DirectX]求教各位大侠:.X文件本身存在哪些弊端?

为什么我看directX SDK directX11里的例程全是 .X文件
XFile的静态模型文件还是很容易看懂的

22

主题

98

帖子

98

积分

注册会员

Rank: 2

积分
98
QQ
发表于 2011-6-9 23:22:00 | 显示全部楼层

Re:[DirectX]求教各位大侠:.X文件本身存在哪些弊端?

我见过的用X格式做模型的游戏只有一款,叫《起动战士XP》。这个格式是微软给你做demo用的,无非封装了一下模型的加载和显示等功能。但做引擎往往要考虑支持不同的图形API,如果要支持OPENGL的话,这些代码就还是要自己写了。X格式扩展性比较好,拿《起动战士XP》来说,这个游戏里很多X文件并不是模型,而是用来做配置文件的。但要充分发掘它的扩展性的话你就还是难逃自己写插件一途。反正都到这一步了,所以大部分人还是愿意自己定义格式。

33

主题

159

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
QQ
发表于 2011-6-9 23:47:00 | 显示全部楼层

Re:[DirectX]求教各位大侠:.X文件本身存在哪些弊端?

弱弱的问句:
用自定义的格式的话,ID3DXMESH 接口是完全不能用了不是?

67

主题

390

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
发表于 2011-6-10 01:14:00 | 显示全部楼层

Re: Re:[DirectX]求教各位大侠:.X文件本身存在哪些弊端?

instemast: Re:[DirectX]求教各位大侠:.X文件本身存在哪些弊端?

我个人喜欢自定义的文件格式。摸清楚.X的细节不如自己定义了。虽然用.X可以享受导出工具,但那些工具也不一定可靠。


我也是这么认为。
我认为他和2D里的图像压缩格式应该是类似的,应该为自己的游戏写一种适合的格式更方便一些.更好的把握其加载效率.

18

主题

116

帖子

218

积分

中级会员

Rank: 3Rank: 3

积分
218
 楼主| 发表于 2011-6-10 08:43:00 | 显示全部楼层

Re:[DirectX]求教各位大侠:.X文件本身存在哪些弊端?

原来如此~ 谢谢大家的指教~
各位大侠一般怎样来开发自定义格式的模型文件呢?使用3dsmax sdk写导出插件吗?
哪位大侠能给讲讲3dsmax场景数据的组织方式吗?

22

主题

98

帖子

98

积分

注册会员

Rank: 2

积分
98
QQ
发表于 2011-6-10 09:48:00 | 显示全部楼层

Re: Re:[DirectX]求教各位大侠:.X文件本身存在哪些弊端?

dana9919: Re:[DirectX]求教各位大侠:.X文件本身存在哪些弊端?

弱弱的问句:
用自定义的格式的话,ID3DXMESH 接口是完全不能用了不是?


你如果把读进来的数据重新组织成一个ID3DXMESH对象的话就还能用。。。

22

主题

98

帖子

98

积分

注册会员

Rank: 2

积分
98
QQ
发表于 2011-6-10 10:02:00 | 显示全部楼层

Re: Re:[DirectX]求教各位大侠:.X文件本身存在哪些弊端?

思月行云: Re:[DirectX]求教各位大侠:.X文件本身存在哪些弊端?

原来如此~ 谢谢大家的指教~
各位大侠一般怎样来开发自定义格式的模型文件呢?使用3dsmax sdk写导出插件吗?
哪位大侠能给讲讲3dsmax场景数据的组织方式吗?


我只用MAX的IGame写过插件,感觉还是蛮简单的。材质,网格和骨骼的导出本身就有例子,蒙皮的导出虽然没例子,看看文档或者网上找找也问题不大。MAX里面就是材质和节点,节点分很多类,一般导出Mesh和Bone就行了。

18

主题

116

帖子

218

积分

中级会员

Rank: 3Rank: 3

积分
218
 楼主| 发表于 2011-6-13 09:09:00 | 显示全部楼层

Re: Re: Re:[DirectX]求教各位大侠:.X文件本身存在哪些弊端?

hflong240: Re: Re:[DirectX]求教各位大侠:.X文件本身存在哪些弊端?
我只用MAX的IGame写过插件,感觉还是蛮简单的。材质,网格和骨骼的导出本身就有例子,蒙皮的导出虽然没...

原来如此~ 谢谢您的指教~
我的3dsMax Sdk开发包是从网上载到的,貌似没有例子~ 挺纠结~[em6]
想请教您下:官网或者其他哪些网站可以找到Sdk里带的这些例子吗?
非常感谢~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 08:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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