Plugin untuk Unity: Instal dan atur komponen plugin - Amazon GameLift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Plugin untuk Unity: Instal dan atur komponen plugin

Bagian ini menjelaskan cara menambahkan plugin ke proyek Unity. Setelah plugin diinstal, fungsionalitas plugin tersedia ketika Anda memiliki proyek terbuka di editor Unity.

Sebelum Anda mulai

Inilah yang Anda butuhkan untuk menggunakan GameLift plugin Amazon untuk Unity:

  • Unity untuk Windows 2022 LTS atau Unity untuk macOS

  • GameLift Plugin Amazon untuk unduhan Unity. [Situs unduhan] Unduhan mencakup dua paket:

    • Plugin GameLift mandiri Amazon untuk Unity

    • Amazon GameLift C# server SDK for Unity

  • Microsoft Visual Studio 2019 atau yang lebih baru.

  • Proyek game multipemain dengan kode game C #.

  • Registri cakupan pihak ketiga. UnityNuGet Alat ini mengelola DLL pihak ketiga. Untuk informasi selengkapnya, lihat repositori UnityNuGetGithub.

Tambahkan plugin ke proyek game Anda

Selesaikan tugas-tugas berikut, bekerja di editor Unity dan file proyek game Anda.

Langkah 1: Tambahkan UnityNuGet ke proyek game Anda

Jika Anda belum UnityNuGet menyiapkan proyek game Anda, gunakan langkah-langkah berikut untuk menginstal alat menggunakan manajer paket Unity. Atau, Anda dapat menggunakan NuGet CLI untuk mengunduh DLL secara manual. Untuk informasi selengkapnya, lihat SDK server Amazon GameLift C# untuk Unity. README

  1. Dengan proyek Anda terbuka di editor Unity, buka menu utama dan pilih Edit, Pengaturan Proyek. Dari opsi, pilih bagian Package Manager dan buka grup Scoped Registries.

  2. Pilih tombol + dan masukkan nilai berikut untuk UnityNuGet registri cakupan:

    Name: Unity NuGet URL: https://unitynuget-registry.azurewebsites.net Scope(s): org.nuget

Untuk pengguna versi Unity 2021:

Setelah menyiapkan UnityNuGet, periksa Assembly Version Validation kesalahan yang ditampilkan di konsol Unity. Kesalahan ini terjadi jika pengalihan pengikatan untuk rakitan yang diberi nama kuat dalam NuGet paket tidak diselesaikan dengan benar ke jalur dalam proyek Unity Anda. Untuk mengatasi masalah ini, konfigurasikan validasi versi perakitan Unity:

  1. Di editor Unity, buka menu utama dan pilih Edit, Pengaturan Proyek, dan buka bagian Player.

  2. Hapus pilihan opsi Validasi Versi Perakitan.

Langkah 2: Tambahkan plugin dan paket SDK server C #

  1. Buka zip GameLift plugin Amazon untuk Unity download, yang berisi kedua paket.

  2. Dengan proyek Anda terbuka di Unity Editor, buka menu utama dan pilih Window, Package Manager.

  3. Pilih tombol + untuk menambahkan paket baru. Pilih opsi Tambahkan paket dari tarball.

  4. Di Pilih paket pada disk, cari plugin Amazon GameLift C# Server SDK untuk file unduhan Unity, dan pilih file. com.amazonaws.gameliftserver.sdk-<version>.tgz Pilih Buka untuk menginstal plugin.

  5. Di Pilih paket pada disk, cari plugin GameLift mandiri Amazon untuk file unduhan Unity, dan pilih filecom.amazonaws.gamelift-<version>.tgz. Pilih Buka untuk menginstal plugin.

  6. Verifikasi bahwa plugin mandiri ditambahkan ke proyek Anda. Kembali ke jendela editor Unity. Periksa menu utama untuk tombol GameLift menu Amazon baru.

Langkah 3: Impor permainan sampel (opsional)

Plugin untuk Unity hadir dengan serangkaian aset game sampel, termasuk adegan, yang dapat Anda tambahkan ke proyek game Anda. Mengimpor game contoh memberi Anda jalur cepat untuk menguji, membangun, dan menerapkan game multipemain sederhana dengan Amazon. GameLift Game sampel sudah sepenuhnya terintegrasi dengan Amazon GameLift SDK, sehingga Anda dapat melewati tugas integrasi dan menyelesaikan tugas alur kerja yang tersisa.

Saat menggunakan game contoh, Anda dapat mengatur dan bergabung dengan armada Amazon GameLift Anywhere yang dihosting secara lokal hanya dalam beberapa menit. Anda dapat menyebarkan game ke Amazon GameLift dan bergabung dengan game langsung yang dihosting di cloud dalam waktu kurang dari satu jam.

Untuk mengimpor contoh game:
  1. Dengan proyek game Anda terbuka di Unity Editor, buka GameLift menu Amazon dan pilih Contoh Game, Impor Contoh Game.

  2. Setelah file diimpor, buka GameLift menu Amazon lagi dan pilih Contoh Game, Inisialisasi Pengaturan. Langkah ini mengonfigurasi proyek Anda untuk membangun klien dan server game.

Ketika instalasi selesai, Anda akan melihat dua adegan baru ditambahkan ke proyek game Anda. Anda juga akan melihat beberapa aset proyek tambahan, termasuk GameLiftClientSettingsaset.

Untuk detail selengkapnya tentang UI dan gameplay sampel, lihat contoh readme game.