입력 키를 이용하여 캐릭터가 움직이는지 확인 할 수 도 있지만, 키보드 미 사용자의 경우 문제가 된다.
캐릭터의 이벤트를 통해 움직일때와 움직이지 않을때를 검출 할 수 있다.
단, 이벤트는 연속으로 발생하지 않는다 (실제로 로그 찍어보면 한번에 2번 발생한다) 즉, 이동중일때 마다 이벤트가 발생되진 않는다
local Character = script.Parent
Character.Humanoid.Running:Connect(function(speed)
if speed > 0.1 then -- Walking
print("Walking")
else -- Idle
print("Standing")
end
end)
'로블록스 게임제작' 카테고리의 다른 글
UI 상호작용 및 커스텀 이벤트 전달 (local -> server) (0) | 2024.02.13 |
---|---|
캐릭터에 악세서리 추가 (0) | 2024.02.13 |
로컬 스크립트 - 이용자 버튼 입력 이벤트 감지 (0) | 2024.02.13 |
유저 접속시 캐릭터 정보 가져오는 스크립트 (0) | 2024.02.13 |
물건 집어서 쓰레기통에 버리는 스크립트 (0) | 2024.02.13 |