Parsing file psd dan hasilkan alat panel ugui dengan satu klik
Mendukung ekspor dan pembuatan teks, gambar, tombol, penggeser, tata letak kotak, dan komponen lainnya. Mendukung pemotongan otomatis dan pembuatan gambar kotak sembilan persegi. Mendukung ekspor dan pembuatan gambar setengah potong simetris daftar dan elemen daftar. Untuk detailnya, lihat aturan penggunaan. Dokumentasi: Aset/PSD2UGUI/Doc/"Petunjuk Penggunaan"
Versi yang digunakan untuk pengujian, versi unity: 5.3.3f1, versi ps: cs6 64-bit
menggunakan
- Salin file skrip Ekspor PSDUI.jsx ke direktori "direktori instalasi psPresetsScripts", seperti: "E:Program FilesPSAdobe Photoshop CS6 (64 Bit)PresetsScripts".
- Buka file psd, pilih "File->Script->Export PSDUI" di CS6, dan kotak pop-up akan muncul untuk memilih direktori untuk menyimpan potongan dan file konfigurasi (xml) saat skrip dijalankan.
- Salin diagram pemotongan dan konfigurasi yang dihasilkan pada langkah sebelumnya ke unity, pilih quicktool/psdimport di bilah menu untuk mengeksekusi, pilih file xml yang diekspor pada langkah sebelumnya di kotak pop-up, dan panel uui akan dibuat di kotak pop-up hirarki.
- Setelah ui dibuat, Anda dapat menggunakan quicktool/QuickGenCode untuk membuat skrip ui dengan cepat. Untuk detailnya, lihat https://github.com/zs9024/quick_uicode
petunjuk
- Gunakan editor untuk memodifikasi atau men-debug skrip ps: cari atau unduh editor adobe extendscript toolkit, biasanya di drive C, seperti C:Program Files (x86)AdobeAdobe Utilities - CS6ExtendScript Toolkit CS6, file/ buka untuk membuka file "direktori instalasi psPresetsScriptsExport PSDUI.jsx", pilih "Adobe Photoshop CS6" sebagai aplikasi target, dan Anda dapat menjalankan breakpoint debugging
- Jika kesalahan "Gabungkan lapisan yang terlihat saat ini tidak tersedia" terjadi saat menjalankan skrip ps, Anda dapat memeriksa apakah ada satu gambar (seperti gambar latar belakang) di akhir simpul akar dan memindahkannya ke bawah grup lapisan Lihat dokumentasi untuk rinciannya.
- Ketika versi ps cc melaporkan kesalahan "Error 8800...sceneData += "" + obj.textItem.color.rgb.hexValue + "";", Anda dapat memeriksa apakah teks berisi beberapa nilai warna. beberapa warna Warna diimplementasikan dalam kesatuan menggunakan warna richtext.
- Jika Anda mempunyai pertanyaan, saran atau ide, Anda dapat bergabung dengan grup QQ 654564220 untuk berdiskusi
Versi
v1.0.6
20.08.2018
1. Tambahkan kotak masukan untuk diimpor
2. Mendukung pengaturan transparansi teks di PS, dan ini akan berlaku di Unity setelah diekspor.
3.Tambahkan dukungan OutLine
v1.0.5
2018.03.06
1. Integrasikan modul pembuatan kode ui cepat (QuickCode).
2.ps pesan kesalahan teks cc
3. perbaikan bug
v1.0.4
2017.10.10
1. Tambahkan ekspor dan pembuatan komponen sakelar
2. Tambahkan ekspor dan pembuatan komponen tab khusus
3. Optimalisasi gambar lapisan
4. Penggunaan kembali dan pengoptimalan kode
v1.0.3
20.6.2017
1. Tambahkan efek cermin dan ubah metode pembuatan gambar simetris menjadi cermin.
2. Tambahkan ekspor dan pembuatan gambar simetris yang simetris atas, bawah, kiri, dan kanan
3. Tambahkan sembilan gaya gambar istana dan setengah ke latar belakang tombol
v1.0.2
2017.02.06
1. Tambahkan ekspor dan pembuatan komponen GridLayoutGroup
2. Tambahkan ekspor dan pembuatan komponen Slider
v1.0.1
22.01.2017
1. Ubah struktur konfigurasi xml saat mengekspor psd, ubah level gambar ke lapisan, dan ubah kode pembuatan ugui sesuai dengan itu.
2. Tambahkan ekspor kotak sembilan kotak, dan secara otomatis memotong peta kotak sembilan kotak sesuai dengan nilai batas saat memberi nama.
3. Ekspor dan buat daftar geser (ScrollRect), yang dapat mengatur tata letak item geser secara dinamis, mendukung satu baris dan satu kolom, dan belum mendukung kisi.
v1.0.0
2017.01.12
1. Ekspor dan pembuatan teks normal
2. Ekspor dan pembuatan teks statis dan teks gambar
3. Ekspor dan pembuatan gambar normal
4. Pembuatan grid sembilan persegi untuk saat ini tidak dapat diekspor dari PS, dan gambar perlu dipotong secara manual.
5. Ekspor dan pembuatan RawImage
6. Ekspor dan pembuatan gambar simetris dipotong menjadi dua
7. Ekspor dan pembuatan citra publik
8. Ekspor dan pembuatan kontrol tombol