Menu
CoddyTech

Das Förderband

Lektion 3 von 18 im Kurs Roblox-Spiel: Fabrik-Tycoon von Coddy.

Erz, das sich unter dem Dropper ansammelt, bringt nichts ein. Es muss zum Sammler transportiert werden, und ein Förderband bringt es dorthin.

In Roblox ist ein Förderband ein verankerter Part mit einer Geschwindigkeit. Das Festlegen von AssemblyLinearVelocity auf einem verankerten Part bewegt nichts von selbst, aber alles, was darauf liegt, wird mit dieser Geschwindigkeit mittransportiert, auch Spieler:

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

Der Vektor gibt an, in welche Richtung und wie schnell: 8 Studs pro Sekunde entlang der X-Achse. Die Geschwindigkeit ist in Settings.BeltSpeed gespeichert.

challenge icon

Aufgabe

Einfach

Setze tycoon.Conveyor.AssemblyLinearVelocity auf Settings.BeltSpeed Studs pro Sekunde entlang der X-Achse.

Drücke Play und beobachte, wie das Erz mitfährt (und spring selbst auf das Förderband). Danach Check.

Probier es selbst

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

local tycoon = workspace.Tycoon

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

-- Jeder Spieler erhält Cash auf der Bestenliste
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: ein kleines Teil mit dem Wert Cash, das unter einem dropper erscheint
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 iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Roblox-Spiel: Fabrik-Tycoon