Bagikan melalui


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:

  1. Buka file LyraStarterGame.uproject di editor teks. Ada di direktori tempat Anda menginstal sampel game.

  2. Tambahkan yang berikut ini ke akhir bagian Plugins:

    ,{
        "Name": "VisualStudioTools",
        "Enabled": true
    }
    

Di Unreal Engine

  1. Buka proyek Lyra di Unreal Engine.
  2. Dari menu utama editor Unreal Engine, pilih Tools>Generate Visual Studio Project. Ini membuat file solusi untuk Visual Studio.
  3. 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

  1. Ubah Konfigurasi Solusi dropdown menjadi Editor Pengembangan. Ini memungkinkan Blueprints Visual Studio Tools untuk Unreal Engine: Cuplikan layar Visual Studio dengan menu tarik-turun Konfigurasi Solusi diperluas dan Editor Pengembangan dipilih.
  2. Atur proyek startup menjadi proyek LyraStarterGame. Di Penjelajah Solusi, klik kanan pada solusi dan pilih properti .
  3. Dalam dialog Halaman Properti Solusi , pada bagian Properti Umum , pilih Atur Proyek Startup .
  4. Pastikan Proyek startup tunggal dipilih dan pilih LyraStarterGame di menu dropdown.

    Cuplikan layar dialog halaman properti Solusi.

    Pada Properti Umum, opsi Konfigurasi proyek Startup telah dipilih. Tombol radio proyek startup tunggal dipilih. Proyek startup di dropdown adalah LyraStarterGame.

  5. Pilih OK untuk menutup dialog.
  6. 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.

Cuplikan layar jendela output Visual Studio. File LyraCharacter.generated.h disorot karena jalur absolut ditentukan dan pengguna mengklik dua kali untuk membuka file LyrCharacter.generated.h.

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:

Cuplikan layar toolbar Unreal Engine di Visual Studio.

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:

Cuplikan layar dropdown parameter 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