Как получить доступ к переменным и атрибутам сущности в Amazon Sumerian - PullRequest
0 голосов
/ 03 января 2019

Мне нужна помощь с несколькими вещами в Amazon Sumerian:

  • Как получить доступ к атрибуту сущности в скрипте?
  • Как получить доступ к переменной из другого скрипта?

Это код, который я пытался получить доступ к переменной сущности, которую я установил в конечном автомате, но она возвращает неопределенное значение.

    function setup(args, ctx) {
       ctx.runButton = ctx.world.by.name('RunButton').first();
       console.log(ctx.runButton.getAttribute('isReset'));
    }

1 Ответ

0 голосов
/ 27 января 2019

Вы используете правильный метод (<entity>.getAttribute()), но во время вызова setup() ваш конечный автомат фактически не был запущен.Попробуйте вставить этот код в ваш метод update() и посмотрите, получите ли вы другой результат.

По второму вопросу, не могли бы вы объяснить немного больше о том, что вы имеете в виду, когда говорите «получить доступ к переменной из другого скрипта»?«

...