初心者の方でも楽しくゲームの作り方やプログラミングを学べる情報を発信中!

Unity

初めてのUnity #6 足場や鉄球などのオブジェクトを設置しよう

前回はジャンプさせる処理まで作ったので、今回は足場や鉄球などのオブジェクトを追加していきたいと思います。

 

まずは、Sprite Pack > Tap and Fly > Sprites > Backgroundフォルダ内のscene_01_blockDown.pngをドラッグ&ドロップしましょう。

 

設置が出来たらAdd ComponentでBox Collider 2Dを追加しましょう。

これで足場の設置が出来ました。

 

この状態でテストプレイしてみたいのですが、ジャンプの際に足場に頭をぶつけると、ひよこが回転してしまいます。

これは物理演算が働いて、衝突判定である緑の四角が傾いてしまうからなのですが、これを回避するために以下のように、ひよこのRigidbody 2DのFreeze RotationのZにチェックを入れましょう。

以前のバージョンでは、Fixed Angleだった設定なのですが、設定方法が変わったので注意!

 

ゲームをテストプレイしてみると、足場に着地できる状態になったことが確認できました!

 

次に鉄球を設置したいと思います。

Sprite Pack > Tap and Fly > Sprites > Backgroundフォルダ内のscene_02_pandulum.pngをドラッグ&ドロップします。

設置したら、Add ComponentでCircle Collider 2Dを追加します。

これは、円状の衝突判定になります。

 

緑の円が衝突判定になるのですが、上の状態ですと、鉄球のサイズと合っていないので、OffsetやRadiusを書き換えます。

Offsetは衝突判定の場所を表し、Radiusは円のサイズを表します。

Offset X 0
Offset Y -0.3
Radius 0.25

 

ついでに、ひよこの衝突判定のサイズも修正しておきます。

Offset X 0
Offset Y -0.05
Size X 0.3
Size Y 0.25

 

これで、鉄球の設置が完了し、鉄球の球の部分だけに乗れるようになりました。

スポンサーリンク
シェアする

関連記事

初めてのUnity #2 ゲームを作る準備をしよう

Unityのインストールまで完了しましたので、ソフトを立ち上げてみましょう。     Windows Vista以降の環境では、「Windowsセキュリティの重要な警告」が表示され …

初めてのUnity #1 まずはインストールをしよう!

今回、Unityというゲームを作成するツールを使って、簡単な2Dゲームを作る手順をご紹介します。 初めての方でもさくっとゲーム作成を体験してもらう為に短い手順で作れる方法をレクチャーしたいと思います! …

初めてのUnity #4 キャラクターを操作しよう

前回、キャラクターの表示まで出来たので、キーボード操作でキャラクターを操作するプログラムを作りたいと思います。   Projectタブ内のPlayerフォルダを右クリックし、Create & …

初めてのUnity #5 キャラクターをジャンプさせよう

キーボード操作でキャラクターを左右に移動させるところまで作ったので、今回は新たに重力を加えて、ジャンプさせる処理を作りたいと思います。   まずは、地面を配置しましょう。 Sprite Pa …

初めてのUnity #3 キャラクターを表示しよう

今回は、キャラクターの素材をアセットストアからダウンロードし、キャラクターの表示・操作までを作成していきます! まずは、アセットストアにアクセスし、キャラクターの素材をダウンロードしてみましょう。 & …