Quick Start
Empieza con una version pequena
Asset stores ahorran tiempo solo cuando el asset resuelve un problema actual y concreto. Para principiantes, bastan cuatro preguntas antes de importar: ayuda a la tarea de hoy, es compatible con el setup actual, su estructura se entiende y puede quitarse otra vez sin dejar el proyecto roto.
Construyelo con pequenos fragmentos
1. 値を用意する
Inspectorで変更できる値と表示先を置きます。
csharp
[SerializeField] private TextMeshProUGUI statusText;
[SerializeField] private float licenseRiskScore = 1f;
[SerializeField] private float prefabCount = 2f;
[SerializeField] private float textureMemoryMb = 3f;2. 状態を変える
ボタンを押した時に、1つだけ状態を進めます。
csharp
public void NextStep()
{
step = (step + 1) % 3;
var label = step == 0 ? "候補を見る" : step == 1 ? "安全性を確認" : "最小導入する";
if (statusText != null)
{
statusText.text = $"{label}\nlicenseRiskScore={licenseRiskScore:0.##}\nprefabCount={prefabCount:0.##}\ntextureMemoryMb={textureMemoryMb:0.##}";
}3. 画面に表示する
変わった結果を画面に出して確認します。
csharp
if (statusText != null)
{
statusText.text = $"{label}\nlicenseRiskScore={licenseRiskScore:0.##}\nprefabCount={prefabCount:0.##}\ntextureMemoryMb={textureMemoryMb:0.##}";
}
Debug.Log($"アセット導入チェック: {label}");Script completo
csharp
using UnityEngine;
using TMPro;
public class AssetChecklistTutorial : MonoBehaviour
{
[SerializeField] private TextMeshProUGUI statusText;
[SerializeField] private float licenseRiskScore = 1f;
[SerializeField] private float prefabCount = 2f;
[SerializeField] private float textureMemoryMb = 3f;
private int step;
public void NextStep()
{
step = (step + 1) % 3;
var label = step == 0 ? "候補を見る" : step == 1 ? "安全性を確認" : "最小導入する";
if (statusText != null)
{
statusText.text = $"{label}\nlicenseRiskScore={licenseRiskScore:0.##}\nprefabCount={prefabCount:0.##}\ntextureMemoryMb={textureMemoryMb:0.##}";
}
Debug.Log($"アセット導入チェック: {label}");
}
}Inspector
Conecta la referencia de UI en el Inspector y confirma cada cambio con el boton.
Resumen
Que deberias llevarte
Aprende a decidir si un asset realmente ayuda al objetivo actual antes de importar mas archivos de los que puedes manejar.
Sigue leyendo
ARTArticulos en espanolExplora articulos y tutoriales practicos para principiantes sobre flujo de trabajo, diseno y rutas de aprendizaje por engine.CMPGuia de comparacion de enginesCompara Unity, Unreal Engine, Roblox y Godot en espanol. Revisa primero la orientacion general y luego abre la comparacion especifica que necesites.HOMEGuia para aprender motores de juegoEmpieza en espanol con tutoriales, comparativas, glosarios y noticias seleccionadas sobre Unity, Unreal Engine, Roblox y Godot.
Guias relacionadas
SYSGuia de UI para amenaza, aggro y objetivo enemigoComo mostrar a quien apunta cada enemigo y que peligro requiere reaccion inmediata sin llenar la pantalla.MAPGuia de UI para puntos de captura, overtime y marcadorComo ordenar propiedad, progreso, diferencia de puntos y reglas de overtime para que la partida se entienda mejor.
