2014-04-10 2 views

답변

2

이렇게하려면 wait 프리미티브를 사용할 수 있습니다.

print "hello" 
wait 2 
print "there" 

"hello"가 인쇄되고 2 초 후에 "거기"가 인쇄됩니다.

그렇다면 wait (및 관련 every)을 사용하지 않는 것이 좋습니다. 거의 항상 더 나은 방법으로 일을 처리 할 수 ​​있습니다. wait의 큰 문제점 중 하나는 속도 슬라이더 (탭 아래의 맨 위)가 거의 쓸모가 없다는 것입니다. 속도를 줄이려면 속도 슬라이더를 사용하십시오. 당신이 뭔가를하기 전에 잠깐 기다려야하는 에이전트라면, 0까지 카운트하는 변수를 주면된다. 변수가 0이되면 에이전트가 조치를 수행합니다. 그런 식으로 전체 시뮬레이션이 멈추지 않고 단지 에이전트가 멈 춥니 다.

+1

"설정 ..."에서 속도 슬라이더가 기본 위치에있을 때 모델이 실행되는 기본 속도를 제어 할 수 있습니다. 기본값은 30 프레임/초 (일반적으로 1 tick = 1 프레임)이지만, 더 느린 기본값을 얻으려면 그 수를 줄일 수 있습니다. 모델이 "연속 업데이트"가 아닌 "틱 기반 업데이트"로 설정되어 있는지 확인하십시오. –