로블록스 스튜디오에서 차를 꺼냈는데 차가 안움직여요 시동 걸었고 다른 기능은 다 작동하는데 움직이질 않아요 자꾸 연기만
로블록스 스튜디오에서 차량이 움직이지 않아 답답하시죠? 몇 가지 점검 방법을 안내해 드릴게요!
VehicleSeat 설정 확인: 차량이 움직이려면 VehicleSeat이 제대로 배치되어 있어야 해요. Explorer에서 차량 구조를 확인하고 VehicleSeat이 잘 붙어 있는지, 그리고 Throttle과 Steer 값이 변하는지 확인해보세요. Anchored 옵션이 체크되어 있다면 해제하는 것도 잊지 마세요.
바퀴(Wheel)과 HingeConstraint 확인: 차량 바퀴의 HingeConstraint가 올바르게 설정되었는지 확인하세요. MotorMaxTorque 값이 낮으면 바퀴가 회전하지 않을 수 있으니, 값을 적절히 높여보세요(예: 10000 이상).
스크립트 확인: 차량을 이동시키는 코드가 잘 작동하는지 확인해보세요. 예를 들어, seat.Changed 이벤트 연결 부분에서 Throttle 값이 변하는지 출력창(print)을 통해 확인할 수 있어요. Throttle 값이 계속 0이라면 입력 문제일 가능성이 커요.
차체(Body) Anchored 상태 확인: 모든 차량 부품, 특히 Base, Body, Wheel 등이 Anchored 상태인지 확인하고, Anchored가 체크되어 있다면 해제하세요.
Assembly Root 확인: PrimaryPart가 차량의 중심으로 설정되었는지 확인하세요. PrimaryPart가 없다면 Model:SetPrimaryPartCFrame() 호출 시 오류가 발생할 수 있어요.
Network Ownership 설정 (멀티플레이 환경): 로컬 플레이어가 차량을 조종하려면 네트워크 소유권을 가져야 해요. vehicle:SetNetworkOwner(game.Players.LocalPlayer) 코드를 추가해서 로컬 플레이어가 차량을 제어하도록 설정하세요.
이 단계를 하나씩 점검하면서 문제를 해결할 수 있을 거예요. 그래도 해결되지 않는다면, 차량을 어떻게 스폰하고 있는지 추가 정보를 제공해 주시면 더 정확한 해결책을 찾는 데 도움이 될 거예요!