어시스턴트는 Roblox의 AI 도우미로, 게임을 만들고 코딩하는 데 도움을 줄 수 있습니다. 이 장에서는 스튜디오에서 어시스턴트를 여는 방법, 파트 동작을 변경하는 요청을 작성하는 방법, 결과를 플레이 테스트하여 어시스턴트의 코드 샘플에 변경이 필요한지 확인하는 방법을 안내합니다.
어시스턴트 열기
어시스턴트는 이 웹페이지의 오른쪽 상단 모서리와 스튜디오 내에서 직접 사용할 수 있습니다. 두 번째 위치는 어시스턴트가 게임을 구성하는 모든 것을 직접 참조할 수 있게 하여, 특정 게임 플레이 목표에 맞게 3D 객체와 스크립트를 추가하거나 편집하는 방법에 대한 제안을 할 수 있습니다.

프롬프트 만들기
어시스턴트가 스튜디오에서 열리면, 모든 플랫폼을 참조하고 그 동작을 변경하는 스크립트를 추가할 수 있습니다. 예를 들어:
- 플레이어가 파트를 터치할 때마다 다른 색으로 변하기.
- 위로 이동한 후 3초 동안 대기한 다음 이전 위치로 돌아가기.
- 플레이어가 파트에 머무는 시간이 길어질수록 체력을 줄이기.
이 프로세스가 어떻게 작동하는지 보여주기 위해, 이 튜토리얼의 이 섹션에서는 플레이어가 첫 번째 플랫폼에 점프할 때마다 반짝이는 효과를 만드는 방법을 어시스턴트와 함께 작업하는 방법을 보여줍니다.
이 동작을 위한 프롬프트를 만들려면:
- 선택 사항첫 번째 플랫폼의 이름을 바꿔 어시스턴트가 어떤 파트에 대한 스크립트를 생성해야 하는지 알 수 있도록 합니다.
- 뷰포트에서 첫 번째 플랫폼을 선택합니다.
- 탐색기 창에서 활성 객체를 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 이름 바꾸기를 선택합니다.
- GlitterPart를 입력한 후 Enter를 누릅니다.
어시스턴트 창에서 여기에 요청 입력 필드로 이동한 다음, 다음을 입력합니다: GlitterPart가 터치될 때 노란색 반짝이를 생성하는 새 스크립트를 추가합니다.

Enter를 누릅니다. 어시스턴트가 코드 샘플을 생성하기 시작하고, 다음과 유사한 제안된 코드 샘플이 표시됩니다:
local part = script.Parentlocal sparkles = nillocal touchCount = 0local function createSparkles()if not sparkles thensparkles = Instance.new("Sparkles")sparkles.Color = Color3.new(1, 1, 0) -- 노란색sparkles.Parent = partendendlocal function removeSparkles()if sparkles thensparkles:Destroy()sparkles = nilendendpart.Touched:Connect(function(hit)touchCount = touchCount + 1createSparkles()end)part.TouchEnded:Connect(function(hit)touchCount = touchCount - 1if touchCount <= 0 thenremoveSparkles()touchCount = 0endend)수락을 클릭합니다. Luau로 코딩하는 방법을 더 배우면, 어시스턴트의 코드 샘플을 검토하여 사용 사례에 맞게 작동하는지 확인하는 것이 더 쉬워질 것입니다.
특정 요청을 만드는 방법은 여러 가지가 있지만, 모든 단어가 중요합니다. 예를 들어, 다음 차트는 원래 프롬프트와 약간 다른 단어 선택이 어떻게 다른 결과를 생성할 수 있는지를 보여줍니다.
| 요청 변형 | 가능한 결과 |
|---|---|
| GlitterPart가 터치될 때 노란색 반짝이를 생성합니다. | 어시스턴트가 코드를 보여줄 수 있지만, 새 스크립트를 만들지 않을 수 있습니다. 또한 무작위로 기존 스크립트에 코드를 추가할 수 있습니다. |
| GlitterPart라는 이름의 파트를 밟을 때 보라색 반짝이를 만듭니다. | 어시스턴트가 GlitterPart가 밟히기 전에 반짝이를 만들거나, 몇 개의 반짝이만 만들 수 있습니다. |
| GlitterPart를 반짝이게 만듭니다. | 어시스턴트가 스크립트를 추가하는 대신 GlitterPart에 입자 방출기(반짝이를 생성하는 객체)를 추가합니다. 이는 항상 반짝이게 하고 싶을 때 좋을 수 있습니다. |
제공하는 세부정보가 적을수록 결과는 더 예측할 수 없게 됩니다. 예를 들어, "부품을 터치할 때 반짝이게 만들기"라는 프롬프트에 대한 가능한 결과는 다음과 같을 수 있습니다:
- 결과 스크립트가 전혀 작동하지 않음.
- 단일 무작위 파트만 작동함.
- 파트가 터치되기 전에 반짝임.
요청을 하고 원하는 결과를 얻지 못하면, 요청을 다시 표현하고 다시 시도해 보세요.
결과 플레이 테스트
어시스턴트는 지속적으로 학습하고 개선되고 있지만, 때때로 의도한 것과 다른 결과를 생성할 수 있습니다. 항상 어시스턴트의 제안 결과를 확인하여 의도한 대로 작동하는지 확인해야 합니다.
어시스턴트의 결과를 플레이 테스트하려면:
스튜디오의 왼쪽 상단 모서리에서 기본 테스트 플레이 테스트 옵션을 유지한 채 재생 버튼을 클릭합니다. 스튜디오가 플레이 테스트 모드로 전환됩니다.

게임에서 첫 번째 플랫폼에 점프합니다. 코드 샘플이 올바르게 작동하면, 캐릭터가 파트를 터치할 때 노란색 반짝이가 나타납니다.
결과를 확인한 후, 스튜디오의 왼쪽 상단 모서리로 돌아가서 중지 버튼을 클릭합니다. 스튜디오가 플레이 테스트 모드에서 종료됩니다.

- 선택 사항어시스턴트 창으로 돌아가서 코드 샘플이 의도한 대로 작동했는지 어시스턴트에게 알려주기 위해 엄지 척 또는 엄지 아래 아이콘을 클릭합니다.
이제 어시스턴트와 함께 코딩하는 방법을 알았으니, 자신의 프롬프트를 만들어 오비에서 부품의 동작을 변경해 보세요. 생성한 내용이 마음에 들면, 튜토리얼의 다음 섹션으로 이동하여 작업을 테스트하고 Roblox에 저장하세요.