游戏开发论坛

 找回密码
 立即注册
搜索
楼主: huangjinlu

学d3d的结果就是两字---“等死”

[复制链接]

4

主题

45

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2004-8-9 09:36:00 | 显示全部楼层

Re:学d3d的结果就是两字---“等死”

我也觉得比较复杂,所以选择自己写了一套,从max导出到模型格式,到更新渲染。你也可以选择这种方法的。
其实要是3d编程容易的话那么现在的游戏程序员都只能做代码工人了。大家应该庆幸游戏编程不容易这点的。

95

主题

1089

帖子

3301

积分

论坛元老

Rank: 8Rank: 8

积分
3301
QQ
 楼主| 发表于 2004-8-9 09:48:00 | 显示全部楼层

Re:学d3d的结果就是两字---“等死”

应该是利用
D3DXCreateEffectFromFile(...);
D3DXLoadMeshHierarchyFromX(...);
函数之后,在加上简单的动画控制才是不较好的方法,毕竟DX是微软出的,不用现成的东西是很吃亏的。

当然,若你做法能在dx9里控制动画的话,还是可以接受的。。。
但是你做到了吗?

37

主题

378

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
发表于 2004-8-9 23:41:00 | 显示全部楼层

Re:学d3d的结果就是两字---“等死”

我倒是有不少的“最小代码”范例,但是有没有骨骼就不知道了……,我得找找……

95

主题

1089

帖子

3301

积分

论坛元老

Rank: 8Rank: 8

积分
3301
QQ
 楼主| 发表于 2004-8-10 08:56:00 | 显示全部楼层

Re:学d3d的结果就是两字---“等死”

如果你是网上下载的,那大概没有什么好骨骼动画东西!因为我都找遍了。

这两天我的状态比较好,很快就可以做出简洁的dx9.0的骨骼动画封装函数。没办法,在网上根本找不到这类好东西,微软大哥他也个不给出。本来想偷懒的。。。,还是自己搞吧,但是还希望微软将动画控制的功能封装一个出来!

只是感觉不适。。。,想骂骂人出口气罢了。。。

11

主题

97

帖子

206

积分

中级会员

Rank: 3Rank: 3

积分
206
QQ
发表于 2004-8-10 10:48:00 | 显示全部楼层

Re:学d3d的结果就是两字---“等死”

SkinMesh

用 MFC 生成了N多行垃圾代码,那么多类,对新手来手就是僵梦啊!

95

主题

1089

帖子

3301

积分

论坛元老

Rank: 8Rank: 8

积分
3301
QQ
 楼主| 发表于 2004-8-10 11:08:00 | 显示全部楼层

Re:学d3d的结果就是两字---“等死”

不是MFC
你创建程序的是后去掉一些“打沟”就简单了

37

主题

378

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
发表于 2004-8-10 16:30:00 | 显示全部楼层

Re:学d3d的结果就是两字---“等死”

再说MFC的学习倒是有一个办法那就是调试跟踪……有不明白的通过跟踪会找到答案……这样你会找到很多你想要的东西的……

6

主题

582

帖子

582

积分

高级会员

Rank: 4

积分
582
发表于 2004-8-11 04:07:00 | 显示全部楼层

Re:学d3d的结果就是两字---“等死”

没有你们说的那么难吧?
D3DXLoadMeshHierarchyFromX(...);一下,
注意到把ID3DXAllocateHierarchy中的CreateFrame/CreateMeshContainer弄明白,另外弄清楚.x骨骼动画的结构,递归然后设置一个骨骼动画切换时间,用SetTrackAnimationSet切换不就OK了?

95

主题

1089

帖子

3301

积分

论坛元老

Rank: 8Rank: 8

积分
3301
QQ
 楼主| 发表于 2004-8-11 08:46:00 | 显示全部楼层

Re:学d3d的结果就是两字---“等死”

其实也不是那么难,只是觉得很麻烦,需要很多的代码才能完成动画的控制,只是不甘心搞得这么复杂啊!

希望真的有你说的那么简单,看起来,你的做法正是我想要的,可以给个例程给学习学习吗!?

30

主题

276

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
发表于 2004-8-11 10:09:00 | 显示全部楼层

Re:学d3d的结果就是两字---“等死”

  . . .
D9开始后,使用DXU做X的骨骼动画是简单了很多,但若是自己写还是要花几天功夫的。
不用再写示例代码拉,D9C的就是最好的示例代码,现在的D9C太好看了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-16 13:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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