Panduan Cepat: Alat Visual Studio untuk Unreal Engine
Dalam artikel ini, unduh sampel game Unreal Engine (UE) dan konfigurasikan Visual Studio Tools untuk Unreal Engine. Visual Studio Tools for Unreal Engine adalah ekstensi gratis yang membantu Anda mengembangkan game dengan Unreal Engine. Ini menyediakan fitur yang meningkatkan pengalaman pengembangan Unreal Engine di Visual Studio.
Prasyarat
Berikut ini harus diinstal:
- Visual Studio versi 17.10 atau yang lebih baru.
- Unreal Engine versi 5 atau yang lebih baru karena contoh yang digunakan dalam artikel ini memerlukan Unreal Engine 5 atau yang lebih baru.
- Alat Visual Studio untuk Unreal Engine. Lihat Instalasi Alat Visual Studio untuk Unreal Engine untuk petunjuk penginstalan.
Mengunduh dan membangun sampel game Lyra di Visual Studio
Lyra adalah proyek permainan sampel untuk mempelajari tentang Unreal Engine. Lihat bagian Mengunduh Game Lyra Starter di Lyra Sample Game untuk petunjuk pengunduhan. Jika Anda memperolehnya melalui penginstalan kode sumber Unreal Engine, versi tersebut tidak berisi aset yang diperlukan untuk membangun dan menjalankan game. Gunakan instruksi unduhan untuk mendapatkan semua yang Anda butuhkan melalui alat penginstal Epik.
Mengonfigurasi sampel game Lyra untuk menggunakan Alat Visual Studio untuk Unreal Engine
Pada Visual Studio 2022 versi 17.7, plugin Visual Studio Tools for Unreal Engine disertakan dengan penginstalan Unreal Engine. Tidak lagi diperlukan untuk melihat Blueprint Unreal Engine. Jika Anda memiliki versi Visual Studio yang lebih lama, lihat Menginstal Visual Studio Tools for Unreal Engine untuk menginstal plugin secara manual.
Setelah Mengunduh sampel game, perbarui LyraStarterGame.uproject
untuk menggunakan plugin Visual Studio Tools. Salah satu cara untuk melakukan ini adalah di Editor Unreal. Muat proyek Lyra dan dari menu utama pilih Edit Plugin>. Temukan plugin Alat Integrasi Visual Studio dan centang kotak di sampingnya.
Cara lain untuk melakukan ini adalah dengan mengedit file LyraStarterGame.uproject
secara manual. Berikut caranya:
Buka file
LyraStarterGame.uproject
di editor teks. Ada di direktori tempat Anda menginstal sampel game.Tambahkan yang berikut ini ke akhir bagian
Plugins
:,{ "Name": "VisualStudioTools", "Enabled": true }
Di Unreal Engine
- Buka proyek Lyra di Unreal Engine.
- Dari menu utama editor Unreal Engine, pilih Tools>Generate Visual Studio Project. Ini membuat file solusi untuk Visual Studio.
- Dari menu utama editor Unreal Engine, pilih Tools>Open Visual Studio untuk membuka game di Visual Studio. Jika Anda memiliki beberapa versi Visual Studio di komputer Anda, pastikan versi yang tepat dibuka: dari menu utama Visual Studio, pilih Bantuan >Tentang Microsoft Visual Studio. Anda perlu menggunakan Visual Studio 2022 versi 17.7 atau yang lebih tinggi. Jika versi yang tepat tidak terbuka, buka
LyraStarterGame.sln
secara manual di versi Visual Studio yang benar.
di Visual Studio
- Ubah Konfigurasi Solusi dropdown menjadi Editor Pengembangan. Ini memungkinkan Blueprints Visual Studio Tools untuk Unreal Engine:
- Atur proyek startup menjadi proyek LyraStarterGame. Di Penjelajah Solusi, klik kanan pada solusi dan pilih properti .
- Dalam dialog Halaman Properti Solusi , pada bagian Properti Umum , pilih Atur Proyek Startup .
- Pastikan Proyek startup tunggal dipilih dan pilih LyraStarterGame di menu dropdown.
Pada Properti Umum, opsi Konfigurasi proyek Startup telah dipilih. Tombol radio proyek startup tunggal dipilih. Proyek startup di dropdown adalah LyraStarterGame.
- Pilih OK untuk menutup dialog.
- Dari menu utama Visual Studio, pilih Build>Build Solution untuk membangun game.
Jendela keluaran build Visual Studio
Jendela output build di Visual Studio menunjukkan kemajuan build dan kesalahan atau peringatan apa pun yang terjadi. Anda dapat membuka jendela output build dari menu utama Visual Studio melalui Lihat>Output.
Mulai dari Visual Studio 2022 17.12, Anda dapat mengklik dua kali pada jalur absolut ke file di jendela output untuk membuka file tersebut di Visual Studio. Kode sumber harus menjadi bagian dari solusi Visual Studio dan jalur di jendela output harus merupakan jalur absolut. Ini berfungsi saat membangun proyek Unreal Engine di Visual Studio atau jenis proyek lainnya.
Cuplikan layar berikut menunjukkan jendela output untuk build sampel LyraStarterGame. Pengguna mengeklik dua kali pada peringatan dari LyraCharacter.generated.h
. Karena jalur absolut ke file tersebut disediakan, file terbuka di editor.
Toolbar Unreal Engine
Visual Studio menyediakan toolbar yang meningkatkan pengalaman integrasi pengembangan Unreal Engine di Visual Studio. Toolbar menyediakan akses cepat ke tugas UE umum.
Aktifkan toolbar Unreal Engine di Visual Studio dari menu utama melalui Lihat Toolbar>>Unreal Engine. Toolbar terlihat seperti:
Tombol toolbar, kiri ke kanan:
- Ikon putar (play) adalah tombol lampirkan cepat untuk melampirkan ke proses yang tercantum di menu dropdown di sebelah kanan. Dropdown menunjukkan proses-proses terkait Unreal Engine, sehingga lebih mudah untuk terhubung dengan Editor Unreal Engine. Anda juga dapat menggunakan ini untuk melampirkan ke proses apa pun.
- Tombol untuk memulai dan menghentikan server integrasi Unreal Engine. Server integrasi meningkatkan performa integrasi Unreal Engine dengan Visual Studio. Ini berjalan sebagai proses latar belakang dan secara otomatis memperbarui informasi pengujian saat Anda mengerjakan proyek Anda. Anda dapat menonaktifkannya untuk mengklaim kembali sumber daya mesin, dan memulainya saat Anda menginginkan peningkatan integrasi. Server dimulai secara otomatis saat Anda membuka proyek UE di Visual Studio.
- Tombol untuk memindai ulang aset Cetak Biru Unreal Engine. Ini memperbarui solusi Visual Studio dengan aset Cetak Biru terbaru dari proyek Unreal Engine.
- Tombol yang membuka jendela log Unreal Engine.
- Tombol untuk membuka jendela Konfigurasi Integrasi Unreal Engine di mana Anda dapat menyegarkan dan melihat status konfigurasi keseluruhan dan status Alat Integrasi Visual Studio, memeriksa dukungan Blueprint, melihat status pemeriksa konvensi penamaan Unreal Engine, dan sebagainya.
Dropdown untuk argumen baris perintah
Anda mungkin sering meluncurkan game Anda dengan berbagai kombinasi argumen-argumen baris perintah selama bagian pengeditan dan penelusuran kesalahan dari siklus internal Anda. Ini sekarang lebih mudah dengan menu dropdown argumen baris perintah:
Dropdown argumen baris perintah diperlihatkan mengikuti menu dropdown Platform Solusi pada toolbar Standar. Ada entri untuk C:\UE\LyraStarterGame\LyraStarterGame.uproject -fullscreen, dan C:\UE\LyraStarterGame\LyraStarterGame.uproject -JsonDebugOutput.
Untuk menambahkan argumen baris perintah, ketikkan di menu dropdown dan tekan Enter. Argumen disimpan dalam urutan yang Anda masukkan dan muncul di menu dropdown untuk digunakan di masa mendatang.
Ada batas lima baris perintah yang dapat Anda tambahkan sebelum baris terlama dihapus untuk memberi ruang bagi baris baru.
Argumen pertama ketika men-debug proyek Unreal Engine yang berjalan di editor Unreal Engine harus berupa jalur ke proyek tersebut. Misalnya: C:\UE\LyraStarterGame\LyraStarterGame.uproject
.
Untuk informasi selengkapnya tentang penggunaan argumen baris perintah dropdown, lihat Meneruskan argumen baris perintah saat penelusuran kesalahan (C++).
Langkah berikutnya
Menambahkan kelas, modul, dan plugin Unreal Engine di Visual Studio
Lihat Blueprints Unreal Engine di Visual Studio
Melihat log Unreal Engine di Visual Studio
Menampilkan makro Unreal Engine di Visual Studio