Rumah  >  Artikel  >  hujung hadapan web  >  Panduan Pembangunan Enjin Egret Keluaran Project_node.js

Panduan Pembangunan Enjin Egret Keluaran Project_node.js

WBOY
WBOYasal
2016-05-16 16:37:441476semak imbas

Dalam Egret, menggunakan fungsi penerbitan juga sangat mudah. Anda hanya perlu menggunakan arahan berikut:

egret publish HelloWorld

Dalam arahan ini, egret publish ialah arahan penerbitan dan HelloWorld ialah nama projek semasa anda.

Selepas melaksanakan arahan ini, kuntul akan memulakan kerja pembungkusan keluaran. Proses pelepasan pada masa ini mungkin mengambil masa lebih lama daripada membina fungsi. Oleh kerana alat Egret akan melakukan kerja penerbitan terakhir kod permainan anda, kerja ini merupakan proses penyusunan yang sangat ketat. Prosesnya sangat rumit. Kita hanya perlu memahami apa yang dilakukannya.

Menggunakan fungsi penerbitan Egret juga memerlukan Java7 dipasang. Anda harus memasang Java 7 atau lebih tinggi untuk menyokong keupayaan penerbitan anda.

Selepas melaksanakan fungsi penerbitan, Egret akan menyulitkan dan mengelirukan kod sumber anda, dan meletakkan semua kod js ke dalam fail game-min.js, dan kandungan dalam fail akan dikaburkan dan dimampatkan. Dengan cara ini, anda boleh memuat naik fail dalam folder keluaran projek ke pelayan anda dan melawati URL yang sepadan untuk membuka permainan.

Alamat akses permainan terakhir ialah fail index.html dalam direktori keluaran.

Anda juga boleh mencipta nombor versi untuk fail yang dibungkus, gunakan arahan berikut:

egret publish HelloWorld --v abc

Gunakan arahan di atas untuk menjana folder bernama abc di bawah folder keluaran, yang menyimpan kod yang dikeluarkan.

--Parameter v menentukan nombor versi keluaran Pada masa yang sama, nama folder selepas keluaran juga akan dijana secara sepadan.

Kompilasi modular

Dalam versi kuntul sebelumnya, semua kod dalam enjin akan disusun ke dalam fail selepas diterbitkan, tetapi pembangun berkemungkinan tidak akan menggunakan semua fungsi dalam enjin, yang akan membawa overhed penghantaran rangkaian tambahan.

Dalam versi 1.0.4, kami menumpukan pada mengoptimumkan isu ini. Kini enjin kuntul dibahagikan kepada 5 modul: teras/gui/dragonbones/html5/native Pembangun hanya perlu mengkonfigurasi modul anda dalam fail egretProerties.json untuk menyusun modul yang ditentukan untuk mengurangkan volum kompilasi.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn