허스키렌즈로 TAG를 인식하여 랜덤으로 효과를 적용시키기
마리오 카트 게임을 보면 중간중간에 아이템이 있는데, 그걸 먹으면 속도가 빨라진다던가 상대방에게 물방울을 던진다. 마퀸 플러스와 허스키렌즈를 이용하여 비스한 상황을 만들어 보려고 한다.
태그 인식을 하려면 먼저 [시작하면 실행] 블록에 위 두 블록을 추가하고 'Tag Recognition'값으로 설정한다.
어떻게 인식할 것인가??
TAG와 거리가 멀던 가깝든 인식을 한다. 그래서 이 부분을 필수 미션에서는 검정색 패드(정지선)를 라인 트래킹 센서를 이용했다. 자유 미션에서는 허스키렌즈로 한다.
TAG를 인식하면 TAG를 인식한 범위의 가로, 세로 크기를 알 수 있다. 정당한 거리에서 인식할 수 있는 크기를 확인 하니 50정도가 됐다. 편의상 이 블록에 랜덤효과 적용을 다 하지 않고, 함수로 따로 만들었다.
랜덤 효과 적용하기
각각의 함수들을 따로 만들었다. 지금은 TAG를 지나칠때 동작하는지만 확인하는 차원에서 만들었고, 실제 마퀸 카트에 들어갈 효과는 다시 만들 예정이다.
실제 마퀸 플러스에 다운로드해서 확인한 결과, 잘 동작된다.
반응형
'EDU > 마퀸 플러스 & 메카닉 파츠' 카테고리의 다른 글
마퀸 플러스에 씌운 '젤다의 전설 가이언'이 뚱뚱해진 이유! (0) | 2021.05.19 |
---|---|
[마퀸 플러스 & 메카닉 파츠 무상체험단] 자유 미션 : 마퀸 카트 (0) | 2021.05.13 |
마퀸 & 마퀸 플러스 그리고 마이크로비트 마퀸으로 배우는 AI 세상 (0) | 2021.05.12 |
[마퀸 플러스 & 메카닉 파츠 무상체험단] A, B 버튼 이벤트 전달하기 (0) | 2021.05.11 |
[마퀸 플러스 & 메카닉 파츠 무상체험단] 업그레이드 된 R/C CAR 기능 구현하기 (0) | 2021.05.11 |