1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Unity AssetsAdvent Calendar 2016

Day 16

エンジニアなので自分の部屋にセントリーガン置いてみる #アセットアドカレ

Last updated at Posted at 2016-12-20

この記事は Unity Assets Advent Calendar 2016 16日目の記事になります。

Team Fortress 2ではソルジャーとして敵陣に突っ込みリスポーン先を陣取るスタイルだった気がしますが、現実ではエンジニアなので部屋にセントリーガンを配置して守りを固めていきます。

image

セントリーガンを仕入れよう

Unity Asset Storeなら重火器の購入もできる
image

Sentry GunやTurretで検索してみます。
https://www.assetstore.unity3d.com/jp/#!/search/page=2/sortby=relevance/query=Turret

今回は沢山おいても負荷的に大丈夫そうなこちらをチョイス。

image

更にPooling SystemもあってGood

Weapon System 3.2b (Jul 18, 2016)

image

さっそく含まれるデモシーンを見ていくと、シンプルなタワーディフェンスゲームが含まれているのでここで配置されているPrefabからお気に入りのセントリーガンを探してみます。

image

このRocketGunがよさそうです。
早速シーンにおいてみてHoloLensのスケール感で調整します。

image

このセントリーガンはTagで指定したもの(デフォEnemy)に対して自動的に方向転換して攻撃してくれるので、部屋へ自由に配置できるようにしていきます。

image

やり方は簡単。TapToPlace.csをRocketGunプレハブにアタッチするだけ。

適当な敵を配置してEnemyタグを指定して自分の部屋を守りましょう。

MainCameraに設定してミサイルを回避しても面白い。HPの便利スクリプトもWeapon Systemアセットのタワーディフェンスデモシーンに含まれるので、攻撃が当たってHPが0になったらゲームオーバーみたいなゲームもサクッと作れるでしょう。

全体的にわかりやすいGoodな完成プロジェクトです。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?