반려동물 스크립트
Coddy의 Roblox 게임: 펫 시뮬레이터 코스 레슨. 18개 중 1번째.
이 과정에서는 펫 시뮬레이터를 만듭니다. 코인 더미를 부수고, 알을 부화시키고, 나를 따라다니며 더 빨리 채굴하는 펫을 모으고, 새로운 구역을 열고, 이 모든 진행 상황을 저장합니다.
이 게임에는 두 개의 스크립트가 있습니다. Script인 PetServer는 Roblox 서버에서 실행되며 코인, 펫, 모든 규칙을 관리합니다. HUD 안에 있는 LocalScript인 PetClient는 각 플레이어의 기기에서 실행되며 화면을 그립니다. 2장에서 클라이언트를 살펴봅니다. 지금은 해당 파일에 메모만 들어 있습니다.
게임 밸런스를 조정하는 숫자는 ModuleScript인 ReplicatedStorage.Settings에 있습니다.
local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.PileValue) --> 5챌린지
쉬움PetServer 스크립트는 ServerScriptService에 있습니다.
require(game.ReplicatedStorage.Settings)로 설정을 불러옵니다.Settings.PileValue를 사용해A Meadow pile gives 5 coins를 출력합니다.- 플레이어가 참가하면
Coins라는 이름의 IntValue를 담은leaderstatsFolder를 플레이어에게 제공합니다.
Play를 누른 다음 Check를 누르세요.
직접 해보기
-- PetServer: 서버에서 게임을 실행하는 Script.
local Players = game:GetService("Players")
-- 1. 설정 불러오기: ModuleScript를 require하기
-- game.ReplicatedStorage.Settings
-- 2. Settings.PileValue를 사용해 Meadow 더미가 주는 값을 출력하기
-- 3. 모든 플레이어에게 리더보드의 Coins 값 부여하기
-- (Coins라는 이름의 IntValue를 담고 있는 leaderstats라는 이름의 Folder)
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.