本文へスキップ
Guia de Unreal Engine

Configurar tu primer proyecto en Unreal Engine

Ordena la creacion inicial del proyecto para que la plantilla, las carpetas y las primeras decisiones no te compliquen despues.

公開日: 2026-05-28#Unreal Engine#プロジェクト作成#初心者

Quick Start

Empieza con una version pequena

Ordena la creacion inicial del proyecto para que la plantilla, las carpetas y las primeras decisiones no te compliquen despues. 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で変更できる値と表示先を置きます。

TopicPrototypeTutorial.cs
csharp
    [SerializeField] private TextMeshProUGUI statusText;
    [SerializeField] private float currentStep = 1f;
    [SerializeField] private float changedValue = 2f;
    [SerializeField] private float resultScore = 3f;

2. 状態を変える

ボタンを押した時に、1つだけ状態を進めます。

TopicPrototypeTutorial.cs
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. 画面に表示する

変わった結果を画面に出して確認します。

TopicPrototypeTutorial.cs
csharp
        if (statusText != null)
        {
            statusText.text = $"{label}\ncurrentStep={currentStep:0.##}\nchangedValue={changedValue:0.##}\nresultScore={resultScore:0.##}";
        }
        Debug.Log($"Configurar tu primer proyecto en Unreal Engine: {label}");

Script completo

TopicPrototypeTutorial.cs
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($"Configurar tu primer proyecto en Unreal Engine: {label}");
    }
}

Inspector

Conecta la referencia de UI en el Inspector y confirma cada cambio con el boton.

Resumen

Que deberias llevarte

Ordena la creacion inicial del proyecto para que la plantilla, las carpetas y las primeras decisiones no te compliquen despues.