Quick Start
Empieza con una version pequena
Entiende cuando usar Terrain, como mantenerlo controlable y que tipo de prueba conviene hacer primero. La idea no es memorizar todo de una vez, sino entender que mirar primero, que prueba pequena hacer y como reconocer si el aprendizaje va en la direccion correcta.
Construyelo con pequenos fragmentos
1. 値を用意する
Inspectorで変更できる値と表示先を置きます。
csharp
[SerializeField] private TextMeshProUGUI statusText;
[SerializeField] private float currentStep = 1f;
[SerializeField] private float changedValue = 2f;
[SerializeField] private float resultScore = 3f;2. 状態を変える
ボタンを押した時に、1つだけ状態を進めます。
csharp
public void NextStep()
{
step = (step + 1) % 3;
var label = step == 0 ? "準備状態" : step == 1 ? "操作中" : "結果表示";
if (statusText != null)
{
statusText.text = $"{label}\ncurrentStep={currentStep:0.##}\nchangedValue={changedValue:0.##}\nresultScore={resultScore:0.##}";
}3. 画面に表示する
変わった結果を画面に出して確認します。
csharp
if (statusText != null)
{
statusText.text = $"{label}\ncurrentStep={currentStep:0.##}\nchangedValue={changedValue:0.##}\nresultScore={resultScore:0.##}";
}
Debug.Log($"Primeros pasos con Terrain en Roblox Studio: {label}");Script completo
csharp
using UnityEngine;
using TMPro;
public class TopicPrototypeTutorial : MonoBehaviour
{
[SerializeField] private TextMeshProUGUI statusText;
[SerializeField] private float currentStep = 1f;
[SerializeField] private float changedValue = 2f;
[SerializeField] private float resultScore = 3f;
private int step;
public void NextStep()
{
step = (step + 1) % 3;
var label = step == 0 ? "準備状態" : step == 1 ? "操作中" : "結果表示";
if (statusText != null)
{
statusText.text = $"{label}\ncurrentStep={currentStep:0.##}\nchangedValue={changedValue:0.##}\nresultScore={resultScore:0.##}";
}
Debug.Log($"Primeros pasos con Terrain en Roblox Studio: {label}");
}
}Inspector
Conecta la referencia de UI en el Inspector y confirma cada cambio con el boton.
Resumen
Que deberias llevarte
Entiende cuando usar Terrain, como mantenerlo controlable y que tipo de prueba conviene hacer primero.
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.
