안녕하세요! 😊 오늘은 로블록스 스튜디오에서 플레이어가 블록(파트)에 닿으면 체력이 0이 되는 장애물을 만들어보려고 합니다.
글에서는 사진과 코드 예제를 함께 보면서 하나씩 따라 하실 수 있도록 준비했어요. 로블록스를 처음 시작하신 분들도 쉽게 이해할 수 있도록 단계별로 설명해드리니, 차근차근 진행해 보시면 금방 완성하실 수 있을 거예요.

단계 안내
- 홈(Home) 탭에서 파트(Part) 버튼을 눌러 새로운 블록을 하나 생성해주세요.
- 파트가 생성되면, 탐색기(Explorer) 창에서 해당 Part를 찾아주세요.
- Part 안에 Script를 추가해주세요. (마우스 좌클릭 → Script)
코드 작성
추가한 Script 안에 아래 코드를 입력해주세요:
local part = script.Parent -- 이 스크립트가 들어있는 파트
-- 플레이어가 파트에 닿았을 때 실행
part.Touched:Connect(function(hit)
local character = hit.Parent
local humanoid = character:FindFirstChild("Humanoid")
if humanoid then
humanoid.Health = 0 -- 체력을 0으로 설정
end
end)
마무리
이제 플레이어가 파트에 닿으면 바로 체력이 0이 되는 장애물이 완성되었습니다! 🎉
아주 간단한 스크립트지만, 게임에 다양한 재미 요소를 추가할 수 있는 기초가 되니 여러 가지 방식으로 응용해 보셔도 좋아요.
다음에는 이 장애물을 조금 더 다양하게 활용하거나, 특정 조건에서만 작동하도록 응용하는 방법도 다뤄보겠습니다.
'로블록스 게임 개발' 카테고리의 다른 글
| 로블록스 기본 GUI 버튼 제작 (예: "게임 시작" 버튼) (0) | 2025.09.18 |
|---|---|
| 로블록스 기본 파트 조립 및 Anchor, Collision, Transparency 등 속성 이해 (0) | 2025.09.18 |
| [로블록스 스크립팅 초급] 로컬 스크립트(LocalScript) VS 서버 스크립트(Script) (0) | 2025.09.18 |
| [로블록스 스크립팅 초급] : 함수(FUNCTION) (0) | 2025.09.18 |
| [로블록스 스크립팅 초급] : 반복문(LOOP) 심화 (0) | 2025.09.18 |