コース: Unity 2018 基本講座:プログラム

今すぐコースを受講しましょう

今すぐ登録して、23,200件以上登録されている、業界エキスパート指導のコースを受講しましょう。

動く障害物を作る

動く障害物を作る

このレッスンでは、Nav Mesh 上に 動く障害物を作成します。 現在すべての障害物は Static にチェックが入ってきて 静的なものです。 そうしないと Nav Mesh が 作れませんでした。 しかし動くオブジェクトが Nav Mesh に 変更を加えることも可能です。 ではやってみましょう。 まず Object、障害物を作ります。 [Cube]から。 まず座標ですけれども 0、1、10。 そして[Scale]ですが 6、2、2にします。 ここにマテリアルを設定しましょう。 他のと同じ物です。 そしてこれにアニメーションを 付けたいと思います。 動くようにします。 [Window]>[Animation] そして[Animation] 作ります。 ここで[Create] そして「Assets」の直下に 「Animations」フォルダを作り ここに Swing という アニメーションを作りました。 アニメーションですが 移動なので[Add Property]から ポジションを追加して 録画を押しましょう。 そして最初 ポジション4にしておきます。 そして移動するのですが 3秒後の所でマイナス4。 そしてコピーしておきましょう。 6秒後の所に戻ってきましょう。 これでこのような アニメーションができました。 行ったり来たりします。 録画を停止して プレビューも外しておきましょう。 そしてこのオブジェクトに対して 動いているので Static にはチェックできませんので それでも Nav Mesh に変更を 与えるようなコンポーネントがあります。 それを加えましょう。 [Add Component]から 「Nav」と検索すると 「Nav Mesh Obstacle」 というのが見つかります。 こちらを反映しましょう。 そして水色の Nav Mesh が 見えるように Navigation を 選択してみましょう。 現在の所はまだ周りに通れない所が 作られていません。 ではもう一度戻って こちら[Carve] というものがあります。 [Carve]。 これは曲がるというカーブとは違って 「掘る」という意味です。 これにチェックを入れます。 そして[Carve Only Stationary] 止まっている時だけというのも チェックを外します。 そしてもう一度…

目次