Menu
CoddyTech

Le convoyeur

Leçon 3 sur 18 du cours Jeu Roblox : Tycoon d’usine de Coddy.

Le minerai qui s’accumule sous le distributeur ne rapporte rien. Il doit parvenir au collecteur, et un convoyeur l’y transporte.

Dans Roblox, un convoyeur est une pièce ancrée dotée d’une vitesse. Définir AssemblyLinearVelocity sur une pièce ancrée ne la fait pas bouger, mais tout ce qui repose dessus est entraîné à cette vitesse, y compris les joueurs :

conveyor.AssemblyLinearVelocity = Vector3.new(8, 0, 0)

Le vecteur indique la direction et la vitesse : 8 studs par seconde le long de l’axe X. La vitesse est définie dans Settings.BeltSpeed.

challenge icon

Défi

Facile

Définis tycoon.Conveyor.AssemblyLinearVelocity sur Settings.BeltSpeed studs par seconde le long de X.

Appuie sur Play et regarde le minerai avancer (et monte toi-même sur le tapis). Puis Check.

Essayez vous-même

local Players = game:GetService("Players")
local Settings = require(game.ReplicatedStorage.Settings)

local tycoon = workspace.Tycoon

print("Ore is worth " .. Settings.OreValue .. " Cash")

-- Chaque joueur reçoit du Cash dans le classement
Players.PlayerAdded:Connect(function(player)
	local leaderstats = Instance.new("Folder")
	leaderstats.Name = "leaderstats"
	leaderstats.Parent = player

	local cash = Instance.new("IntValue")
	cash.Name = "Cash"
	cash.Parent = leaderstats
end)

-- Ore : une petite pièce qui vaut du Cash, lâchée sous un dropper
local function dropOre(dropper)
	local ore = Instance.new("Part")
	ore.Name = "Ore"
	ore.Size = Vector3.new(1, 1, 1)
	ore.Color = Color3.fromRGB(150, 150, 160)
	ore.Position = dropper.Position - Vector3.new(0, 2.5, 0)
	ore:SetAttribute("Value", Settings.OreValue)
	ore.Parent = workspace
end

local function startDropper(dropper)
	task.spawn(function()
		while dropper:IsDescendantOf(workspace) do
			dropOre(dropper)
			task.wait(Settings.DropInterval)
		end
	end)
end

startDropper(tycoon.Dropper)
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Jeu Roblox : Tycoon d’usine