Bagikan melalui


Menambahkan kelas, modul, dan plugin Unreal Engine di Visual Studio

Dalam artikel ini, pelajari cara menggunakan Alat Visual Studio untuk Unreal Engine untuk:

Prasyarat

Berikut ini harus diinstal:

Menambahkan modul Unreal Engine di Visual Studio

Sekarang Anda dapat menambahkan modul Unreal Engine ke proyek Unreal Engine Anda dari dalam Visual Studio. Anda tidak lagi harus beralih antara Editor Mesin Tidak Nyata dan Visual Studio untuk menambahkan modul, atau perlu menyinkronkan solusi Visual Studio dengan file proyek Unreal Engine Anda setelahnya.

Modul adalah cara untuk mengatur kode Anda di Unreal Engine. Mereka membantu Anda mengelompokkan kelas dan aset terkait bersama-sama dan mengatur kode Anda ke dalam unit mandiri yang dapat dimuat dan dibongkar saat runtime. Membuat modul dapat melelahkan dan rawan kesalahan jika Anda melakukannya secara manual karena memerlukan pengeditan file konfigurasi dan menambahkan kode boilerplate. Visual Studio memudahkan untuk membuat modul dengan menyediakan dialog yang memandu Anda melalui proses dan melakukan konfigurasi dan menambahkan boilerplate untuk Anda.

Untuk menambahkan modul Unreal Engine di Visual Studio, ikuti langkah-langkah ini setelah menyelesaikan Mulai Cepat: Visual Studio Tools for Unreal Engine untuk mengunduh dan membangun game Lyra. Langkah-langkah ini mengasumsikan bahwa Anda memiliki solusi yang LyraStarterGame.sln terbuka di Visual Studio:

  1. Di Penjelajah Solusi, pilih proyek, seperti LyraStarterGame, tempat Anda ingin modul baru pergi.
  2. Klik kanan proyek (pastikan proyek dipilih dan bukan folder) dan pilih Tambahkan>item Mesin Tidak Nyata... untuk membuka dialog Tambahkan Item Baru untuk item Mesin Tidak Nyata:Cuplikan layar menu Tambahkan Item Baru. Modul Mesin Tidak Nyata Kosong dipilih.
  3. Pilih Modul Mesin Tidak Nyata, berikan nama modul di bidang Nama , lalu pilih Tambahkan untuk membuka dialog Tambahkan Modul Mesin Tidak Nyata:

    Cuplikan layar dialog Tambahkan Modul Mesin Tidak Nyata.

    Dialog Tambahkan Modul Mesin Tidak Nyata memiliki bidang untuk Nama modul, dropdown untuk jenis Modul (Runtime dipilih) dan fase pemuatan modul (Default dipilih). Jalur modul, header, sumber, dan jalur file build dicantumkan. Kotak centang untuk Informasi Refresh IntelliSense menggunakan alat Editor Tidak Nyata dicentang.

  4. Gunakan menu drop-down untuk memilih jenis Modul dan fase pemuatan Modul.
  5. Pilih OK untuk menambahkan modul ke proyek dan memperbarui file solusi Visual Studio.

Modul hanya dapat dibuat di folder Sumber atau sebagai modul plugin di dalam folder Plugin .
Jalur Build menunjukkan tempat Build.cs file dibuat. File Build.cs berisi informasi konfigurasi untuk modul.

Menambahkan kelas Unreal Engine di Visual Studio

Sekarang Anda dapat menambahkan kelas Unreal Engine ke proyek Unreal Engine Anda dari dalam Visual Studio. Anda tidak lagi harus beralih antara Editor Tidak Nyata dan Visual Studio untuk menambahkan kelas, atau perlu menyinkronkan solusi Visual Studio dengan file proyek Unreal Engine Anda setelahnya.

