プレイヤーだけの建物やストラクチャの作成をお望みですか?
uConstructの実装は簡単で、ランタイムで実行するソケット型のビルドシステムです。
このuConstructは、作成したストラクチャを全てセーブし、それをまた呼び出すことができます。
この機能を利用して、開発者はuConstructをレベルのデザインや作成のためのツールキットとして利用する事もできます。
このアセットは以下に対応しています:
GAIA
Village Exteriors Kit
Village Interiors Kit
特徴:
ソケット型のコンストラクション:ビルドのコンポーネンツはスナップソケットにセットされていきます。もしくは、指定のないソケットに自由に配置されます。その一方で、ビジュアルの拡大縮小や回転が可能です。
スナップポイント:
スナップポイントによって、拡大縮小や回転の算出に従い、ビルドのアンカーが調整されます。このアセットであらゆるシェイプが可能です!
条件付け:ビルドの配置に条件を付けることが可能。とても便利なサンプルが4つ付いていますので、それを拡張していくだけでお望みのものが作れます。
見取り図:
メッシュやプレハブがこのシステムで瞬時に使えるようになります。ボタンをたった一回押すだけで、全てのソケットや条件を、完全にセットアップ!見取り図のカスタマイズも、とても簡単です。
ドローコールバッチング: uConstructは何千回も必要なドローコールを、なんと、わずか数回にまで減らせます。このバッチングの性能により、LODのビューを作成する手間が省けます。
エリアで面白い経験を与えられます:uConstructのこのマルチスレッド化されたサブシステムでは、エリアとプレイヤーの距離に基づく条件付けを行ったり、Unityの物理特性やソケットなどをベースとするプレイヤーの経験を定義できます。
UCManager:このシステムの基本内容のセットアップにはボタン操作はほとんど不要。自動でレイヤー設定が行われ、システム情報などもわかるようになっています。
テンプレート:テンプレートに既に定義されているソケットや条件を使って、お望みのストラクチャに適用できます。テンプレートを使えば、複数のストラクチャ間で同じセッティングを調整していかなくても、希望の数のストラクチャにまとめて一律のインパクトを与えることができます。
プレハブストラクチャのデータベース:各ストラクチャにはユニークIDが与えられ、ランタイムでこれらのストラクチャのプレハブにアクセスできます。これはネットワーク、プールシステムなどで非常に便利です。
カスタムフィジックス:uConstructにはソケットに最適化した物理特性のサブシステムを持つので、パフォーマンスが非常に高いです。この機能を利用しても、Unityのデフォルトの物理システムが使用できなくなるということはありません。
ストラクチャの保存:ビルトインのストラクチャの保存システムを利用し、必要なデータを完全に拡張していくことができます。
ビルドタイプのコードジェネレータ:
ソースコードをいじらなくても、エディタであなただけのビルドタイプが作成できます。
スマートな最適化: uConstructはランタイムで数多くの最適化を検知・実行してくれます。例えば、使用済みや重複するソケットを無効にします。
完全なAPI:APIはあなたの柔軟性を更に広げ、あなたやプレイヤーの創造性で特別なものが可能になります。
完全なドキュメント
チュートリアルビデオ
完全なソースコードが含まれています。
チュートリアル
フォーラム
重要: お客様の商業目的によるプロジェクトに、これらのアセットをどれでも使用して頂く事ができます。