Menu
CoddyTech

A Esteira Transportadora

Lição 3 de 18 do curso Roblox: Tycoon de Fábrica da Coddy.

Minério se acumulando embaixo do conta-gotas não rende nada. Ele precisa chegar ao coletor, e uma esteira transportadora o leva até lá.

No Roblox, uma esteira transportadora é uma peça ancorada com uma velocidade. Definir AssemblyLinearVelocity em uma peça ancorada não move nada por si só, mas tudo o que estiver sobre ela é levado junto nessa velocidade, inclusive os jogadores:

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

O vetor indica a direção e a velocidade: 8 studs por segundo ao longo do eixo X. A velocidade fica em Settings.BeltSpeed.

challenge icon

Desafio

Fácil

Defina tycoon.Conveyor.AssemblyLinearVelocity como Settings.BeltSpeed studs por segundo ao longo do eixo X.

Pressione Play e observe o minério se deslocar (e suba na esteira você mesmo). Em seguida, Check.

Experimente você mesmo

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

local tycoon = workspace.Tycoon

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

-- Todo jogador recebe Cash no placar
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: uma pequena peça que vale Cash, solta embaixo de um 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 iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Roblox: Tycoon de Fábrica