Version: 2019.3
Network Manager
NetworkStartPosition

Network Proximity Checker

Note: UNet is deprecated, and will be removed from Unity in the future. A new system is under development. For more information and next steps see this blog post and the FAQ.

The Network Proximity Checker component controls the visibility of GameObjectsThe fundamental object in Unity scenes, which can represent characters, props, scenery, cameras, waypoints, and more. A GameObject’s functionality is defined by the Components attached to it. More info
See in Glossary
for network clients, based on proximity to players.

The Network Proximity Checker component
The Network Proximity Checker component
Property Function
Vis Range Define the range that the GameObject should be visible in.
Vis Update Interval Define how often (in seconds) the GameObject should check for players entering its visible range.
Check Method Define which type of physics (2D or 3D) to use for proximity checking.
Force Hidden Tick this checkbox to hide this object from all players.

With the Network Proximity Checker, a game running on a client doesn’t have information about GameObjects that are not visible. This has two main benefits: it reduces the amount of data sent across the network, and it makes your game more secure against hacking.

This component relies on physics to calculate visibility, so the GameObject must also have a colliderAn invisible shape that is used to handle physical collisions for an object. A collider doesn’t need to be exactly the same shape as the object’s mesh - a rough approximation is often more efficient and indistinguishable in gameplay. More info
See in Glossary
component on it.

A GameObject with a Network Proximity Checker component must also have a Network Identity component. When you create a Network Proximity Checker component on a GameObject, Unity also creates a Network Identity component on that GameObject if it does not already have one.

Network Manager
NetworkStartPosition
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961