回転匏ドア扉の䜜り方に぀いお【Unity3D】

今回は、スクリプトを䜜成するこずなく回転匏のドアの䜜り方を玹介したいず思いたす。

スクリプトを曞くこずがなくおも、ゲヌムの䞀郚分を築くこずが出来るのがUnityの魅力ですので、どんどん掻甚しおいきたい所ですね。

スポンサヌリンク

回転匏ドア扉の䜜り方に぀いお【Unity3D】

ドアは、Cubeオブゞェクトを䜿っお䜜成したす。

回転匏ドア

たずは、Cubeを぀䜜成したす。名前は適圓に倉曎しおもらっお構いたせん。

圢をドアのように芋立おるため、Scaleの倀をX3、Y5、Z0.1ずしおいたす。この倀に関しおも決たりはないのでお奜みで指定しおください。

蚭定が出来たらCubeを耇補したす。そしお、ドアの暪に移動したす。巊扉ず右扉ずいうわけですね。プレむダヌが䞭心を通るず、ドアが回転するようになりたす。

ドアのデザむン

より扉っぜく芋せるために、ドア甚のむラストをペむントで䜜りたした。これは、右扉甚のむラストで、巊扉甚も同様にペむントで䜜成しおいたす。

画像をUnity内にむンポヌトしたら、Projectりィンドりで右クリックしお「Create」→「Material」を遞択したす。

ドアのマテリアルを䜜成する

Materialを遞択しお「Albedo」に画像をドラッグ&ドロップしたす。

もう1぀の扉も同様にマテリアルを䜜成したす。

Cubeを遞択しおMesh RendererのElement 0から䜜成したマテリアルを蚭定したす。

回転匏ドアの完成図

するずこんな感じになりたす。若干襖にも芋えなくもないですが、たぁいいでしょう。

順序が逆になっおしたいたしたが、各CubeにRigidbodyコンポヌネントをアタッチしたす。

扉のRigidbodyの蚭定

プレむダヌに接觊した際に、扉が移動するずたずいので、Freeze Positionは党おチェックを入れおおきたす。

回転は、Y軞のみ回転すれば良いので、Freeze RotationはXずZにチェックを入れたす。

Massの倀でオブゞェクトの質量を倉曎するこずができるので、回転するスピヌドを調敎したい堎合に倉曎するず良いでしょう。

ゲヌムを実行するずこのようになりたす。

スクリプトを䜜っお、最初から䞀定のスピヌドで回転させおおくなど、色んなパタヌンが想定されたすので、ゲヌムの内容によっお詊行錯誀しおみるず良いず思いたす。

著者プロフィヌル
うんくん

IT系に特化した蚘事がメむンです。Unity倚め。
Udemy講垫もやっおいたす。よろしくお願いしたす。

※Amazonのア゜シ゚むトずしお、圓メディアは適栌販売により収入を埗おいたす。

うんくんをフォロヌする
unity基本操䜜
スポンサヌリンク
シェアする
うんくんをフォロヌする