重要: UNet は非推奨のソリューションになり、現在、新しい Multiplayer とネットワーキングソリューション (Netcode for GameObjects) が開発中です。詳細は、GameObjects Web サイトの Unity Netcode を参照してください。 |
Network Transform Visualizer は、Network Transform コンポーネントを使用するゲームオブジェクトの補間を視覚化するユーティリティーコンポーネントです。使用するには、すでにNetwork Transform コンポーネントが設定されたゲームオブジェクトに Network Transform Visualizer を加え、インスペクターで Prefab を割り当てます。Prefab は任意のものを選択でき、ゲームオブジェクトの受信する Transform データを視覚的に示す役割をします。
ローカル権限を持つゲームオブジェクト (ローカルプレイヤーなど) は補間されないため、Visualizer ゲームオブジェクトを表しません。Visualizer は、ネットワーク上の他のコンピューターによって制御される他のネットワーク化されたゲームオブジェクト (他のプレイヤーなど) のみを表します。
インスペクターウインドウの Network Transform Visualizer コンポーネント
プロパティ | 機能 |
---|---|
Visualizer Prefab | ネットワーク化された Transform の目標位置を視覚化するために使用するプレハブを設定します。 |
ゲームを再生するとき、プレハブは Visualizer ゲームオブジェクトとしてインスタンス化されます。Network Transform ゲームオブジェクトが移動すると、Visualizer ゲームオブジェクトが Network Transform の目標位置を示します。
Visualizer プレハブには何でも選ぶことができます。下の例では、半透明のマゼンタ色のキューブが使用されています。
Visualizer ゲームオブジェクトは通常、Network Transform ゲームオブジェクトよりも少し前方に現れますが、Network Transform ゲームオブジェクトよりも少しぎくしゃくと動きます。これは、新しい目標位置にスムーズに到達するための補間を使用せず、ネットワークから直接受信する生の位置データを表示しているからです。
Network Transform Visualizer コンポーネントを持つゲームオブジェクトには、Network Identity コンポーネントも必要です。ゲームオブジェクトに Network Transform Visualizer コンポーネントを作成する場合、そのゲームオブジェクトに Network Transform コンポーネントと Network Identity コンポーネントがまだ作成されていない場合は、それらも作成されます。
注意: Visualization ゲームオブジェクトとして使用するプレハブには、コライダーを設定しないようにしてください。また、ゲームに影響を与える可能性があるものはすべて使用しないでください。
NetworkTransformVisualizer
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.