SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

速習 Unity 2Dゲーム開発

速習 Unity 2Dゲーム開発
~第9回 ターゲットキャラクターの表示(前編)

速習 Unity 2Dゲーム開発 第9回

  • X ポスト
  • このエントリーをはてなブックマークに追加

ターゲットキャラクターを画面に追加

Sceneに追加する

 Projectウィンドウから追加したhamsterをSceneウィンドウにドロップして画面に追加します。配置する位置は下記画像のように床の上にします。

Sceneにhamsterを追加
Sceneにhamsterを追加

 Hierarchyウィンドウの表示名は「hamster」とします。既定では「hamster_0」となりますのでリネームしてください。

Componentの追加

 追加したhamsterを、SceneウィンドウまたはHierarchyウィンドウから選択した状態にして、Inspectorウィドウの「Add Component」をクリックします。

hamsterを選択状態にして、Inspectorウィドウの「Add Component」をクリック
hamsterを選択状態にして、Inspectorウィドウの「Add Component」をクリック

Rigidbody 2DとBox Collider 2Dを追加

 Physics 2DからRigidbody 2DとBox Collider 2Dを追加します(詳しい方法は「第2回 キャラクターの配置」を参照ください)。

Rigidbody 2DとBox Collider 2Dを追加
Rigidbody 2DとBox Collider 2Dを追加

アニメーションの作成

タイムラインの作成

 スライスした画像からアニメーションを作成していきましょう。

 アニメーションの作成にはAnimationウィンドウを起動します。Animationウィンドウの起動を行うには、上部メニューの「Window」→「Animation」をクリックします。

Animationウィンドウを起動
Animationウィンドウを起動

 HierarchyウィンドウまたはSceneウィンドウからhamsterを選択した状態で、Add Curveをクリックします。hamster_move_left.animという名前で保存します。保存位置はImagesフォルダではなく、Animationsフォルダに保存します。

 タイムラインの0:00の位置にhamster_0を、0:30の位置にhamster_1を、1:00の位置にhamster_0を配置します。

タイムラインの設定
タイムラインの設定

 Animationウィンドウのhamster_move_leftの文字の右側の三角矢印をクリックして[Create New Clip]をクリックします。

Create New Clip
Create New Clip

 hamster_move_right.animを作成します。

 タイムラインの0:00の位置にhamster_2を、0:30の位置にhamster_3を、1:00の位置にhamster_2を配置します。

次のページ
hamsterの移動および制御

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
速習 Unity 2Dゲーム開発連載記事一覧

もっと読む

この記事の著者

西村 誠(ニシムラ マコト)

 Microsoft MVP Windows Platform Development。 Flash、PHPの開発経験もあり国産ECサイト構築フレームワーク「EC-CUBE」の公式エバンジェリストでもある。 ブログ:眠るシーラカンスと水底のプログラマー 著書:基礎から学ぶ Windowsストアアプリ開発

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/8395 2015/01/19 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング