質問は基本的に1スレッドにつき1つの内容でお願いします。

お問い合わせの際は下記の情報を明記をお願いいたします。

▼ソフトウェアに関するご質問の場合

・【問題が発生したソフトウェア名とバージョン】(例:Cubism Editor 3.1.02、Euclid Editor 1.2.0 など)
・【ご利用のPC環境】例:Windows10、macOS HighSierra など
・【機種名】:MacBookPro 2017 など
・【グラフィックボード】例:GeForce GTX 950M など
・【メモリ】例:8GB
・【原画(イラスト)を制作したソフトウェア】例:Photoshop , CLIP STUDIO , SAI など
・【問い合わせ内容がわかるスクリーンショットまたは動画】例:パーツの表示状態など、お問い合わせ内容がわかる画像をご用意ください

---------------------------

▼SDKに関するご質問の場合

・現象の再現を行い検証させていただきますので、再現する最小のプロジェクトのご提供か、再現するまでの手順
・使用したSDKのバージョン

アートメッシュの当たり判定がメッシュ形状になりません

edited 05/16 in Cubism SDK 3
Unity上における、アートメッシュの当たり判定について質問させてください。

http://docs.live2d.com/cubism-sdk-tutorials/hittest/

上記のマニュアルに従って当たり判定を設定したのですが、CubismRaycastableの当たり判定(Precision)を"Triangles"にしてもメッシュの形状に合わせた当たり判定にならず、"Bounding Box"と同じボックス形状の当たり判定が作られてしまいます。

以下の動画は「桃瀬ひより」モデルのリボンの輪っか部分(ArtMesh93)にTrianglesの当たり判定を付けて、マニュアルのサンプルスクリプト"CubismHitTest"でテストしているものです。見ての通り、ボックス形状の当たり判定が発生しています。
https://gyazo.com/4da552d6bd6e2e5e31e9ff1facece657


メッシュの形状に合わせた当たり判定にするにはどうすればよいのでしょうか。
ご回答をお願いします。
Tagged:

コメント

  • すみません、質問者です。動作環境の記述を忘れてしまっていたので記載します。
    ---------------------------
    動作環境
    Cubism Editor 3.2.00
    Unity 2018.1.0f2
    Windows7
    NVIDIA GeForce GTX 760
    メモリ: 16GB
    SDK: Cubism31SdkUnity-7
    ---------------------------
  • @umanoare さん

    確認したところ、Trianglesの設定はありますが、その処理は未実装でした。
    お騒がせしてしまい誠に申し訳ありません。
    該当のチュートリアルには注意文を追記させていただきました。

    メッシュのポリゴンどおりに当たり判定を取得するには、Unityプロジェクト内のCubismRaycaster.csを、添付のファイルに差し替えていただければ動作するようになります。

    この修正は近日中にGitHubへ反映いたします。

    よろしくお願いいたします。
  • 添付のファイルを使わせていただき、正しく動作しました。
    迅速なご対応ありがとうございました。
Sign In or Register to comment.