แยกไฟล์ psd และสร้างเครื่องมือแผง ugui ได้ด้วยคลิกเดียว
รองรับการส่งออกและการสร้างข้อความ รูปภาพ ปุ่ม แถบเลื่อน เค้าโครงตาราง และส่วนประกอบอื่น ๆ รายการและองค์ประกอบรายการ สำหรับรายละเอียด โปรดดูกฎการใช้งาน: Assets/PSD2UGUI/Doc/"Usage Instructions"
เวอร์ชันที่ใช้สำหรับการทดสอบ เวอร์ชัน unity: 5.3.3f1 เวอร์ชัน ps: cs6 64 บิต
ใช้
- คัดลอกไฟล์สคริปต์ส่งออก PSDUI.jsx ไปยังไดเรกทอรี "ps การติดตั้ง directoryPresetsScripts" เช่น: "E:Program FilesPSAdobe Photoshop CS6 (64 บิต)PresetsScripts"
- เปิดไฟล์ psd เลือก "ไฟล์->สคริปต์->ส่งออก PSDUI" ใน cs6 จากนั้นกล่องป๊อปอัปจะปรากฏขึ้นเพื่อเลือกไดเร็กทอรีเพื่อจัดเก็บไฟล์ที่ตัดและการกำหนดค่า (xml) เมื่อเรียกใช้สคริปต์
- คัดลอกไดอะแกรมการตัดและการกำหนดค่าที่สร้างขึ้นในขั้นตอนก่อนหน้าเพื่อให้เป็นหนึ่งเดียวกัน เลือก Quicktool/psdimport ในแถบเมนูเพื่อดำเนินการ เลือกไฟล์ xml ที่ส่งออกในขั้นตอนก่อนหน้าในกล่องป๊อปอัป จากนั้นแผง uui จะถูกสร้างขึ้นใน ลำดับชั้น
- หลังจากสร้าง UI แล้ว คุณสามารถใช้ Quicktool/QuickGenCode เพื่อสร้างสคริปต์ UI ได้อย่างรวดเร็ว โปรดดูรายละเอียดที่ https://github.com/zs9024/quick_uicode
คำใบ้
- ใช้ตัวแก้ไขเพื่อแก้ไขหรือดีบักสคริปต์ ps: ค้นหาหรือดาวน์โหลดชุดเครื่องมือแก้ไข Adobe Extendedscript ซึ่งโดยปกติจะอยู่บนไดรฟ์ C เช่น C:Program Files (x86)AdobeAdobe Utilities - CS6ExtendScript Toolkit CS6, file/ เปิดเพื่อเปิดไฟล์ "ไดเรกทอรีการติดตั้ง psPresetsScriptsExport PSDUI.jsx" เลือก "Adobe Photoshop CS6" เป็นแอปพลิเคชันเป้าหมาย และคุณสามารถเรียกใช้การดีบักเบรกพอยต์ได้
- หากข้อผิดพลาด "ผสานเลเยอร์ที่มองเห็นไม่พร้อมใช้งาน" เกิดขึ้นเมื่อเรียกใช้สคริปต์ ps คุณสามารถตรวจสอบได้ว่ามีรูปภาพเดียว (เช่น ภาพพื้นหลัง) ที่ส่วนท้ายของโหนดรูทหรือไม่ และย้ายไปไว้ใต้กลุ่มเลเยอร์ ดู เอกสารประกอบเพื่อดูรายละเอียด
- เมื่อเวอร์ชัน ps cc รายงานข้อผิดพลาด "Error 8800...sceneData += "" + obj.textItem.color.rgb.hexValue + "";" คุณสามารถตรวจสอบว่าข้อความมีค่าสีหลายสีหรือไม่ หลายสี สีถูกนำมาใช้อย่างเป็นเอกภาพโดยใช้สีของ Richtext
- หากคุณมีคำถาม ข้อเสนอแนะ หรือแนวคิด คุณสามารถเข้าร่วมกลุ่ม QQ 654564220 เพื่อสนทนาได้
เวอร์ชัน
เวอร์ชัน 1.0.6
2018.08.20
1. เพิ่มช่องป้อนข้อมูลที่จะนำเข้า
2. รองรับการตั้งค่าความโปร่งใสของข้อความใน PS ซึ่งจะมีผลใน Unity หลังจากส่งออก
3.เพิ่มการรองรับโครงร่าง
เวอร์ชัน 1.0.5
2018.03.06
1. รวมโมดูลการสร้างโค้ด UI ด่วน (QuickCode)
2.ps cc ข้อความแสดงข้อผิดพลาด
3.แก้ไขข้อผิดพลาด
เวอร์ชัน 1.0.4
10.10.2017
1. เพิ่มการส่งออกและการสร้างส่วนประกอบสลับ
2. เพิ่มการส่งออกและการสร้างส่วนประกอบแท็บแบบกำหนดเอง
3. การเพิ่มประสิทธิภาพการวาดเลเยอร์
4. การใช้โค้ดซ้ำและการเพิ่มประสิทธิภาพ
เวอร์ชัน 1.0.3
2017.6.20
1. เพิ่มเอฟเฟกต์กระจกและแก้ไขวิธีการสร้างรูปภาพสมมาตรเพื่อสะท้อน
2. เพิ่มการส่งออกและสร้างรูปภาพสมมาตรทั้งบน ล่าง ซ้ายและขวา
3. เพิ่มสไตล์พระราชวังเก้ารูปแบบและรูปภาพครึ่งภาพให้กับพื้นหลังของปุ่ม
เวอร์ชัน 1.0.2
2017.02.06
1. เพิ่มการส่งออกและการสร้างส่วนประกอบ GridLayoutGroup
2. เพิ่มการส่งออกและการสร้างส่วนประกอบ Slider
เวอร์ชัน 1.0.1
2017.01.22
1. แก้ไขโครงสร้างการกำหนดค่า xml เมื่อส่งออก psd เปลี่ยนระดับรูปภาพเป็นเลเยอร์ และแก้ไขโค้ดการสร้าง ugui ตามนั้น
2. เพิ่มการส่งออกตารางเก้าตาราง และตัดไดอะแกรมตารางเก้าตารางโดยอัตโนมัติตามค่าเส้นขอบเมื่อตั้งชื่อ
3. ส่งออกและสร้างรายการเลื่อน (ScrollRect) ซึ่งสามารถจัดวางรายการเลื่อนแบบไดนามิก รองรับแถวเดี่ยวและคอลัมน์เดี่ยว และยังไม่รองรับตาราง
เวอร์ชัน 1.0.0
2017.01.12
1. ส่งออกและสร้างข้อความปกติ
2. ส่งออกและสร้างข้อความคงที่และข้อความรูปภาพ
3. ส่งออกและสร้างรูปภาพปกติ
4. การสร้างตารางเก้าตารางไม่สามารถส่งออกจาก PS ได้ในขณะนี้ และจำเป็นต้องตัดภาพด้วยตนเอง
5. ส่งออกและสร้าง RawImage
6. ส่งออกและสร้างรูปภาพสมมาตรโดยลดลงครึ่งหนึ่ง
7. ส่งออกและสร้างภาพสาธารณะ
8. ส่งออกและสร้างปุ่มควบคุม