Tumpukan Koin
Pelajaran 2 dari 18 dalam kursus Game Roblox: Simulator Hewan Peliharaan di Coddy.
Koin berasal dari tumpukan. Meadow memiliki delapan titik untuk menempatkannya, bagian tak terlihat di workspace.Zones.Meadow.Spawns, dan ServerStorage.CoinPile adalah tumpukannya sendiri, menunggu di tempat yang tidak pernah dilihat pemain.
Untuk menempatkan tumpukan di sebuah titik, clone templatnya lalu pindahkan salinannya ke sana. Setiap tumpukan juga perlu mengingat kesehatannya dan nilainya. Atribut menyimpan nilai seperti itu pada instance itu sendiri:
pile:SetAttribute("Health", 3)
print(pile:GetAttribute("Health")) --> 3Setiap salinan membawa atributnya sendiri, jadi setiap tumpukan memiliki kesehatannya sendiri.
Tantangan
Mudah- Di dekat bagian atas:
local ServerStorage = game:GetService("ServerStorage")danlocal piles = workspace.Piles. - Tulis
spawnPile(spot): cloneServerStorage.CoinPile, letakkan pada Position spot, atur atributMaxHealthdanHealthkeSettings.PileHealthdanValuekeSettings.PileValue, jadikanpilessebagai parent-nya, lalu kembalikan. - Panggil fungsi itu untuk setiap spot di
workspace.Zones.Meadow.Spawns.
Tekan Play: tumpukan emas di rumput. Lalu tekan Check.
Coba sendiri
local Players = game:GetService("Players")
local Settings = require(game.ReplicatedStorage.Settings)
print("A Meadow pile gives " .. Settings.PileValue .. " coins")
-- Setiap pemain mendapat Coins di papan peringkat
Players.PlayerAdded:Connect(function(player)
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local coins = Instance.new("IntValue")
coins.Name = "Coins"
coins.Parent = leaderstats
end)
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Game Roblox: Simulator Hewan Peliharaan
Latihan sendiri: Playground Roblox