Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

20130202 unitycreators prefab

898 views

Published on

  • Be the first to comment

20130202 unitycreators prefab

  1. 1. ライトニングレベルデザインPrefab で高速共同レベルデザイン ~【関西】【2/2】Unity クリエイターズ勉強会~ 2013 年 02 月 02 日 栗坂こなべ(@kurisaka_konabe) (個人サイト:フリゲを置くための場所)
  2. 2. 今日のお題・GGJ やハッカソン等チームゲーム制作イベントで時間がないとき→レベルデザインに割ける時間が少なくて大変 !・レースゲームや STG など高速スクロールするゲームだと→オブジェクト配置が大量で更に超大変!!・メインプログラマがシステム作るので精一杯→メインシステムが出来ないと他のメンバーがレベルデザインに 取り掛かれない(シーンの同時編集、マージが難しいから)→多くの無駄、手持ち無沙汰→どうすればいいんだ!?
  3. 3. そこで Prefab を上手く使おう!まず、(例)「地表高さは 0 に、1m はスケール1にする」「メインプログラマは地面とプレイヤの作成」「A さんは木や岩などのオブジェクトの作成と配置」「B さんは敵キャラやアイテムの作成と配置」などチーム間でルールや担当分野を取り決めておく
  4. 4. やり方 空オブジェクトを 0,0,0 に置き親とする (図では KonabeLayout、 SampleLayout) その子供や孫としてオブジェクトを配置する (図では木や岩、赤や青のオブジェ) その階層構造のレイアウト自体を Prefab 化し、 それぞれパッケージでエクスポート(※KonabeLayout、 SampleLayout は A さん B さんが それぞれ別作業して出力したとでも思ってください)
  5. 5. メインプログラマがそのパッケージファイルをインポートHierarchy ビューにドロップするなどして 0,0,0 にインスタンス化
  6. 6. (※地面はインポートしたプログラマが独自に作っているとする)
  7. 7. 比較的簡単な方法なので Unity に不慣れなひとやデザイナにも 仕事を振り易い! オススメ! 今日使ったレイアウト用パッケージ。https://dl.dropbox.com/u/98894748/ggj13/SampleLayout.unitypackage (27KB)https://dl.dropbox.com/u/98894748/ggj13/KonabeLayout201302020855.unitypackage (22.9MB 重い)これを適当なプロジェクトに Assets→Import Package→Custom Package でインポートし、レイアウト用プレハブを 0,0,0 にインスタンス化してみてください。(X,Z 座標 0、地面表面高さ 0、X,Z スケール 50 の地面にマッチするように作ってあります)
  8. 8. 余談:レイアウトを作るひとは、1 個 1 個オブジェをポチポチ配置するより、ある程度複数のオブジェを配置したエリア自体を複製するなりPrefab 化するなりして配置していけば広大なレベルを埋めるのも楽。
  9. 9. 終わり ご清聴有難う御座いました

×