Skip to main content

ミニゲーム①:Egg Race!

スマホの傾きセンサーとタッチで3Dパズルゲームを作ってみましょう。

プロジェクト仕組みの理解

ゲームの目的 スマホを傾いて、卵を転げて、巣まで届かせましょう!ただ、強くぶつかると、卵が割れてしまうので、優しくね!生まれたひよこちゃんが邪魔するので、ドアをうまく使って、移動制限させましょう...

卵の操作

これからスクリプトを作成し、卵の動き処理を実装しましょう。 シーン設定 迷路の左上に Prefabs の中にある Egg を入れてください: キーボードによる卵の動き スマホで遊ぶ前に、まずU...

扉の操作

画面のタッチ機能を使い、指のスライドで、扉を動かしてみましょう。 タッチ機能 加速度センサーと同様に、タッチ機能を使う前には、機能の有効化をしないといけない。Unityでは: // タッチ機能を...

卵の「体力」

次、卵が強く衝突したら体力が減り、ゼロになったら卵が消える処理を追加しましょう。 スクリプト まず、単純な考え方で、「ぶつけたら、体力が減る」処理をにしましょう。 // 卵の体力 public ...

UIを作成

体力を可視化するため、新しい Canvas を作成し、必要な素材を追加しましょう。Canvasが画面サイズに合わせて自動的にリサイズするように設定しましょう: ゲージの作り方 「スライス(Sl...

次々の卵を生成

卵を無事に巣まで届けたら、ひょこが生まれ、ランダムに歩くようにしましょう。 卵を検知する「EggDetector」 まず、卵が巣に届く検知スクリプトを作成しましょう。卵かどか「Egg」というタグ...

ひょこ生まれ!

ゲームマネージャーを編集し、卵が無事に巣まで届いたら、ひょこが生まれ、ランダムの目的地まで歩くようにしましょう。 ランダムに歩く アイディアとして、ひょこが現在位置からある半径いないのランダム位...