GDevelop extensions for creating and manipulating 3d screens and cameras.
Расширение для GDevelop, позволяющее создавать экраны и манипулировать ими. Важные примечания:
- Углы должны быть в радианах. Используйте выражение ToRad, чтобы преобразовать градусы в радианы.
- GetX и тому подобные выражения могут возвращать неточное значение, если экран привязан к другому 3д - объекту.
- Функция Rotate screen (и подобные ей) воспринимает поворот по Z как поворот по Y (и наоборот), если экран установлен вертикально, так как поворот, видимо, происходит по локальным осям.
- Чтобы получить угол, равный углу объекта, попробуйте прибавить к последнему 90 градусов.
- Камеру или экран удобнее всего привязать к 3д - модели, использовав последнюю как родителя, если Вы хотите использовать физику.
- Камера не видит 3д - экран (по крайней мере, такого достижения за ней не было замечено).
- Положение камеры и экрана после привязки к 3д-модели зависит от начального положения. Например, если координата Z камеры была равна 10, после привязки камера будет находиться над объектом. То же самое с углом.