World3D
Ресурс, содержащий все компоненты трехмерного мира, такие как визуальный сценарий и физическое пространство.
Ресурс, содержащий все компоненты трехмерного мира, такие как визуальный сценарий и физическое пространство.
Класс, в котором есть все, что относится к миру: физическое пространство, визуальный сценарий и звуковое пространство. 3D-узлы регистрируют свои ресурсы в текущем 3D-мире.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
World3DКонструктор
public World3D();Свойства7
CameraAttributesСвойство
public CameraAttributes CameraAttributes { get; set; }Ресурс CameraAttributes по умолчанию, который следует использовать, если для Camera3D ничего не установлено.
DirectSpaceStateСвойство
public PhysicsDirectSpaceState3D DirectSpaceState { get; }Прямой доступ к состоянию трехмерного пространства физики мира. Используется для запроса текущих и потенциальных столкновений. При использовании многопоточной физики доступ ограничен Entity._PhysicsProcess в основном потоке.
EnvironmentСвойство
public Environment Environment { get; set; }Environment этого World3D.
FallbackEnvironmentСвойство
public Environment FallbackEnvironment { get; set; }Резервная среда World3D будет использоваться в случае сбоя или отсутствия World3D.Environment.
NavigationMapСвойство
public Rid NavigationMap { get; }Rid навигационной карты этого мира. Используется NavigationServer3D.
Сценарий
ScenarioСвойство
public Rid Scenario { get; }Визуальный сценарий World3D.
SpaceСвойство
public Rid Space { get; }Физическое пространство World3D.
Методы10
GetCameraAttributesCameraAttributes
public CameraAttributes GetCameraAttributes();CameraAttributesGetDirectSpaceStatePhysicsDirectSpaceState3D
public PhysicsDirectSpaceState3D GetDirectSpaceState();PhysicsDirectSpaceState3DGetEnvironmentEnvironment
public Environment GetEnvironment();EnvironmentGetFallbackEnvironmentEnvironment
public Environment GetFallbackEnvironment();EnvironmentGetNavigationMapRid
public Rid GetNavigationMap();RidGetScenarioRid
public Rid GetScenario();RidGetSpaceRid
public Rid GetSpace();RidSetCameraAttributesvoid
public void SetCameraAttributes(CameraAttributes attributes);| Имя | Тип | По умолчанию |
|---|---|---|
attributes | CameraAttributes | — |
SetEnvironmentvoid
public void SetEnvironment(Environment env);| Имя | Тип | По умолчанию |
|---|---|---|
env | Environment | — |
SetFallbackEnvironmentvoid
public void SetFallbackEnvironment(Environment env);| Имя | Тип | По умолчанию |
|---|---|---|
env | Environment | — |