기능

양손 Rock n Roll 제스쳐를 3초동안 유지하면

"누구인가?" 음성 재생

그 후 또 Rock n Roll 제스쳐를 3초 유지하면

"누가 기침 소리를 내었어?" 음성 재생


일정시간 누르고

눌러서 작동하면 중간에 안 끊고 진행하는 기능임




State 이름 , Transition 조건▲: 하나당 트랜지션 하나

New StateNone

▼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 0None

▼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 1None

▼GestureLeft Equal 5 
+ GestureRight Equal 5

▲GestureRight NotEqual 5
▲GestureLeft Not Equal 5


Exit Time X
Transition Duration 0
Transition Offset 0


New State 2None

▼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로 돌아가 버리므로

정해진 시간만큼 제스쳐를 유지해야만 음성을 재생 시킬 수 있음.



해놓고 맨날 까먹어서 기록해둠

저어는 이걸 궁예질 하는데 써먹었지만 여러분들은 좀 더 귀여운데 쓸 수 있을 거라 믿어오..