工事中

ロゴ

第一回Ex先輩塾

今日の資料をダウンロード

今日の流れ


バージョンの確認

バージョンは、、、、2018.3.5f1

unityHubって知ってる??


新規プロジェクトの作成

名前は、、、、"SenpaiShooting"

2Dでね!


プレイヤーを動かす
プレイヤーの画像

プレイヤーの画像ダウンロード

WASD,矢印とかで動けば何でもいいです。

PlayerMove.csに書こう!!


弾を撃てるようにしよう

画像はデフォルトのヤツ使おう!

ただ上に進めばいいだけなのっ!!

スクリプトはPlayerShooter.csとBurretMove.csね!


敵を生成しよう
エネミーの画像

エネミーの画像ダウンロード

画面の上から現れます。コワイネ。

EnemySpawner.csを作ろう!

ついでにEnemy.csを作成!


生成情報を外部で持とう!

名前、Hp、攻撃力、防御力、をScriptableObjectで管理しよう!

名前はEnemySpawnData.cs

詳しくは こちら

[CreateAssetMenu(fileName="EnemySpawnData",menuName="EnemySpawnData")]

↑を使うとアセットにするメニューが出てくる!


処理の設定

さっき作ったイベントで処理を設定しよう!

ダメージ、、、

弾の削除


いざ、実行

敵はダメージ受ける?

弾が消える?

敵も消える?


敵のダメージエフェクト

とりあえず点滅させよう!

ゴリラでやるよ!参考にしないでね!

でも汎用性は持たせとくよ!練習ね!

まとめ

Shootingを作り始めた。

ScriptableObjectを使った。

UnityEventを使った。

遊んだ。

質問にお答えします
授業終了後

comingSoon...