3D Workspace
Home
Assets
Affiliate Program
Creator Program
Sign up/Log in
View Plans
DCC Bridge
yhanpouy
01-22 16:58
Model Name
gas cylinder 3d model
Tags
gas cylinder
props
props realistic
props rendering
props rendering realistic
realistic
rendering
rendering realistic
Prompt
using UnityEngine; public class SafeZone : MonoBehaviour { public Transform zoneVisual; // O objeto 3D que representa o gás (um cilindro) public float shrinkSpeed = 0.5f; // Velocidade com que a zona diminui public float damagePerSecond = 5f; public Transform player; // Arraste o seu jogador para cá void Update() { // 1. Faz a zona diminuir de tamanho constantemente float newScale = zoneVisual.localScale.x - (shrinkSpeed * Time.deltaTime); if (newScale > 0) { zoneVisual.localScale = new Vector3(newScale, zoneVisual.localScale.y, newScale); } // 2. Verifica se o jogador está fora da zona float distance = Vector3.Distance(player.position, transform.position); float currentRadius = zoneVisual.localScale.x * 5f; // Ajuste baseado no tamanho do seu modelo if (distance > currentRadius) { ApplyDamage(); } } void ApplyDamage() { Debug.Log("O Gás está tirando vida do jogador!"); // Aqui você chamaria a função de tirar vida do script do seu jogador } }
Detailed Info
Related Models
Enter invite code
Enter invite code to get credits!