Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[Unity] Presetでちょっぴり楽するUI組み立て / Assemble the UI using Preset

[Unity] Presetでちょっぴり楽するUI組み立て / Assemble the UI using Preset

Unity UIエンジニアリング勉強会
https://unity-ui-avengers-outgame.peatix.com/view

lycoris102

August 03, 2019
Tweet

More Decks by lycoris102

Other Decks in Technology

Transcript

  1. だれ? 2 @lycoris102 青木とと ねんれい:29 しごと: 株式会社キッズスター かぞく: 妻と3歳の息子 ・Unityアンバサダー

    ・Gotanda.unity ・UnityDesigner’sCafe ・勉強会主催/サポート ・ゆるふわゲームクリエイター
  2. 22 パターン(1) 予期しない当たり判定の無効化 Presetを使って解消する raycastTarget = false の状態にした Imageコンポーネント /

    TextコンポーネントのPresetを作って デフォルト値に設定しておく プロジェクト作ったら最初にやりましょう!
  3. 26 パターン(2) デザインガイドラインを用意する Preset Prefab 変更に追従できる 様々なコンポーネント 変更に追従できない 単一コンポーネント 責務が大きい

    責務が小さい 既に配置したものに反映できない 配置済みのものに一括反映が可能 PrefabとPresetは一長一短
  4. 27 パターン(2) デザインガイドラインを用意する TextBody TextBody-Dialog TextBody-Default Text以外のコンポーネントの差異を Prefabで吸収する TextコンポーネントのTypographyルールを持つ (ルールをUnity上に置いておくことで適応しやすく)

    変更時には各Prefabに適応する (修正範囲をなるべく小さく) チーム/中・大規模プロジェクトになると触る人が増えるのである程度ルールがあると破綻しない SceneB SceneA SceneC
  5. 29 パターン(3) 画像アセットのデフォルト設定を作る Pixels Per Unit / Wrap Mode 等

    素材毎に共通させたい項目は デフォルトPresetを作って インポート時に反映させる