From Test-Scratch-Wiki
감지 블록은 스크래치의 블록 중에 한 종류이며 하늘색이다. 프로젝트의 다양한 정보를 감지하는 데에 쓰이는 블록이다.
분류
()에 닿았는가?
이 블록 유형은 3개가 있다.
- ()에 닿았는가?: 마우스 포인터, 다른 스프라이트, 벽이 ()에 들어갈 수 있다.
- []색에 닿았는가?: 색깔이나 색깔 코드만 []에 들어갈 수 있다.
- []색이 []색에 닿았는가?: 색깔이나 색깔 코드만 []에 들어갈 수 있다.
문답
질문하는 블록과 대답에 대한 블록 2개가 있다.
- []묻고 기다리기: []안의 문장대로 묻고 답할 때까지 기다린다.
- (대답): 사용자가 답한 내용이다.
()를 클릭했는가?
키보드로 클릭하거나 마우스로 클릭하는 것이 있다.
- []키를 눌렀는가?: 스페이스, 숫자, 영문, 화살표 키를 클릭했는지 감지할 때 쓴다.
- 마우스를 클릭했는가?: 마우스에 의해 클릭됐음을 인식할 때 쓴다.
위치
자신과의 상대적 위치나 절대적 위치를 나타낼 때 쓴다.
- []까지 거리: 스프라이트와의 거리를 나타낸다.
- 마우스의 x/y좌표: 마우스의 위치를 나타낸다.
- [1]of[2]: [2]의 [1]값을 반환한다.
웹캠
웹캠을 이용해 주변의 소리의 크기, 동영상의 움직임을 감지한다. 웹캠과 관련된 블록을 이용하려면 컴퓨터에 웹캠이 달려 있거나 연결되어 있어야 한다.
- (음량): 주변의 소리를 상대적으로 측정한다.(최저:0,최고:100)
- 비디오 []에 대한 []에서의 관찰값: 무대 또는 스프라이트가 감지한 움직임의 방향, 동작을 나타낸다.
- 비디오 []: 비디오를 켜거나 끄기 또는 좌우반전을 시킨다.
- 비디오 투명도를 ()%로 정하기: ()안의 수가 클수록 비디오는 투명해진다.
기타
- 타이머: 프로젝트를 시작하고 나서부터의 초를 측정한다.
- 타이머 초기화: 재시작하지 않아도 타이머를 0.0으로 초기화 시킨다.
- 현재[]: 시간을 년/월/요일(일요일은 1로 표시됨, 토요일은 7로 표시됨)/일/시(24시간)/분/초로 나타낸다.
- 2000년 이후 현재까지 날짜수: 2000년 1월 1일과 현재 사이의 날짜 수를 나타낸다.
- 사용자이름: 현재 프로젝트를 사용하고 있는 사용자의 ID를 나타낸다. 이 블록을 이용하려면 스크래치 사이트 계정으로 로그인해야 한다.
같이 보기
색깔에 따른 분류 |
감지 블록 • 데이터 블록 • 동작 블록 • 리스트 블록 • 변수 블록 • 소리 블록 • 연산 블록 • 이벤트 블록 • 제어 블록 • 추가 블록 • 펜 블록 • 형태 블록 |
모양에 따른 분류 |