No Roblox Studio, você pode selecionar NPCs ou qualquer outro objeto no espaço de trabalho do jogo usando a árvore de exploração. Aqui estão os passos: Abra o Roblox Studio e carregue o seu jogo. No painel à direita, você verá a árvore de exploração. Esta árvore mostra todos os objetos no seu jogo. Expanda o nó “Workspace” clicando no pequeno triângulo ao lado dele. Dentro do “Workspace”, você verá uma lista de todos os objetos no seu jogo. Você pode clicar em qualquer objeto para selecioná-lo. Se você nomeou seus NPCs como “NPC_A” e “NPC_B”, você deve ser capaz de encontrá-los na lista. Clique em “NPC_A” ou “NPC_B” para selecionar o NPC correspondente. Depois de selecionar um NPC, você pode visualizar e editar suas propriedades no painel de propriedades, que está localizado abaixo da árvore de exploração. Você também pode adicionar scripts ao NPC clicando com o botão direito do mouse no NPC na árvore de exploração, selecionando “Script” e, em seguida, inserindo o seu código Lua n...
Postagens
Mostrando postagens de janeiro, 2024
- Gerar link
- X
- Outros aplicativos
O script que você compartilhou cria dois NPCs, NPC_A e NPC_B, com 100 pontos de vida cada. Eles atacam um ao outro em um loop, causando 10 pontos de dano a cada ataque. O loop continua até que a vida de um dos NPCs chegue a 0. No final, o script verifica qual NPC ainda tem vida e declara esse NPC como o vencedor. Aqui está uma explicação mais detalhada do que cada parte do script faz: local NPC_A = game.Workspace.NPC_A e local NPC_B = game.Workspace.NPC_B : Estas linhas selecionam os NPCs no espaço de trabalho do jogo. NPC_A.Health = 100 e NPC_B.Health = 100 : Estas linhas definem a vida inicial dos NPCs como 100. function atacar(npc1, npc2) ... end : Esta função define a lógica do ataque. Quando chamada, ela reduz a vida do npc2 em 10 pontos. while NPC_A.Health > 0 and NPC_B.Health > 0 do ... end : Este loop continua enquanto ambos os NPCs ainda têm vida. Dentro do loop, os NPCs se atacam mutuamente. if NPC_A.Health > 0 then ... else ... end : Esta estrutura condicion...
- Gerar link
- X
- Outros aplicativos
-- Criação dos NPCs local NPC_A = game.Workspace.NPC_A local NPC_B = game.Workspace.NPC_B -- Definindo a vida dos NPCs NPC_A.Health = 100 NPC_B.Health = 100 -- Função para o NPC atacar function atacar(npc1, npc2) npc2.Health = npc2.Health - 10 end -- Loop de luta while NPC_A.Health > 0 and NPC_B.Health > 0 do atacar(NPC_A, NPC_B) atacar(NPC_B, NPC_A) wait(1) -- espera 1 segundo antes do próximo ataque end -- Verifica o vencedor if NPC_A.Health > 0 then print("NPC A venceu a luta!") else print("NPC B venceu a luta!") end