ฉันจะใช้ไอคอนการปรับตัวของ Android ใน Unity ได้อย่างไร


13

ในฐานะของ API 26, Android ใช้สิ่งที่เรียกว่าไอคอนการปรับตัว

เมื่อกำหนดเป้าหมาย API 25 ขึ้นไปไอคอนของแอพของฉันจะดูดี:

ป้อนคำอธิบายรูปภาพที่นี่

แต่เมื่อกำหนดเป้าหมาย API 26+ จะแสดงเป็นวงกลมสีขาวดังนี้:

ป้อนคำอธิบายรูปภาพที่นี่

  • ฉันจะกำหนดเป้าหมาย API 26+ ขณะที่ใช้ไอคอนการปรับตัวของ Android ได้อย่างไร
  • จะเป็นอย่างไรถ้าฉันต้องการกำหนดเป้าหมาย API 26+ แต่ไม่ใช้ไอคอนการปรับตัวของ Android

บอกว่าฉันสังเกตเห็นว่าคุณได้เพิ่มความโปรดปรานให้กับคำถามนี้ มีข้อมูลเพิ่มเติมที่คุณหวังว่าอาจมีคำตอบอื่นที่สามารถเพิ่มได้นอกเหนือจากคำอธิบายที่ครอบคลุมด้านล่างของคุณหรือไม่
DMGregory

@DMGregory Nope แค่พยายามเพิ่มระดับแสง ฉันไม่เคยพบคำอธิบายที่ดีเกี่ยวกับ Unity ในการใช้งานไอคอนการปรับตัวดังนั้นพยายามประหยัดเวลาให้กับผู้อื่น ที่ถูกกล่าวว่าถ้าคุณหรือคนอื่นมีข้อมูลเพิ่มเติมก็จะได้รับการชื่นชมมาก
Evorlor

คำตอบ:


23

ฉันจะกำหนดเป้าหมาย API 26+ ขณะที่ใช้ไอคอนการปรับตัวของ Android ได้อย่างไร

ในการตั้งค่าเครื่องเล่นของคุณภายใต้ Android บน Unity 2018 หรือสูงกว่ามีจุดในส่วนไอคอนเพื่อตั้งค่าไอคอนของคุณ คุณสามารถตั้งค่าไอคอนแบบดั้งเดิมกลมและแบบปรับได้ ไอคอนเลกาซี่และกลมมีไว้สำหรับ API 25 และต่ำกว่า เพียงเพิ่มไอคอนที่คุณต้องการอัลฟ่าและทั้งหมดและคุณทำเสร็จแล้ว ไอคอนการปรับตัวสำหรับ API 26+ นั้นซับซ้อนกว่าเล็กน้อย

ป้อนคำอธิบายรูปภาพที่นี่

ไอคอนที่ปรับเปลี่ยนได้ประกอบด้วยสองส่วน พื้นหลังและเบื้องหน้า

พื้นหลัง

พื้นหลังเป็นที่ที่คุณใส่พื้นหลังสำหรับไอคอนของคุณ ภาพนี้จะต้องไม่มีตัวอักษรใด ๆ ควรจะต่อเนื่องเนื่องจากคุณไม่สามารถควบคุมได้ว่าจะแสดงส่วนใดของพื้นหลัง

Android กำหนดการครอบตัดและการแปลภาพพื้นหลัง ในตัวอย่างด้านล่างพื้นหลังเป็นภาพสีน้ำเงินที่มีตารางสีขาว ขอให้สังเกตว่าพื้นหลังดูดีแม้จะมีการตัดสี่เหลี่ยมเป็นวงกลมและพื้นหลังถูกเลื่อนไปมา

ป้อนคำอธิบายรูปภาพที่นี่

เบื้องหน้า

ส่วนหน้าจะเป็นไอคอนที่แท้จริงของคุณ ต้องใช้อัลฟ่าสำหรับภาพนี้ รูป Outter 1/6 ของคุณอาจซ่อนอยู่หลังการครอบตัด นั่นหมายความว่าภาพจะต้องลดขนาดลงเหลือ 66.67% หรือขนาดดั้งเดิมในขณะที่ผืนผ้าใบยังคงขนาดเต็ม ในตัวอย่างด้านล่างภาพมีขนาด 432x432 พิกเซล อย่างไรก็ตามด้านซ้ายขวาด้านบนและด้านล่างของภาพนั้นมีความโปร่งใส 72 พิกเซล

ป้อนคำอธิบายรูปภาพที่นี่

ผลลัพธ์ที่ได้จากการปรับขนาด 66.67% ของภาพจะเติมสไปรต์ภายในวงกลมได้อย่างสมบูรณ์ในขณะที่พื้นหลังปรากฏขึ้นหลังพิกเซลโปร่งใส

บนอุปกรณ์ต่าง ๆ ไอคอนอาจถูกเลื่อนออกไปนอกพื้นที่ที่ถูกครอบตัดเนื่องจากไม่มีบัฟเฟอร์ ตัวอย่างเช่นในไอคอนสีน้ำเงินด้านบนส่วนหน้ามีขนาดประมาณ 35% ของขนาดดั้งเดิม หากเป็นขนาดเดิม 66.67% จากนั้นหน้า Android จะเลื่อนออกจากมุมมอง

ตัวอย่าง

ดังนั้นหากนี่คือพื้นหลังและพื้นหน้าของเราเนื้อหาของพื้นหน้าของเราคือ 2/3 ขนาดของพื้นหลังของเรา:

ป้อนคำอธิบายรูปภาพที่นี่ป้อนคำอธิบายรูปภาพที่นี่

นี่คือไอคอนของเราที่ไม่ได้แยกรูปแบบ:

ป้อนคำอธิบายรูปภาพที่นี่

แต่สิ่งที่เราสามารถเห็นบนอุปกรณ์จริง (สมมติว่า Android ไม่ได้ทำอะไร "ปรับ" ในขณะนี้) คือ:

ป้อนคำอธิบายรูปภาพที่นี่


จะเป็นอย่างไรถ้าฉันต้องการกำหนดเป้าหมาย API 26+ แต่ไม่ใช้ไอคอนการปรับตัวของ Android

คุณไม่สามารถ.


ฉันยังไม่เข้าใจ

บางทีAndroid หรือUnityสามารถอธิบายได้ดีกว่า

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.