Your game doesn't have to be a black box. Proxima lets you inspect, debug, and control your game from any web browser.Website | Demo | Documentation | DiscordUpdate 1.4: Now you can view and edit materials and scriptable objects attached to your components!The Power of the Unity Inspector in your BrowserProxima lets you connect to your live game from a web browser to inspect and edit any property. No more waiting for long build times just to try different parameters. No more endlessly logging property values.Designed for your ScenarioDebugging and iterating mobile and VR buildsQA testing and data captureUser research studiesLive game demos at conferences and exposEffortless IntegrationJust add the Proxima Inspector component to your scene and select a few configuration options. You don't have to change anything else.How it WorksProxima hosts a web server in your application. When enabled, Proxima will display the URL to enter into your browser to connect to and instantly start inspecting.Low Overhead: Proxima only scans your game for changes when viewing the inspector page. These scans are amortized so they take a minimum amount time each frame.Secure: Connect to your game over HTTPS and protect your access with a password.=============== FEATURES ===============INSPECTORView AND edit your gameObjects, components, and properties.Create duplicate, reparent, and delete gameObjects in the HierarchyView and edit a gameObject’s name, layer, tag, and active stateView and edit component properties, including serialized structs, classes, lists, and arraysView and edit materials attached to componentsView and edit scriptable objects attached to componentsAdd and remove componentsView asset and object referencesAdd buttons to invoke methods on your componentsSupports additive scenes and changing scenesLOGSView logs live or offline just like the Unity ConsoleLive log stream that you can pause and resumeSee full log with call stack (if enabled). Rich text supported!Collapse similar logsFilter by error, warning, infoFilter by search queryDownload your logs for offline viewing using the Proxima web appCONSOLEControl your game with a powerful command line interfaceTab auto-completion, command history, and help commandsPowerful built-in commands to:List gameObjects and components.Read and edit gameObject and component propertiesRead and edit statics such as time scale, physics constants, and screen resolution.Instantiate prefab resources.Move, rotate, scale, enable/disable, and destroy gameObjects.Add and remove components.Change or add scenes.Write custom commands easily by adding the [ProximaCommand] attribute to a static methodRun a list of commands using a "Run Script" button.TESTED PLATFORMSWindows StandaloneUniversal Windows PlatformMacOS StandaloneiOSAndroid (including Quest VR)WebGLProxima Inspector uses WebSocketSharp and HttpDateParse under MIT License; see Third-Party Notices.txt file in package for detailsC# Scripts Included.Supported Unity Versions: 2019.4 or higher.For support or to report bugs:DocumentationDiscordsupport@virtualmaker.net
ゲームがブラックボックスである必要はありません。 Proxima を使用すると、任意の Web ブラウザからゲームを検査、デバッグ、制御できます。
詳細
ウェブサイト |デモ |ドキュメント |不和
アップデート1.3
ゲームオブジェクトを作成、破棄、複製するための新しいインスペクター ボタン。
ゲームオブジェクトにコンポーネントを追加するための新しいインスペクターフィールド。
ブラウザの Unity Inspector の機能
Proxima を使用すると、Web ブラウザからライブ ゲームに接続して、プロパティを検査および編集できます。さまざまなパラメーターを試すためだけに長いビルド時間を待つ必要はもうありません。プロパティ値を際限なく記録する必要はもうありません。
あなたのシナリオに合わせて設計
モバイルおよび VR ビルドのデバッグと反復
QAテストとデータキャプチャ
ユーザー調査研究
カンファレンスや展示会でのライブゲームデモ
簡単な統合
Proxima Inspector コンポーネントをシーンに追加し、いくつかの設定オプションを選択するだけです。他に何も変更する必要はありません。
使い方
Proxima はアプリケーション内で Web サーバーをホストします。有効にすると、Proxima はブラウザに入力するための URL を表示し、接続してすぐに検査を開始します。
低オーバーヘッド: Proxima は、インスペクター ページを表示するときにゲームの変更のみをスキャンします。これらのスキャンは償却されるため、各フレームにかかる時間は最小限になります。
安全: HTTPS 経由でゲームに接続し、パスワードでアクセスを保護します。
=============== 特徴 ===============
検査官
ゲームオブジェクト、コンポーネント、プロパティを表示および編集します。
階層内のゲームオブジェクトの複製、親化、削除を行う
シーンの追加とシーンの変更をサポート
ゲームオブジェクトの名前、レイヤー、タグ、アクティブ状態を表示および編集します
シリアル化された構造体、クラス、リスト、配列などのコンポーネントのプロパティを表示および編集します
コンポーネントの追加と削除
アセットとオブジェクトの参照を表示する
ログ
Unity コンソールと同じように、ログをライブまたはオフラインで表示します
一時停止および再開できるライブ ログ ストリーム
コールスタックを含む完全なログを表示する (有効な場合)
類似したログを折りたたむ
エラー、警告、情報によるフィルタリング
検索クエリによるフィルター
Proxima Web アプリを使用してログをダウンロードし、オフラインで表示します
コンソール
強力なコマンドラインインターフェイスでゲームを制御
タブの自動補完、コマンド履歴、およびヘルプ コマンド
強力な組み込みコマンド:
ゲームオブジェクトとコンポーネントをリストします。
ゲームオブジェクトとコンポーネントのプロパティの読み取りと編集
タイムスケール、物理定数、画面解像度などの統計情報を読み取り、編集します。
プレハブ リソースをインスタンス化します。
ゲームオブジェクトの移動、回転、拡大縮小、有効化/無効化、および破棄を行います。
コンポーネントを追加および削除します。
シーンを変更または追加します。
[ProximaCommand] 属性を静的メソッドに追加することで、カスタム コマンドを簡単に作成できます。
[スクリプトの実行] ボタンを使用してコマンドのリストを実行します。
テスト済みのプラットフォーム
Windows スタンドアロン
ユニバーサル Windows プラットフォーム
MacOS スタンドアロン
iOS
Android(Quest VRを含む)
WebGL
Proxima Inspector は、MIT ライセンスに基づいて WebSocketSharp と HttpDateParse を使用します。詳細については、パッケージ内の Third-Party Notices.txt ファイルを参照してください。