トップページ > 記事閲覧
アニメーション変形時のコリジョン
名前:ふる 日時: 2016/02/23 05:37

コリジョン用関数で第二引数にフレーム番号を指定すると、 アニメーションによる変形が反映されないのか、常に同じ位置で衝突を検出します。 貴サイトのリファレンスにあるMV1SetupCollInfoのサンプルを基にしたコードで試しても同じでした。 アニメーションには未対応なのかとも思ったのですが、−1を渡すと問題なく動きます。 ご確認いただけますでしょうか。
メンテ

Page: 1 |

Re: アニメーション変形時のコリジョン ( No.1 )
名前:管理人 日時:2016/02/28 02:51

ご指摘ありがとうございます 自らのフレームはアニメーションで動いていない( 他のフレームの結果を自身のメッシュに 反映させている )タイプのスキニングメッシュのフレームが『モデルがアニメーションで 動いてもその結果がフレームに反映されない』状態になっていました 修正版をアップしましたので、よろしければお試しください m(_ _;m https://dxlib.xsrv.jp/temp/DxLibVCTest.exe // VisualC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCCTest.exe // BorlandC++ 用 https://dxlib.xsrv.jp/temp/DxLibGCC_DevCppTest.exe // Dev-C++ 用 https://dxlib.xsrv.jp/temp/DxLibGCC_MinGWTest.exe // MinGW 用 https://dxlib.xsrv.jp/temp/DxLibDotNet.zip // .NET用 https://dxlib.xsrv.jp/temp/DxLibMakeTest.exe // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい)
メンテ
Re: アニメーション変形時のコリジョン ( No.2 )
名前:ふる 日時:2016/02/29 07:38

修正版を適用したところ、MV1LoadModelでアクセス違反が発生するようになりました。 存在しないファイル名を渡すと、−1が返るものの例外は出ません。 自分では対処法が全く思いつかない状況に陥っています。 何か確認すべき点などありますでしょうか?
メンテ
Re: アニメーション変形時のコリジョン ( No.3 )
名前:管理人 日時:2016/03/02 01:36

手元でも MV1 ファイルを読み込もうとしたところエラーが発生するのを確認しました 若干根の深い問題であることが分かったので、修正は週末になってしまいそうです 申し訳ありませんが、少々お時間をください m(_ _;m
メンテ
Re: アニメーション変形時のコリジョン ( No.4 )
名前:管理人 日時:2016/03/07 01:46

お待たせしました、MV1 ファイルを読み込むとアクセス違反が発生するバグを 修正したバージョンをアップしましたので、よろしければお試し下さい m(_ _;m https://dxlib.xsrv.jp/temp/DxLibVCTest.exe // VisualC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCCTest.exe // BorlandC++ 用 https://dxlib.xsrv.jp/temp/DxLibGCC_DevCppTest.exe // Dev-C++ 用 https://dxlib.xsrv.jp/temp/DxLibGCC_MinGWTest.exe // MinGW 用 https://dxlib.xsrv.jp/temp/DxLibDotNet.zip // .NET用 https://dxlib.xsrv.jp/temp/DxLibMakeTest.exe // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい) // ビューアー https://dxlib.xsrv.jp/temp/DxLibModelViewerTest.zip
メンテ
Re: アニメーション変形時のコリジョン ( No.5 )
名前:ふる(解決) 日時:2016/03/07 06:33

コリジョン、モデル読み込み、ともに修正を確認できました。 有難うございました。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存