[リストへもどる]
一括表示
タイトルE3DCopyMotionFrame
記事No46
投稿日: 2012/01/08(Sun) 19:14
投稿者りく
E3DCopyMotionFrameで、エラーが出ます。
curmkもnewmkも確実に存在しているはずなのに、何故かエラーが出ます。
直前でE3DGetMotionFrameNoで正しい数値を取得しているはずなので、curmkとframenoが間違っていることはありえないと思います。
それに、その処理を行う箇所を囲んでいるif文の条件式上で、newmk=mk~のとき、というふうにしているため、newmkが無いということもありえないと思います。フレーム0にコピーするようにしているのですが、フレーム0がないモーションはありえないので、やはりこれも正しい値を渡しているはずです。
なのに、たまにエラーが出ます。(条件不明)

E3DCopyMotionFrameがエラーを返すのは、目的のモーションのフレームが無い以外にどのような理由が考えられますか?

タイトルRe: E3DCopyMotionFrame
記事No47
投稿日: 2012/01/08(Sun) 19:42
投稿者おちゃっこ
こんばんは。

E3DCopyMotionFrameはこちらも内部で使いまくっている割と枯れた命令なので
バグの可能性は低いと思われます。

可能性としてはやはり引数が不正なのでしょう。
エラーが出たときのdbg.txtの最後のほうを見てみてください。

それでも分からないときは
E3DCopyMotionFrameの直前に
E3DDbgOutを入れて引数を全部dbg.txtに出力するようにしてみてください。
落ちたときの最後の出力に問題があるのでしょう。

タイトルRe^2: E3DCopyMotionFrame
記事No48
投稿日: 2012/01/08(Sun) 20:00
投稿者りく
まあ別にE3Dのバグだとは思っていませんが・・・

非常に再現性の低いバグなのでチェックには時間がかかりそうです。
E3DDbgOutを使ってみます。

タイトルRe: E3DCopyMotionFrame
記事No80
投稿日: 2012/02/29(Wed) 12:23
投稿者Tarek
I was so conufesd about what to buy, but this makes it understandable.