Unity2DとNewGUIについて

33,929 views

Published on

1 Comment
63 Likes
Statistics
Notes
No Downloads
Views
Total views
33,929
On SlideShare
0
From Embeds
0
Number of Embeds
9,249
Actions
Shares
0
Downloads
72
Comments
1
Likes
63
Embeds 0
No embeds

No notes for slide

Unity2DとNewGUIについて

  1. 1. Unity 2DとNew Unity GUIについて 第7回テックヒルズ
  2. 2. あんどう けいご 安藤 圭吾 ユニティ・テクノロジーズ・ジャパン合同会社 Unity部 副部長 New
  3. 3. アジェンダ • Unity 2D について • New Unity GUI について
  4. 4. その前に「Unity」とは
  5. 5. ひと目で分かるUnity • ゲームエンジン • • • • 国内導入企業数800社↑ • • 日本ユーザー10万人↑ • • 全世界ユーザー200万人↑ 国内コミュニティ3000人↑ • 「Unity」でググる 統合開発環境 マルチプラットフォーム 開発言語 Javascript / C# / Boo Unity独自市場「Asset Store」 !
  6. 6. Unityの最新バージョン • Unity4.3は今週 ∼来週公開です • ぶっちゃけコアな質問は触ってもらってからのほうが良い • 日本語訳のリリースノートは公開に時間がかかるかも…
  7. 7. Unityの最新バージョン • 今日のデモはGithubで公開中 • https://github.com/anchan828/techhills-unity
  8. 8. Unity 2D ※ロゴは公式ではありません
  9. 9. Unity2Dについてのまとめ • Unite 2013 で公開された「New 2D Workflows」 • Asset Storeにある「2D Platformer」 • 2D Tool Kit が 2Dシステムに対応
  10. 10. Unity2Dについてのまとめ メ ス • • ス オ Unite 2013 で公開された「New 2D Workflows」 を Asset Storeにある「2D Platformer」 の る す 読 熟
  11. 11. 質問 何がUnity「2D」なの?
  12. 12. 何がUnity「2D」なの? 物理エンジン 3D Physics 2D Box 2D
  13. 13. 何がUnity「2D」なの? 物理エンジン 2Dに特化した物理エンジン Rigidbody2Dをアタッチ 3D Physics 2D Box 2D
  14. 14. 何がUnity「2D」なの? コライダー 3D Box / Mesh / Sphere … 2D Box / Polygon / Circle / Edge …
  15. 15. 質問 「2D」と「3D」同時に使える?
  16. 16. 3D 2D  と  の物理エンジン組み合わせ 互いに影響を受けない 2D すり抜ける 3D
  17. 17. 何がUnity「2D」なの? 描画 2D Sprite
  18. 18. 何がUnity「2D」なの? 描画 2D Sprite + Texture = Rect Sprite
  19. 19. 何がUnity「2D」なの? 描画 2D Sprite + Texture = Rect Sprite Sprite Editor 完備
  20. 20. 何がUnity「2D」なの? 描画 2D Sprite Texture Packer 完備
  21. 21. 何がUnity「2D」なの? 描画 2D スプライトアニメーション Sprite
  22. 22. 何がUnity「2D」なの? 描画 2D アニメーションイベント Sprite
  23. 23. 何がUnity「2D」なの? 描画 2D 状態遷移 Sprite
  24. 24. 質問 ドローコールどんな感じ?
  25. 25. ドローコール
  26. 26. 質問 パフォーマンスは?
  27. 27. パフォーマンスは? 何をもってパフォーマンス?
  28. 28. ピクセルフィルレート Unity2D 板ポリ(Quad)
  29. 29. パフォーマンスは? 20 FPSになるまで計測 3D 500 個くらい 2D 800 個くらい
  30. 30. パフォーマンスは? 60 FPS を維持できなくなるまで Spaceshipを表示し続ける SpaceshipはSpriteKitのサンプルにあるやつ
  31. 31. パフォーマンスは? 検証環境 iPhone 4S Sprite/Default (Shader) 60 FPS維持できたのは 95 ~ 100 まで
  32. 32. パフォーマンスは? 検証環境 iPhone 4S Unlit/Texture (Shader) 不透明シェーダー 60 FPS維持できたのは 370 ~ 380 まで
  33. 33. パフォーマンスは? ちなみにiPhone5 Sprite/Default (Shader) Unlit/Texture (Shader) 260 ~ 270 まで 810 ~ 820 まで
  34. 34. パフォーマンスは? 自分で試してね!
  35. 35. 質問 もちろんメカニム使えるんですよね?
  36. 36. もちろんメカニム使えるんですよね?
  37. 37. Unity2Dの話 まとめ • 2D物理エンジン「Box2D」が追加された • 2D描画に特化した「Sprite」が追加された • 今までの機能も変わりなく使える
  38. 38. Unity2Dの話 まとめ • 今後、2Dシステムに対応したアセットが出てきます • 2Dシステムに対応するというのがわかっているのであれば、今まで 使ってきた2Dフレームワークを使い続けるのもありです。 • プロジェクト具合と相談して決めてください。
  39. 39. Unity2Dの話 終わり
  40. 40. New Unity GUI 呼称は uGUI
  41. 41. 現状で出ている情報 • Unite 2013 で公開された「The State of (New) GUI in Unity 4.x」 これが出せるすべての情報
  42. 42. 質問 uGUI はよ!
  43. 43. uGUIの進 具合 現在はα段階
  44. 44. uGUIの進 具合 イマココ α β リリース
  45. 45. uGUIの進 α β 1∼2ヶ月 具合 リリース 1∼2ヶ月
  46. 46. 質問 uGUI 出るまでUnity2Dの機能で$ GUI作成していいの?
  47. 47. SpriteでGUIを作成してはいけないワケ • Unity2DとuGUIとも2D のコアシステムは同じものを 使用している • Unity2DのSpriteでGUIを作成するのはおすすめしない • 従来通りの方法で作成するのをおすすめする
  48. 48. SpriteでGUIを作成してはいけないワケ なんで? • Spriteは「ゲームに特化した」コンポーネントである
  49. 49. SpriteでGUIを作成してはいけないワケ • Spriteは「ゲームに特化した」コンポーネントである
  50. 50. SpriteでGUIを作成してはいけないワケ • Spriteは「ゲームに特化した」コンポーネントである Boaderを設定したい
  51. 51. SpriteでGUIを作成してはいけないワケ • Spriteは「ゲームに特化した」コンポーネントである Boaderを設定したい このように出来ない
  52. 52. SpriteでGUIを作成してはいけないワケ • 20:00 ~ から • UI Renderer と Sprite コンポーネント が存在する Spriteを「GUIに特化した」もの
  53. 53. uGUI が出るまで • NGUIを使用しておけば混乱は少ないかもしれない NGUI uGUI
  54. 54. Unity4.3を触ってください • Unity4.3は今週来週公開です • ぶっちゃけコアな質問は触ってもらってからのほうが良 い • 日本語訳のリリースノートは公開に時間がかかるかも…
  55. 55. 何か質問ありますか?

×