游戏开发论坛

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

学习动画的时候碰到了两件很 '糟糕' 的事情, 希望有人

[复制链接]

50

主题

200

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
发表于 2008-7-28 09:42:00 | 显示全部楼层 |阅读模式
学习动画的时候碰到了两件很 '糟糕' 的事情, 希望有人指点一下, 非算法问题.

第一个问题已经被我解决掉了! 呵呵. 很简单.
但是第二个问题真头疼....


第二个奇怪的该死问题就是.....

我用的 *.x 动画文件的问题, 而且就在星期六下午发生的....
比如有一个人物走动的 walk.x 文件, 是一个人走路的动作.

我把它导入了微软sdk 的代码, 工作正常.

可是当我把它导入到我自己的工程中的时候, 发现它不会走动了, 只会在原地颤.

可我再次用微软的sdk 代码播放它的时候, 它也只会原地颤了, 再也不会走动了.

不过奇怪的是, 我用微软的 *.x 查看器查看的时候, 它还是一个跑步的动作.

而且所有的这一套 *.x 的文件都变成了这个样子.

都是到了微软的和我的代码里面就不好用, 用查看器查看就好用.

但是在微软SDK 代码里放 "tiny.x" 仍然好用. -_-b


更加奇怪的是, 我把它带回家里之后, 在家里的电脑上就好用了. 又是一个人物跑动的动作了.

可是今天回到公司之后, 再打开, 又是不行的, 又是在原地颤的.

看画面似乎是这样, 动画中仅仅整体的世界矩阵是好用的.
而到了个个关节的, 自己的那些矩阵就没有起到效果.

这是为什么呢?


我自己弄来的这套 *.x 文件都是一本别人的书里面的, 是老 DX9 的.

这个问题我不知道你们有没有碰到过.


我可不可以通过这样的方式来解决:

        由于它们版本比较老, 所以可能产生了一些 '不可估计' 的错误.

        我下载一个3DMAX, 打开这套*.x 文件, 重新导出. 然后它们就会和 tiny.x 一样好用?
       
       
        tiny.x 无论在公司还是家里, 无论我的程序, 还是微软的程序都好用.
        而 walk.x 只有在我家里好用, 在公司里, 仅仅在查看器里面好用.
       
       
        各位大侠, 有没有类似的经验, 帮助小弟一下?

19

主题

638

帖子

638

积分

高级会员

Rank: 4

积分
638
发表于 2008-7-28 11:27:00 | 显示全部楼层

Re:学习动画的时候碰到了两件很 '糟糕' 的事情, 希望有

VC的基础问题,去C++版问UNICODE宏吧

50

主题

200

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
 楼主| 发表于 2008-7-28 14:05:00 | 显示全部楼层

Re:学习动画的时候碰到了两件很 '糟糕' 的事情, 希望有

哦, 是么, 狂汗.
那么第二个问题呢?

为什么这个动画在公司的机器上不正确, 在家里就正确????

19

主题

638

帖子

638

积分

高级会员

Rank: 4

积分
638
发表于 2008-7-28 15:41:00 | 显示全部楼层

Re:学习动画的时候碰到了两件很 '糟糕' 的事情, 希望有

你切换到软件顶点处理再试。ati的显卡不支持indexed blend matrix,nvidia的支持。SDK的样例是有硬件支持就用硬件的。

50

主题

200

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
 楼主| 发表于 2008-7-28 16:36:00 | 显示全部楼层

Re:学习动画的时候碰到了两件很 '糟糕' 的事情, 希望有

谢谢楼上的回答,

第一个问题我解决掉了. 很简单的. 只不过我平时不用 UNICODE 而已.

哈哈, 关于第二个问题

关键的问题是:

    在公司的机器上, 它好用过! 然后不知道怎么的, 突然不好用了.

    但是用*.x查看器查看, 它是好用的!

    而且那个微软的例子 "tiny.x" 的那个小人, 始终都是好用的!
    我的那个 walk.x 的, 放在微软的程序里, 一开始是好用的, 后来不知道怎么就不好用了......
    但是带到家里就是好用的!

    我公司的和家里的都是nvidia 的显卡.

    倘若一开始就不好用也就不说什么了......

    关键我做了什么使原版的程序不好用了?

    我把公司生成的 *.exe文件带到家里就是会走动的. 但是在公司就只会 颤动......









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

本版积分规则

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

GMT+8, 2026-1-21 20:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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