해결된 질문
작성
·
168
0
안녕하세요 선생님! 유익한 강의 잘 듣고 있어요.
그런데 교재_sound 2를 공부하면서 궁금한 점이 생겨 질문드려요.
선생님은 데시벨 측정 인터랙션을 만드실 때, 이렇게 만드셨는데
Sound 트리거
rotate 리스폰스: 바늘 지정
레인지 1 (40 ~ 80dB : 337 ~ 23angle)
Chain 트리거: 바늘, rotate 값 지정
Assign: db(변수) 지정
레인지 1(337~360 : 0~50)
레인지 2(0 ~ 23 : 50~100)
Detect 트리거: 바늘, rotate 값 지정
Text 리스폰스: format(db, "###") + "db"
Sound 트리거 안에, Assign을 넣으면 안되는 걸까요?
따로 Chain 트리거를 만들고 Assign을 추가하는 이유가 궁금해요.
Sound 트리거
Rotate 리스폰스: 바늘 지정
레인지 1 (40 ~ 80dB : 337 ~ 23angle)
Assign: db(변수) 지정
레인지 1 (40~80 db : 0~100 value)
Detect 트리거 : db(변수) 지정
Text 리스폰스: format(db, "###") + "db"
정리하자면...
Sound 트리거에서, Assign으로 dB값을 변수에 넣지않고 체인을 쓰는 이유가 무엇인지 궁금해요.
(두 방법 사이에 차이를 잘 모르겠어요 🥲)
Detect도 데시벨 값을 받아서 텍스트로 나타내라는 것인줄 알았는데, 로테이션 값을 쓰는 이유가
궁금해요.
답변 1
1
안녕하세요~
말씀하신 방법이 더 좋은 방법입니다.
저는 그간 배운 트리거들을 반복해서 학습하기 위해 중복해서 사용해봤는데요, 더 간단한 방법을 스스로 찾으시니 기쁩니다!
다만, tan 님께서 말씀하신 방법 중
Rotate 리스폰스: 바늘 지정
레인지 1 (0~100dB : 337 ~ 23angle)
Assign: db(변수) 지정
레인지 1 (0~100db : 0~100 value)
이렇게 레인지1들을 모두 0~100으로 해주셔야 디자인에 표현된 0~100db 까지의 눈금 움직임과 매칭이 됩니다.