기능
양손 Rock n Roll 제스쳐를 3초동안 유지하면
"누구인가?" 음성 재생
그 후 또 Rock n Roll 제스쳐를 3초 유지하면
"누가 기침 소리를 내었어?" 음성 재생
일정시간 누르고
눌러서 작동하면 중간에 안 끊고 진행하는 기능임
State 이름 , Transition 조건 | ▲: 하나당 트랜지션 하나 | ||
---|---|---|---|
New State | None | ||
▼GestureLeft Equal 5 + GestureRight Equal 5 + 관심법 True (법?봉을 손에 쥐고 있을 때) | ▲GestureRight NotEqual 5 ▲GestureLeft Not Equal 5 | Exit Time X Transition Duration 0 Transition Offset 0 | |
New State 0 | None | ||
▼GestureLeft Equal 5 + GestureRight Equal 5 | Exit Time 3s Transition Duration 0 Transition Offset 0 | 이 State 0를 3초 유지해야 다음 State로 넘어가 음성을 재생시킬 수 있음. Exit Time 시간으로 조절. | |
"누구인가?" | 음성 재생 애니메이션 1 | 음성 재생 애니메이션. | |
▼Empty | Exit Time 1s Transition Duration 0 Transition Offset 0 | 음성 재생 후 1초가 지나면 다음 State로 이동함. (재생시간 확보) | |
New State 1 | None | ||
▼GestureLeft Equal 5 + GestureRight Equal 5 | ▲GestureRight NotEqual 5 ▲GestureLeft Not Equal 5 | Exit Time X Transition Duration 0 Transition Offset 0 | |
New State 2 | None | ||
▼GestureLeft Equal 5 + GestureRight Equal 5 | Exit Time 3s Transition Duration 0 Transition Offset 0 | 이 State 0를 3초 유지해야 다음 State로 넘어가 음성을 재생시킬 수 있음. Exit Time 시간으로 조절. | |
"누가 기침 소리를 내었어?" | 음성 재생 애니메이션 2 | ||
▼Empty | Exit Time 1s | 음성 재생 후 1초가 지나면 다음 State로 이동함. (재생시간 확보) | |
Exit |
Any State | |
▼관심법 False | |
New State |
요약하면
State1 > State 2 > State 3으로 진행
원하는 애니메이션은 State 3에서 재생되게 해놓고
State 2> State 3 전환에 Exit Time를 설정해서
State2에서 설정한 시간만큼 지나야 State 3으로 전환할 수 있도록 함.
그리고 State 2 상태에서는 State 2>State 1로 진행하는 조건을
제스쳐가 풀린 상태로
즉 두 손중에 하나라도 Rock n Roll 제스쳐가 아닌 상태를 조건으로 걸어둠
그러면 State 2에서 3으로 넘어가려고 기다리는 도중에도 제스쳐 푸는 순간 다시 State 1로 돌아가 버리므로
정해진 시간만큼 제스쳐를 유지해야만 음성을 재생 시킬 수 있음.
해놓고 맨날 까먹어서 기록해둠
저어는 이걸 궁예질 하는데 써먹었지만 여러분들은 좀 더 귀여운데 쓸 수 있을 거라 믿어오..