Live2Dに関するユーザーのみなさま同士の交流・ご質問・不具合の報告・提案・要望などについて是非お寄せください。
※Live2D公式スタッフからの発言や回答については確約できないことを予めご了承ください。
Cubism 製品のマニュアル・チュートリアルはこちら
 
Cubism Editorマニュアル    Cubism Editorチュートリアル    Cubism SDKマニュアル    Cubism SDKチュートリアル

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

5月 2018 編集されました Cubism 3 SDK
Unity上における、アートメッシュの当たり判定について質問させてください。

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

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

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


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

コメント

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

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

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

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

    よろしくお願いいたします。
  • 添付のファイルを使わせていただき、正しく動作しました。
    迅速なご対応ありがとうございました。
コメントするにはサインインまたは登録して下さい。