本文へスキップ

Unity開発ガイド

UnityのMapsプロジェクトのレイアウト

UnityプロジェクトのLightship Mapsは簡単に設定できます。

  • LightshipMap - Lightship Mapsプレハブ
    • マップテーマ - 現在使用されている照明テーマ
      • フィーチャービルダー - 地図のさまざまな特徴(地面、道路、建物)をレンダリングするスクリプト。 など)をレンダリングするスクリプト。
    • Map Layers - GameObjectを含む、マップ上にレンダリングするコンポーネント。

プロジェクト階層では、 LightshipMap が最上位に表示されます。 MapLayers はどこにでも表示されますが、 LightshipMap の子として配置できます。 デフォルトでは、 マップテーマ は階層に表示されず、 LightshipMap のプロパティとして表示されます。 階層の マップテーマ を開くと、使用する フィーチャービルダー のリストが表示されます。

Unityプロジェクトでは、テーマは、 Packages/Lightship Maps SDK/SampleAssets/Themes の下にあります。 ビルダーを含むAPIは、 Packages/Lightship Maps SDK/Runtime/Niantic.Lightship.Maps の下にあります。 サンプルは、 Assets/Samples/Lightship Maps SDK にあります。

このガイドの内容

  • Lightship Map Prefab - Lightship Mapsプレハブは Unityプレハブ、コンポーネント、プロパティ値、子アセットを持つパッケージ化されたGameObjectです。 このプレハブは、フィーチャービルダー、マップレイヤー、特徴、テーマをサポートしています。
  • フィーチャービルダー - LightshipMap プレハブでは、マップタイルのフィーチャのメッシュ生成とレンダリングに設定可能なフィーチャビルダを使用しています。
  • Map Layers - マップレイヤーはマップに関連するGameObjectのグループです。
  • マップテーマ(Map Themes) - マップテーマは、Lightship Mapのビジュアルスタイルの基盤となるものです。
  • Unity How-To Guides - 一般的なタスクを実行するためのステップバイステップの説明。