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 - 一般的なタスクを実行するためのステップバイステップの説明。