モンキーのライトゲーマーブログ

ゲームの感想やプレイ日記、情報など書くブログ。Twitterでも情報発信しています。お気軽にフォロー下さい。19/11/7 1500PV/1日達成。目指せ10,000PV/月!

【Unity】シリン君Mk2登場。 チュートリアル5 〜モンキーの、ゲーム制作奮闘日記 その5〜

Unityチャレンジ、チュートリアル編です。

シリン君が登場したところなのに、さらなる敵役シリン君Mk2を作ります。

 

 

シリン君Mk2を作成。

ヒエラルキーでクリエイト、シリンダーを選択。

f:id:monkeyS:20191127161906p:plain

 

シリン君:て、てめぇは何者だぁ!!??

Mk2:旧式に用はない。さっさと消えろ!!

シリン君:!!???

 

そう、シリン君Mk2は...

動く!!

ようにします。

 

インスペクターのAddComponentでNew scriptを選択。

f:id:monkeyS:20191127161909p:plain

f:id:monkeyS:20191127161912p:plain

f:id:monkeyS:20191127161916p:plain

 

そこに色々記述する。

内容的には簡単。if文判定で左右を切り替え、移動速度と移動時間は変数にする。

今回はrigidbodyではなく、transform.positionというのを使ってオブジェクトのポジションを直接変更しているらしい。

f:id:monkeyS:20191127161919p:plain

Mk2:ふははははははっ!見よこの動きを!!!Mk1とは違うのだよ!!!Mk1とは!!!

f:id:monkeyS:20191127161923p:plain

f:id:monkeyS:20191127161926p:plain

f:id:monkeyS:20191127161929p:plain

...動きちっさ!!!!

という訳でインスペクターから速度と移動時間を変更。

f:id:monkeyS:20191127161932p:plain

f:id:monkeyS:20191127161935p:plain

f:id:monkeyS:20191127161938p:plain

f:id:monkeyS:20191127161941p:plain

まあまあ見れる感じの動きになったかな。

 

てか、これ本来は壁とかがちゃんとあってそこにぶつからないように、かつ自然に動かさないとダメなんだな...

そんなんどやって実装するんだろう...

 

続く