Spatial не содержит определения transform - Godot Engine
Начинаю разбираться в Godot Engine, пишу на C# и столкнулся с ошибкой "Spatial не содержит определения transform" в коде:
using Godot;
using System;
public class Camera : Node
{
public override void _Ready()
{
Spatial.transform.origin = new Vector3(1, 1, 1);
}
public override void _Process(float delta)
{
}
}
В документации написано:
"Каждый узел Spatial имеет свойство transform" - значит Spatial.transform существует, чему противоречит данная ошибка
С чем это связано и как исправить эту ошибку?
Ответы (1 шт):
Автор решения: xmurik
→ Ссылка
эта ошибка возможна в том случае, если у Ваш узел камеры не назван 'Spatial'. если Вы прикрепили этот скрипт к камере, как видно из названия класса, попробуйте модифицировать transform.origin без Spatial.
