Menu
CoddyTech

La cinta transportadora

Lección 3 de 18 del curso Juego de Roblox: Magnate de fábrica de Coddy.

El mineral que se acumula debajo del cuentagotas no genera nada. Tiene que llegar al colector, y una cinta transportadora lo lleva hasta allí.

En Roblox, una cinta transportadora es una pieza anclada con una velocidad. Establecer AssemblyLinearVelocity en una pieza anclada no mueve nada por sí solo, pero todo lo que se apoye sobre ella será transportado a esa velocidad, incluidos los jugadores:

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

El vector indica en qué dirección y a qué velocidad: 8 studs por segundo a lo largo del eje X. La velocidad se encuentra en Settings.BeltSpeed.

challenge icon

Desafío

Fácil

Establece tycoon.Conveyor.AssemblyLinearVelocity en Settings.BeltSpeed studs por segundo a lo largo del eje X.

Pulsa Play y observa cómo se desplaza el mineral (y súbete tú también a la cinta). Después, pulsa Check.

Pruébalo tú mismo

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 iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Juego de Roblox: Magnate de fábrica