Bagikan melalui


Mulai 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 Mesin Tidak Nyata. Lihat Menginstal Alat Visual Studio untuk Unreal Engine untuk instruksi penginstalan.

Mengunduh dan membangun sampel game Lyra di Visual Studio

Lyra adalah proyek permainan sampel untuk mempelajari tentang Unreal Engine. Lihat bagian Mengunduh Lyra Starter Game di Lyra Sample Game untuk petunjuk unduhan. 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 Cetak Biru Mesin Tidak Nyata. Jika Anda memiliki versi Visual Studio yang lebih lama, lihat Menginstal Visual Studio Tools for Unreal Engine untuk menginstal plugin secara manual.

Setelah Anda 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 LyraStarterGame.uproject file 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 Mesin Tidak Nyata

  1. Buka proyek Lyra di Unreal Engine.
  2. Dari menu utama editor Unreal Engine, pilih Alat>Hasilkan Proyek Visual Studio. Ini membuat file solusi untuk Visual Studio.
  3. Dari menu utama editor Unreal Engine, pilih Alat>Buka 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 menu dropdown Konfigurasi Solusi menjadi Editor Pengembangan. Ini memungkinkan Blueprints Visual Studio Tools untuk Unreal Engine: Cuplikan layar Visual Studio dengan dropdown 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, di bawah Properti Umum, pilih Konfigurasikan Proyek Startup.
  4. Pastikan bahwa Proyek startup tunggal dipilih dan pilih LyraStarterGame di menu dropdown.

    Cuplikan layar dialog halaman properti Solusi.

    Di bawah Properti Umum, Konfigurasikan proyek Startup 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 output 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 Mesin Tidak Nyata

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 adalah tombol lampirkan cepat yang dilampirkan ke proses yang tercantum di menu dropdown di sebelah kanan. Dropdown mencantumkan proses terkait Unreal Engine, yang memudahkan untuk melampirkan ke Editor Mesin Unreal dengan lebih mudah. 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 memunculkan kembali 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 Mesin Tidak Nyata tempat Anda dapat me-refresh dan melihat status konfigurasi keseluruhan dan status Alat Integrasi Visual Studio, memeriksa dukungan Cetak Biru, melihat apakah mendapatkan status pemeriksa konvensi penamaan Unreal Engine, dan sebagainya.

Dropdown argumen baris perintah

Anda mungkin sering meluncurkan game Anda dengan kombinasi argumen baris perintah yang berbeda selama bagian pengeditan dan penelusuran kesalahan dari perulangan dalam Anda. Ini sekarang lebih mudah dengan dropdown argumen baris perintah:

Cuplikan layar dropdown args 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 saat men-debug proyek Unreal Engine yang berjalan di editor Unreal Engine harus menjadi jalur ke proyek. Misalnya: C:\UE\LyraStarterGame\LyraStarterGame.uproject.

Untuk informasi selengkapnya tentang menggunakan dropdown argumen baris perintah, lihat Meneruskan argumen baris perintah saat penelusuran kesalahan (C++).

Langkah berikutnya

Menambahkan kelas, modul, dan plugin Unreal Engine di Visual Studio
Melihat Cetak Biru Unreal Engine di Visual Studio
Lihat pengelogan Unreal Engine di Visual Studio
Menampilkan makro Unreal Engine di Visual Studio