Godot: V2.1.2 Ternary crash exe yang diekspor

Dibuat pada 2 Feb 2017  ·  3Komentar  ·  Sumber: godotengine/godot

Sistem operasi atau perangkat - versi Godot:
Menangkan 7 (x64) desktop
Godot v2.1.2

Deskripsi masalah:
Penggunaan operator ternary menyebabkan .exe yang diekspor lumpuh. Aplikasi berjalan dengan baik saat di editor tetapi tidak saat diekspor.
Debug ekspor melaporkan kesalahan berikut:

KESALAHAN SKRIP: GDScript::load_byte_code: Kesalahan Parse: Akhir pernyataan yang diharapkan (var)
Di: res://TernaryTest.gdc :6
Kesalahan: GDScript::load_byte_code: Metode/Fungsi Gagal, kembali: ERR_PARSE_ERROR
Di: modules\gdscript\gd_script. cpp: 720

Langkah-langkah untuk mereproduksi:

  1. Gunakan operator ternary dalam kode Anda yaitu var frame = 0 if (!challenge.unlocked) else 1
  2. Proyek ekspor
  3. Jalankan proyek yang diekspor

Tautan ke proyek contoh minimal:
Proyek uji

archived

Komentar yang paling membantu

@gonzo191 apakah Anda juga memperbarui templat ekspor?

Semua 3 komentar

@gonzo191 apakah Anda juga memperbarui templat ekspor?

@volzhs OK itu berfungsi sekarang. Saya tidak sadar saya harus melakukan itu.

Itulah salah satu alasan untuk menggunakan versi Steam, itu akan memperbarui template ekspor bersama dengan yang lainnya.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat