Menu
CoddyTech

Il nastro trasportatore

Lezione 3 di 18 del corso Gioco Roblox: Tycoon della fabbrica di Coddy.

Il minerale che si accumula sotto il distributore non frutta nulla. Deve raggiungere il raccoglitore e un nastro trasportatore lo porta lì.

In Roblox, un nastro trasportatore è una parte ancorata con una velocità. Impostare AssemblyLinearVelocity su una parte ancorata non la sposta di per sé, ma tutto ciò che vi poggia sopra viene trasportato a quella velocità, giocatori inclusi:

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

Il vettore indica la direzione e la velocità: 8 stud al secondo lungo X. La velocità è contenuta in Settings.BeltSpeed.

challenge icon

Sfida

Facile

Imposta tycoon.Conveyor.AssemblyLinearVelocity su Settings.BeltSpeed stud al secondo lungo X.

Premi Play e guarda il minerale viaggiare (e sali anche tu sul nastro). Poi Check.

Provalo tu

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

local tycoon = workspace.Tycoon

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

-- Cada jugador recibe Cash en la tabla de clasificación
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: una pieza pequeña que vale Cash y cae debajo de 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 iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Gioco Roblox: Tycoon della fabbrica