关于三维物件展示

rabbitlzx 2005-05-11 09:37:20
用VC和DirectX开发(模型用3dMAX制作),主要难点是不知道如何实现交互:比如说一辆汽车,用鼠标点击车门,车门会慢慢打开(应该做成动画吧),这种效果应该如何实现?是不是在建模时用关键帧做成动画,然后在程序中通过鼠标点击触发动画呢?
...全文
116 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
rabbitlzx 2005-05-22
  • 打赏
  • 举报
回复
基本思路有了:在建模时做好所有的动画,然后导出.X文件,.X文件会保存动画信息,然后在程序里读取这些信息。现在不知道如何播放特定帧之间的动画(动画在.X文件里是用时间度量的,而在3dMAX里是用关键帧),也就是说,3dmax里的30—60帧是门打开的动画,在程序里怎么播放这一段动画?
各位大侠,帮帮小弟吧
rabbitlzx 2005-05-14
  • 打赏
  • 举报
回复
不太明白,我是想做成通用的引擎形式,针对不同的模型都适用
SinnedMesh例子是不是涉及到关键帧技术了?不知道从哪下手啊?
“用3DMAX渲染好的动画,那在和车模型的显示衔接上会出现一定问题”能具体说说?
谢谢了
chglei1976 2005-05-14
  • 打赏
  • 举报
回复
可以把车门定义成子对象,然后用关键帧是可以达到一定的效果,或者干脆对车门进行旋转,如果你指的是用3DMAX渲染好的动画,那在和车模型的显示衔接上会出现一定问题。
rabbitlzx 2005-05-12
  • 打赏
  • 举报
回复
没有人做过类似的东西么?

8,303

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