游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3061|回复: 3

使用maxsdk的igame接口怎么命令3dmax重新计算场景中的数据。

[复制链接]

83

主题

169

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
发表于 2012-8-23 22:50:00 | 显示全部楼层 |阅读模式
想使用igame接口导出变形动画。
首先使用GetCOREInterface()->SetTime(10*160)把max的帧数推到第十帧,再使用Point3 VertexCoordinate = maxMesh.GetVertex(face->vert[Corner])获取第十帧的顶点数据,但是发现这样获得的是错误的结果,推断是因为max场景还没有更新就试图导出数据照成的。


igame中有什么方法能使max更新场景?

谢谢!

4

主题

1111

帖子

1498

积分

金牌会员

Rank: 6Rank: 6

积分
1498
发表于 2012-8-24 09:58:00 | 显示全部楼层

Re:使用maxsdk的igame接口怎么命令3dmax重新计算场景中的数据

IGameScene::SetStaticFrame
这个试过么

83

主题

169

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
 楼主| 发表于 2012-8-24 10:51:00 | 显示全部楼层

Re:使用maxsdk的igame接口怎么命令3dmax重新计算场景中的数据

就是试过这个不行,然后在另一个帖子中SITT告诉我可以使用GetCOREInterface()->SetTime,但是试验过还是有问题。

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2012-8-24 12:12:00 | 显示全部楼层

Re:使用maxsdk的igame接口怎么命令3dmax重新计算场景中的数据

那个没办法。我就是因为这个,一直依然使用MAX SDK来计算。偶尔也用一下IGame
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-27 19:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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