Обсуждение:Machine — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(draw)
Строка 1: Строка 1:
 
Некоторые замечания по синтаксису машин состояний [[Участник:Steps|Steps]] 16:19, 23 января 2013 (CET):
 
Некоторые замечания по синтаксису машин состояний [[Участник:Steps|Steps]] 16:19, 23 января 2013 (CET):
 
=== draw ===
 
=== draw ===
* Сейчас параметр '''if''' бестолково работает в команде '''draw'''. Хоть срабатывает условие, хоть нет, происходит переход к следующему draw. Можно if-ом только один раз перебить ресурс из свойств.
 
 
* Зачем параметр '''go''' в командах инициализации?
 
* Зачем параметр '''go''' в командах инициализации?
 +
* Сейчас параметр '''if''' бестолково работает в команде '''draw'''. Хоть срабатывает условие, хоть нет, происходит переход к следующему draw. Можно if-ом только один раз перебить ресурс из свойств. Стоит if либо убрать, либо сделать его break-м (т.е. если if сработал установить этот ресурс и к следующим командам draw не переходить).
 
* В анимации не работает '''loop''' и '''ft'''.
 
* В анимации не работает '''loop''' и '''ft'''.
  

Версия 18:53, 23 января 2013

Некоторые замечания по синтаксису машин состояний Steps 16:19, 23 января 2013 (CET):

draw

  • Зачем параметр go в командах инициализации?
  • Сейчас параметр if бестолково работает в команде draw. Хоть срабатывает условие, хоть нет, происходит переход к следующему draw. Можно if-ом только один раз перебить ресурс из свойств. Стоит if либо убрать, либо сделать его break-м (т.е. если if сработал установить этот ресурс и к следующим командам draw не переходить).
  • В анимации не работает loop и ft.

init

  • Последние 7 параметров меняют другие машины, объекты и по-логике должны находиться к команде set.

if

  • Добавить параметр go. Тогда можно переходы-ветвления делать не из wait, а не посредственно из if. Будет короче и понятнее.