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

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

【Unity】チュート君が倒れないようにし、地面をでかくする。 チュートリアル3 〜モンキーの、ゲーム制作奮闘日記 その3〜

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

今回はオブジェクト(チュート君と命名ww)をが倒れないようにするのと、地面を拡張。

 

 

前回は動きはするけど、矢印キー押すと倒れるというシュールな動きでした。

f:id:monkeyS:20191124190814p:plain

それを倒れないようにするには…

RigidbodyのConstrainsのとこの、Freeze Rotationのチェックを入れる。

f:id:monkeyS:20191125194148p:plain

そうすると確かに倒れなくなった!

でも今度は動かなくなった…

f:id:monkeyS:20191125194152p:plain

これはチュート君に加わる力が小さすぎるのが原因とのこと。

なんで、スクリプトの変数vecを10倍するという文を足す。

f:id:monkeyS:20191125194202p:plain

おお、動いた!!

f:id:monkeyS:20191125194207p:plain

 

これだけだと加わる力を調整するのにいちいちスクリプト触らないといけないので、unityの画面上から編集できるようにする。

f:id:monkeyS:20191125194216p:plain

パプリックで変数speedを宣言して… 

f:id:monkeyS:20191125194225p:plain

vecにspeedを掛ける。

f:id:monkeyS:20191125194244p:plain

するとunity画面でspeedの値を変更可能になるらしい。

パブリックって乱発したらダメなイメージなんだが、どうなんだろう…

f:id:monkeyS:20191125194248p:plain

 

次に地面に色をつける。

画面左下のAssetsのところで、Createボタンをクリック

f:id:monkeyS:20191125194301p:plain

 

Materialを選択。

f:id:monkeyS:20191125194314p:plain

 

こんな感じ。

f:id:monkeyS:20191125194325p:plain

 

右側のエリア、なんて言うんだっけ…

とりあえず、Albedoの左にある、ちっこい丸をクリックする。四角の方じゃないのね…

f:id:monkeyS:20191125194335p:plain

 

左側にパネルが開くから、DefaultCheckを選択。

f:id:monkeyS:20191125194346p:plain

 

Albedoの右側のパレットっぽいアイコンクリックで、今度は色を設定できる。

f:id:monkeyS:20191125194408p:plain

 

ほんとはこの色付とかマテリアルのところだけでものすごい奥深いんだろうなぁ…

f:id:monkeyS:20191125194417p:plain

 

次に地面の拡大。

といってもオブジェクトをコピペして増やし、並べるだけ。

f:id:monkeyS:20191125194426p:plain

意外とショートカットキーも使えるね。

 

こんな出来栄え。

なんか、カービーボウルみたいやなww

f:id:monkeyS:20191125194434p:plain

 

続く

前の記事はこちら

monkeys.hatenablog.jp