Неожиданное поведение краски - PullRequest
0 голосов
/ 29 декабря 2018

Я хочу использовать команду рисования, но думаю, что есть проблема с файлом, а не проблема с кодом.Это код:

to color-white
 if mouse-down?
   [ask patch mouse-xcor mouse-ycor
       [ set pcolor white]]
end

Он просто рисует в режиме реального времени, когда левая кнопка мыши нажата, а указатель мыши проходит по экрану.Код работает, если он написан в новом сеансе Netlogo.Но если он используется в этом файле:

paint-white.nlogo

краска не появится в реальном времени.Пожалуйста, помогите.

Ответы [ 2 ]

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

Я бы предложил добавить вызов к display в вашем коде всякий раз, когда вы хотите обновить дисплей.Вот как это делают модели в библиотеке моделей NetLogo.

«непрерывные» обновления представлений - несколько разумная альтернатива, но она включает в себя отказ от полного контроля над моментами обновления представлений.

0 голосов
/ 29 декабря 2018

Проблема решена: изменен вид обновлений с «на галочки» на «непрерывный».

...