Quick Start
Mulai dari versi kecil yang berjalan
Asset store hanya menghemat waktu jika asset itu menyelesaikan masalah nyata yang sedang kamu hadapi. Untuk pemula, empat pengecekan sudah cukup: apakah asset ini membantu tugas saat ini, apakah cocok dengan versi engine, apakah struktur foldernya mudah dibaca, dan apakah nanti bisa dilepas lagi dengan aman.
Bangun dengan potongan kode kecil
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 lengkap
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
Hubungkan referensi UI di Inspector, lalu cek setiap perubahan dengan tombol.
Ringkasan
Hal yang perlu dibawa pulang
Pelajari cara menilai apakah sebuah asset benar-benar membantu tujuan belajar saat ini sebelum kamu mengimpor terlalu banyak file.
Baca berikutnya
ARTArtikel Bahasa IndonesiaJelajahi artikel dan tutorial praktis untuk pemula tentang alur kerja, desain, dan jalur belajar tiap engine.CMPPanduan perbandingan engineBandingkan Unity, Unreal Engine, Roblox, dan Godot dalam Bahasa Indonesia. Lihat gambaran umum dulu, lalu buka perbandingan yang paling relevan.HOMEPanduan belajar game engineMulai dalam Bahasa Indonesia dengan tutorial, perbandingan, glosarium, dan berita terpilih untuk Unity, Unreal Engine, Roblox, dan Godot.
