3D Workspace
Home
Assets
Affiliate Program
Sign up/Log in
?
Upgrade
DCC Bridge
3D Creation Made Simple
Text & Image to 3D Model in seconds
One-Click Texturing & Smart Detail Editing
Free Credits Monthly
Start Free
Anonymous1769100776
01-22 16:58
Model Name
gas cylinder 3d model
Tags
props
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!