Life is Tech! School にて、Unityコースのチェックワークとして用意したリポジトリです。
制限時間30分
教科書、Google等で調べるのOK
5分悩んでも解決できなかったらメンターに質問OK
○-2などは応用になるので飛ばしてOK(できるところから始めよう)
ここから素材をダウンロード
移動:WASD
ジャンプ:スペース
- ヒント
- 衝突した相手を消すコードを書きましょう。
OnTriggerEnter
もしくはOnCollisionEnter
を使う。テクテクストライク②を参考- ゲームオブジェクトを消すコードは
Destroy( このかっこは中に消したいゲームオブジェクト )
- ヒント
- アイテムを獲得した個数を保存する変数を作って、
Debug.Log
でコンソールに表示しよう。
- アイテムを獲得した個数を保存する変数を作って、
- ヒント
- int型の整数でジャンプした回数を保存する変数を作ろう
OnCollisionEnter
でPlayerが着地した時にジャンプした回数を0にリセットしよう。- ジャンプした回数によってジャンプできるか否かのif文を作って、ジャンプを1回だけできるようにしよう。
- ヒント
- ジャンプの回数を保存する変数とif文でジャンプ回数が0または1回なら...
- ヒント
- アイテムを獲得した個数を保存する変数を使おう。
- Canvasを使ってUIを作ろう。
- UIの教科書を参考に、
Text.text
を使ってUIを更新しよう。
- ヒント
- ゴールまでの距離を保存する変数を用意しよう。
- Canvasを使ってUIを作ろう。
- UIの教科書を参考に、
Text.text
を使ってUIを更新しよう。