AR Unity

Unity ARで物体を積み上げる!

投稿日:2020年4月12日 更新日:

Unity ARで物体を積み上げる!

前回は、UnityのARで
物体を投げました。
ARで物体を投げる。

今回は、前回の続きから
投げた物体を積み上げれ
るようにします。
※前回からの続きのため、
 キューブを投げ方等は
 省いています。そのため、
 他の設定については、前回
 のものを見ていただけると
 助かります。

Unity ARで物体を積み上げる!
MeshColliderの設定

「Hierarchy」-「Plane Generator」の
Inspectorを見ます。
その中に、「DetectedPlaneVisualizer」
があります。これは、ARで平面を検出した
際に出てくるオブジェクトです。
ここにMesh Collider(衝突判定)を付けることで、
物体を積み上げることができます。
「DetectedPlaneVisualizer」 を選択して、
Inspectorを開きます。

「Add Component」から「Mesh Collider」を
追加します。
(追加の方法は、 「Mesh Collider」 を検索
もしくは「Phisics」の中にあります。)

上記の様に追加できましたら、「Convex」の
チェックは外してください。
チェックがついていると、ほかのMeshCollider
と衝突する可能性があるためです。
MeshColliderの詳細は以下のリンクからご覧
ください。
MeshColliderについて

Unity ARで物体を積み上げる!
スクリプトの設定

「DetectedPlaneVisualizer」 を選択して、
Inspectorを開きます。
InspectorのScriptである「DetectedPlaneVisualizer」
を開きます。

以下の2文を追加してください。

DetectedPlaneVisualizer に追加したコードが以下です。

Unity ARで物体を積み上げる!
実行

編集でしたら、アンドロイドにビルドして、
実行します。

平面を認識して積み上げることができました。

読んでいただきありがとうございます。
不明点等ありましたら、コメントに
お願いいたします。

-AR, Unity
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


関連記事

Unity アプリのアイコンを変更する方法

Unityでアプリを作成して、アプリを設定したい方や変更したい方に向けてアイコンの変更方法を伝えます。※アプリを作成する中で、不明点等でわからないことがでてくるとおもいます。その際は、1人で悩まずに気 …

Roll-a-ball1(導入編)~Unity Learn~

はじめに 今回は、Unity Learnで提供されている「Roll-a-ball」でUnityの使い方を学びます。Unity Learnは、Unityが公式で提供しているため、基本操作を学ぶのにおすす …

Roll-a-Ball4(Camera And Play Area)~Unity~

はじめに 「Roll-a-Ball」とは、Unity Learnの1つで、 球を自分で転がしてアイテムを集めて得点を稼ぐゲームです。今回は、 「Roll-a-Ball」 のカメラの動作についてです。U …

Roll-a-Ball3(Moving the Player)~Unity~

はじめに 「Roll-a-Ball」とは、Unity Learnの1つで、 球を自分で転がしてアイテムを集めて得点を稼ぐゲームです。今回は、 「Roll-a-Ball」 のプレイヤーであるボールの動作 …

Unity LearnのRoll a Ballを作成 初心者おすすめ~プレイヤーの移動~

Unityを学びたい初心者の方や基礎を学びたい方に向けて、Unityが公式で紹介しているRoll a Ballをまとめました。今回は第2章のプレイヤーの移動についてです。こちらは、以下の第1章からのつ …