質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

2回答

1617閲覧

Unityでリングを棒に通したい

yia

総合スコア2

Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2022/09/30 11:27

前提

Unityで輪投げを作っています。
リングを棒に通そうとしたところ、サイズ的に入るはずなのに引っかかってしまいます。

イメージ説明
イメージ説明

該当のパラメータ

リングと棒は Pro Builder で作りました。
リングと棒の両方にMesh Colliderを設定しています。棒に弾かれることもあるのでConvexはオンにしています。

リングのパラメータ
リングのパラメータ

棒のパラメータ
棒のパラメータ

試したこと

棒のMesh Collider > Convex > Is Trigger をオンにするとリングは棒を通るようになりました。
しかし、棒にリングが埋まったりリングが棒を通過したりするため Is Triger はオフでやりたいです。

###環境
Ubuntu 20.04
Unity 2021.3.10f

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Sobasenbei

2022/09/30 11:39

メッシュコライダーは割と適当なのでコライダーの形を確認してみてください
guest

回答2

0

「convex」の意味はご存知ですか?
https://ja.wikipedia.org/wiki/%E5%87%B8%E9%9B%86%E5%90%88
不思議なことにUnityの公式ドキュメントのMesh Colliderのページ( https://docs.unity3d.com/Manual/class-MeshCollider.html )では触れられていませんが、
検索してみると「convex」オプションは名前の通りコライダーの形を凸にする効果を持つようです。
https://atelier-hinata.hatenablog.com/entry/2019/09/04/165333
リングは非凸にしたいのでconvexでないメッシュコライダーにせざるをえないとして、
推測ですが棒の方をメッシュコライダーをやめカプセルコライダーあたりにすればよいのではないかと思います。

投稿2022/09/30 16:37

ikadzuchi

総合スコア3047

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Bongo

2022/09/30 20:22

Convexをオンにすると凸包になる...というのは「Introduction to collision」(https://docs.unity3d.com/Manual/CollidersOverview.html )の「Mesh colliders」の節でちょっと言及されているだけのようですね。ご提示のヒナタ製作所さんのページのように、図入りで違いが説明されていれば混乱しにくくていいのかもしれません。
ikadzuchi

2022/10/03 14:59

なるほど一応言及はされていたんですね。
guest

0

ベストアンサー

MeshColliderは負荷が高いので(https://docs.unity3d.com/ja/2021.3/Manual/iphone-Optimizing-Physics.html
輪投げくらいの精度でしたらCapsuleColliderを多角形型に配置する方法をおすすめします。
土台の方もCapsuleとBoxの組み合わせで。
イメージ説明
イメージ説明

投稿2022/09/30 18:19

編集2022/09/30 18:32
UnchFullburst

総合スコア663

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問