【名古屋】2014/2/8 Unity勉強会2

  • 1,738 views
Uploaded on

2014/2/8 Unity勉強会の資料

2014/2/8 Unity勉強会の資料

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,738
On Slideshare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
14
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 【名古屋】Unity勉強会 Unity2Dを使ってミニゲーム作成② 14年2月8日土曜日
  • 2. 休憩できました? 先ほどお話した内容はUnityの基本になる かと思います。用語が多くて混乱したか もしれませんが、少しずつ覚えていきま しょう。 ただあの内容をプログラムを書くことな く実現できるUnityはやっぱりすごいです ね。 14年2月8日土曜日
  • 3. アジェンダ • つくっていくものの紹介 • 各機能の紹介&ハンズオン • ここまでのおさらい 14年2月8日土曜日
  • 4. つくっていくものの紹介 14年2月8日土曜日
  • 5. つくっていくものの紹介 使用する機能 ★ スクリプト(C#) ★ プレハブ(Prefab) 14年2月8日土曜日
  • 6. つくっていくものの紹介 というわけでここから スクリプトもでてきて ちょっと難しくなりま す。。 実装する部品ごとに説 明をしていきますので、 不明点あればいつでも ご質問ください。 14年2月8日土曜日
  • 7. では順番に実装していきましょう! (ソースはこちら。リンク先はatnd にもあがってます) 14年2月8日土曜日
  • 8. 準備① • シーンの作成 先ほどと同じプロジェクト内 で作業をしましょう。さっき まで作っていたシーンをコピ ーします。 作業後のProject ビュー ※Edit➡Duplicate でシーンの複 製はできます。 14年2月8日土曜日
  • 9. 準備② • 必要なスクリプトの用意 1. GitHubよりスクリプトをダ ウンロード。 2. ダウンロードしたスクリプ トをプロジェクトビューへ D&D。 14年2月8日土曜日 作業後のProject ビュー
  • 10. 準備③ • バナナのスプライト用意 バナナはD&Dでプロジェクト ビューにインポートします。 ファイルも増えてきたのでデ ィレクトリを作成して整理し てもいいですね。 14年2月8日土曜日 作業後のProject ビュー
  • 11. 主な部品の関係図 GameManager(司令塔的な感じ) Player (さる) Target (バナナ) Score (獲得点) 実装する部品のイメージ図です。 GameMangerがすべてのobjectを管理します。 14年2月8日土曜日
  • 12. 主な部品の関係図 GameManager(司令塔的な感じ) Player (さる) Target (バナナ) Score (獲得点) はじめは慣れないかもしれませんが、 各部品ごとに処理をまとめることを意識しましょう。 14年2月8日土曜日
  • 13. 手順①② GameManager(司令塔的な感じ) ボタン押され たから移動しよ∼ Player (さる) Target (バナナ) Score (獲得点) まずはプレイヤーの部品を作ります。 14年2月8日土曜日
  • 14. 手順① • Playerの作成 1. Lesson2Playerスクリプトをシ ーンビューのサルオブジェク トにアタッチ。 スクリプトをD&D 2. Inspector上でSpeedの値を調 整。 追加したスクリプト (Inspector内) 14年2月8日土曜日
  • 15. 手順② • サルにタグ付けをする タグは得点を加算する処理で 判定用に使用します。 1. Inspector➡Tag➡Player設定。 2. 再生してみましょう。 14年2月8日土曜日 Tagの設定画面
  • 16. サルうごきました??? 14年2月8日土曜日
  • 17. 手順③ GameManager(司令塔的な感じ) 獲得点の表示しよ Player (さる) Target (バナナ) Score (獲得点) 獲得している点の表示処理。 14年2月8日土曜日
  • 18. 手順③ • Scoreの表示 1. Project ビューよりGUI Text を Create。名前を”Score”としてく ださい。位置は好みの場所で大 丈夫です。(GUITextについては こちらが参考になります。) 2. Lesson2Scoreをアタッチ。 3. 再生してみましょう。 14年2月8日土曜日 作業後のInspector
  • 19. 表示されました? 14年2月8日土曜日
  • 20. 手順④ GameManager(司令塔的な感じ) バナナprefab Player (さる) Target (バナナ) Score (獲得点) バナナのPrefabを作成します。 Prefabは大量に同じものをInstance化するときに便利。 14年2月8日土曜日
  • 21. 手順④ • バナナPrefabの作成 1. プロジェクトビューにある バナナSpriteをシーンビューへ D&D。 2. 作成したLesson2Targetスクリ プト、BoxCollider 2D、 Phisics2Dをアタッチ。 14年2月8日土曜日 作成したPrefab
  • 22. 手順④ • バナナPrefabの作成 3. シーンビューにあるバナナ ProjectビューへD&DでPrefab化 オブジェクトをプロジェクト ビューへ移動(prefab化)し、 TargetObjectName を”GameManager”とします。 4. シーン内のバナナを削除 14年2月8日土曜日 PrefabのInspector
  • 23. 手順⑤⑥ バナナ落とすぞ∼ GameManager(司令塔的な感じ) Player (さる) Target (バナナ) Score (獲得点) バナナを落とす処理をつくります。 14年2月8日土曜日
  • 24. 手順⑤ • GameManagerの作成1 1. 空のGameObjectを作成し名 前を”GameManager”と設定。 (GameObject➡Create Empty) 2. Lesson2GameManagerをアタ ッチ。 14年2月8日土曜日 スクリプトのアタッチ
  • 25. 手順⑥ • GameManagerの作成2 1. prefab化したバナナprefabを GameManagerに渡すためD&D で設定。 2. 再生してみましょう。 14年2月8日土曜日 GameManagerを選択し、Prefab をD&Dする
  • 26. 完成!のはずですがどうでしょう? 14年2月8日土曜日
  • 27. バナナ獲得時の流れ ポイント GameManager(司令塔的な感じ) 追加して∼ Playerがバナナとったよ Player (さる) Target (バナナ) Score (獲得点) バナナ獲得時はこんな感じ。 バナナオブジェクトが起点となって処理スタート。 14年2月8日土曜日
  • 28. 質問等あればぜひ! ※時間がある方は、ぜひ今作ったものを ベースにいろいろ改良してみましょう∼ 14年2月8日土曜日