Untuk menambahkan kelas Unreal Engine di Visual Studio, ikuti langkah-langkah ini setelah menyelesaikan Mulai Cepat: Visual Studio Tools for Unreal Engine untuk mengunduh dan membangun game Lyra. Langkah-langkahnya mengasumsikan bahwa Anda memiliki solusi yang LyraStarterGame.sln terbuka di Visual Studio:

  1. Di Penjelajah Solusi, pilih folder tempat Anda ingin kelas baru pergi. Dalam proyek LyraStarterGame, Anda dapat menambahkan kelas baru ke folder Sumber LyraStarterGame>, misalnya.
  2. Klik kanan folder dan pilih Tambahkan>item Mesin Tidak Nyata... untuk membuka dialog Tambahkan Item Baru:

    Cuplikan layar dialog Tambahkan Item Baru, dengan Kelas Umum Mesin Tidak Nyata dipilih.

    Ini memiliki opsi untuk menambahkan Kelas Umum Mesin Tidak Nyata (yang dipilih), Modul Mesin Tidak Nyata Kosong, dan Plugin Mesin Tidak Nyata.

  3. Pilih Kelas Umum Unreal Engine lalu pilih Tambahkan untuk membuka dialog Tambahkan Kelas Mesin Tidak Nyata:

    Cuplikan layar dialog Tambahkan kelas Mesin Tidak Nyata Baru.

    Opsi untuk memilih basis seperti Aktor, Karakter, dan sebagainya, terlihat. Ada bidang untuk nama kelas dan dropdown untuk modul yang akan ditambahkan kelasnya. Jalur ke file header dan file sumber dicantumkan. Kotak centang dipilih untuk menyegarkan informasi IntelliSense menggunakan alat Editor Tidak Nyata.

  4. Pilih Nama kelas. Visual Studio memperingatkan Anda jika nama bertentangan dengan kelas atau file yang sudah ada.
  5. Pilih kelas Dasar. Memilih kelas dasar memastikan bahwa header dan makro yang tepat disertakan untuk jenis kelas tersebut.
  6. Pilih modul untuk ditambahkan ke kelas Anda untuk menggunakan menu dropdown Pilih modul untuk menambahkan kelas . Nama modul adalah nama folder yang berisi modul.
  7. Pilih kotak centang Refresh informasi IntelliSense menggunakan alat Editor Tidak Nyata untuk memilih apakah Visual Studio menggunakan alat Editor Tidak Nyata untuk memperbarui informasi IntelliSense. Pilih ini untuk menyebabkan Unreal Build Tool meregenerasi file solusi Visual Studio.
  8. Pilih OK untuk menghasilkan file header dan sumber untuk kelas baru dan menambahkannya ke file solusi Visual Studio. Ini menghasilkan permintaan untuk memuat ulang proyek. Pilih Muat Ulang untuk memuat ulang proyek.

Menambahkan plugin Unreal Engine di Visual Studio

Sekarang Anda dapat menambahkan plugin Unreal Engine ke proyek Unreal Engine Anda dari dalam Visual Studio. Anda tidak lagi harus beralih antara Editor Tidak Nyata dan Visual Studio untuk menambahkan plugin, atau perlu menyinkronkan solusi Visual Studio dengan file proyek Unreal Engine Anda setelahnya.

Untuk menambahkan plugin Unreal Engine di Visual Studio, ikuti langkah-langkah ini setelah menyelesaikan Mulai Cepat: Visual Studio Tools for Unreal Engine untuk mengunduh dan membangun game Lyra. Langkah-langkahnya mengasumsikan bahwa Anda memiliki solusi yang LyraStarterGame.sln terbuka di Visual Studio:

  1. Di Penjelajah Solusi, pilih folder tempat Anda ingin plugin baru pergi. Dalam proyek LyraStarterGame, Anda dapat menambahkan plugin baru ke folder Sumber LyraStarterGame>, misalnya.
  2. Klik kanan folder dan pilih Tambahkan>item Mesin Tidak Nyata... untuk membuka dialog Tambahkan Item Baru:

    Cuplikan layar dialog Tambahkan Item Baru, dengan Plugin Unreal Engine dipilih.

    Ini memiliki opsi untuk menambahkan Kelas Umum Mesin Tidak Nyata, Modul Mesin Tidak Nyata Kosong, dan Plugin Mesin Tidak Nyata (yang dipilih).

  3. Pilih Plugin Mesin Tidak Nyata lalu pilih Tambahkan untuk membuka dialog Tambahkan Plugin Mesin Tidak Nyata:

    Cuplikan layar dialog Tambahkan plugin Unreal Engine Baru.

    Ada daftar jenis Plugin (Tingkat Lanjut dipilih), dan bidang untuk nama plugin, jalur, penulis, deskripsi, dan URL. Ada kotak centang Plugin Is di beta (tidak dicentang) dan kotak centang Refresh Informasi IntelliSense menggunakan Alat Editor Tidak Nyata (dicentang).

  4. Pilih jenis plugin Anda dari daftar Jenis plugin.
  5. Berikan Nama plugin, pembuat Plugin, Deskripsi Plugin, dan url Plugin.
  6. Centang kotak Plugin Is di beta sesuai kebutuhan.
  7. Pilih kotak centang Refresh informasi IntelliSense menggunakan alat Editor Tidak Nyata untuk memilih apakah Visual Studio menggunakan alat Editor Tidak Nyata untuk memperbarui informasi IntelliSense. Hal ini menyebabkan Unreal Build Tool meregenerasi file solusi Visual Studio.
  8. Pilih Tambahkan untuk menghasilkan header plugin dan file sumber untuk plugin baru dan tambahkan ke file solusi Visual Studio. Ini menghasilkan permintaan untuk memuat ulang proyek. Pilih Muat Ulang untuk memuat ulang proyek.

Alat Visual Studio untuk Mesin Tidak Nyata
Melihat Cetak Biru Unreal Engine di Visual Studio
Lihat pengelogan Unreal Engine di Visual Studio
Menampilkan makro Unreal Engine di Visual Studio