Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pengembangan lokal
Anda dapat menerapkan aplikasi SimSpace Weaver Anda secara lokal untuk pengujian cepat dan debugging. SimSpace Weaver Localdidukung untuk membangunMicrosoft Windows hanya.
Untuk informasi tentang mengembangkan denganUnity danUnreal Engine, lihatSupport untuk mesin lain.
Persyaratan
Microsoft Windows 10atau lebih tinggi
Microsoft Visual Studio 2019
atau yang lebih baru, dengan Desktop development with C++ beban kerja terpasang
Bangun simulasi Anda untukSimSpace Weaver Local
Untuk belajar menggunakanSimSpace Weaver Local, Anda dapat menggunakan aplikasi Sampel Pathfinding yang sama dengan yang Anda jalankan di cloud selamaMemulai dengan SimSpace Weaver tutorial, tetapi kali ini di perangkat keras lokal Anda.
Untuk membangun contoh aplikasi untukSimSpace Weaver Local
Pada prompt perintah, pergi ke
.project-folder
\tools\localJalankan
generate_visual_studio_project.bat
.Buka
di Visual Studio.project-folder
\buildlocal\PathfindingSampleLocal.slnSetel konfigurasi build Anda ke RelWithDebInfo.
-
Pilih Build> Build Solution.
Visual Studioakan menempatkan artefak build Anda di:
.project-folder
\buildlocal\out\RelWithDebInfo
Di dalam folder itu, Anda akan melihat file executable berikut:
PathfindingSampleLocalSpatial.exe
PathfindingSampleLocalView.exe
Jalankan simulasi Anda denganSimSpace Weaver Local
Anda dapat menggunakanSimSpace Weaver Local untuk menjalankan kombinasi apa pun hingga 24 aplikasi spasial atau kustom di komputer lokal Anda. Jam simulasi dimulai setelah semua aplikasi spasial yang ditentukan dalam skema dimulai.
Untuk menjalankan aplikasi Anda denganSimSpace Weaver Local
-
Di jendela pemilih file, buka
.project-folder
\buildlocal\out\RelWithDebInfo -
SimSpace Weaver Localaplikasi memerlukan file skema bernama
schema.yaml
dalam direktori kerja aplikasi. Kegagalan untuk membaca informasi yang diperlukan dari skema mengakhiri aplikasi.Skema untukSimSpace Weaver Local tidak harus identik dengan
, tetapi Anda dapat menggunakannya sebagai titik awal.project-folder
\tools\project-name
-schema.yamlPilih salah satu dari yang berikut ini:
-
Salin skema itu ke
.project-folder
\buildlocal\out\RelWithDebInfo\schema.yaml -
Mengatur variabel lingkungan
WEAVERLOCAL_SCHEMA_PATH
untuk nama file skema dengan path yang berbeda atau nama file.contoh Contoh
set WEAVERLOCAL_SCHEMA_PATH=c:\projects\MyProject\tools\MyProject-schema.yaml
catatan Jika Anda menetapkan variabel lingkungan Anda dari baris perintah, variabel lingkungan (dengan nilai itu) hanya dapat diakses dari sesi prompt perintah (jendela konsol).
-
-
Skema untuk aplikasi sampel mendefinisikan grid 2x2, yang menciptakan 4 partisi. Anda akan menjalankan skrip yang akan meluncurkan 4 instance aplikasi spasial, agar sesuai dengan jumlah aplikasi spasial yang ditentukan dalam skema. Script juga akan meluncurkan 1 tampilan aplikasi. Setelah semua aplikasi spasial diluncurkan dan diberi partisi, simulasi akan secara otomatis mulai berdetak.
Untuk meluncurkan aplikasi Anda
Pada prompt perintah, buka folder alat lokal untuk proyek Anda.
cd
project-folder
\tools\local-
Jalankan skrip untuk meluncurkan aplikasi.
launch_simulation_locally.bat
catatan Jika Anda mengatur
WEAVERLOCAL_SCHEMA_PATH
ke nama file skema, Anda harus memulai aplikasi spasial Anda di baris perintah dalam sesi yang sama (jendela) yang Anda tetapkan variabel lingkungan.penting Jika Anda mendapatkan pop-up keamanan Windows, pilih Allow Accessagar Anda dapat terhubung ke aplikasi tampilan untuk memvisualisasikan simulasi.
catatan Anda juga dapat memulai spasial dan melihat aplikasi secara manual. Untuk melakukannya, Anda harus secara manual meluncurkan 4 instans aplikasi spasial dan satu aplikasi tampilan.
-
Aplikasi spasial:
start PathfindingSampleLocalSpatial.exe
Lihat aplikasi:
start PathfindingSampleLocalView.exe
-
Lihat simulasi lokal Anda
Untuk melihat simulasi lokal Anda, Anda dapat menggunakan salah satu klien yang disertakan dengan SimSpaceWeaverAppSdkDistributable. Untuk informasi lebih lanjut tentang membangun dan menggunakan klien sampel, lihatLangkah 5: Lihat simulasi Anda tutorial mulai cepat.
Anda harus memperbarui alamat IP dan nomor port di klien untuk terhubung ke aplikasi tampilan untuk simulasi lokal Anda. Selalu gunakan nilai berikut denganSimSpace Weaver Local:
tcp://127.0.0.1:7000
Bergantung pada klien yang Anda pilih, Anda dapat memperbarui alamat IP dan nomor port sebagai berikut:
Unreal - Ubah URL pada baris 1 dari
view_app_url.txt
Konsol - Luncurkan klien dengan alamat IP dan URL nomor port sebagai parameter
Hentikan simulasi lokal Anda
Simulasi lokal Anda akan terus berjalan jika aplikasi spasial lokal Anda aktif. Jika Anda menutup salah satu jendela aplikasi spasial maka Anda akan menghentikan seluruh simulasi. Tutup semua jendela lain untuk membersihkan sisa simulasi.
Anda dapat menutup setiap jendela aplikasi secara manual, atau Anda dapat menggunakan skrip berikut untuk menutup semuanya secara otomatis:
project-folder
\tools\local\terminate_local_simulation.bat
Meskipun menutup satu jendela aplikasi spasial menghentikan simulasi, pastikan untuk menutup jendela aplikasi lainnya. Anda tidak akan dapat meluncurkan simulasi lokal lain dengan sukses jika ada jendela yang masih terbuka dari simulasi sebelumnya.