Roblox Game Creator

로블록스_심화_3주차 (NPC 1/2)

타몽쓰 2022. 12. 15.

3주차>

💁‍♂️ toolbox 모델 → NPC 검색 → 지정 NPC 클릭

 

💁‍♂️ NPC ClickDetector 추가
(ClickDetector는 플레이어의 마우스 클릭 감지 기능)

 

💁‍♂️ Script 2개 추가 (이름: AutoDialog, AutoDialog2) (존재하면 삭제하고 새롭게 만들기)

 

💁‍♂️ AutoDialog code

local ChatService = game:GetService("①")
local npc = script.Parent

local head = npc.②
local click = npc.③
local dialogue = ④

local function speak()
	local dialogue = "⑤"
	ChatService:Chat(⑥,⑦)
end

click.⑧:Connect(⑨)

💁‍♂️ AutoDialog2 code

local ChatService = game:GetService("①")
local npc = script.②
local head = npc.③
local click = npc.④

local dialogue = {"⑤", "⑤", "⑤", "⑤"}
local index = ⑥

local function speak()
	local talk = dialogue[⑦]
	ChatService:Chat(head, ⑧)
	
	if ⑨ then
		index = ⑩
		
	else
		index = ⓐ
	end
end

click.MouseClick:Connect(ⓑ)

 

💁‍♂️ 도전과제>

① click 변수의 다른 함수 사용해보기 - 어떻게 바뀌는 지 확인해보기

② head가 아닌, 다른 NPC의 part를 누르면 대화창이 나오게 code 바꿔보기

댓글