로블록스 게임제작

캐릭터 이동확인 이벤트

Dean83 2024. 2. 13. 12:56

입력 키를 이용하여 캐릭터가 움직이는지 확인 할 수 도 있지만, 키보드 미 사용자의 경우 문제가 된다. 

캐릭터의 이벤트를 통해 움직일때와 움직이지 않을때를 검출 할 수 있다.
 

단, 이벤트는 연속으로 발생하지 않는다 (실제로 로그 찍어보면 한번에 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)