Наконец,
Использование информации об устройстве в редакторе исправлений и передача их в сценарий работает!
Сначала добавьте переменную "to script" в редакторе:
Затем создайте это в редакторе патчей:
И вы можете получить это с помощью этого сценария:
const Patches = require('Patches');
const screenSize = Patches.getPoint2DValue('screenSize');
Моя ошибка заключалась в том, чтобы использовать Diagnostic.log()
, чтобы проверить, хорошо ли работает моя переменная.
Вместо этого используйте Diagnostic.watch()
:
Diagnostic.watch('screenSize.x', screenSize.x);
Diagnostic.watch('screenSize.y', screenSize.y);