เคอร์เซอร์ที่กำหนดเอง
ภาพรวม¶
Custom Cursor เป็นฟีเจอร์ที่อนุญาตให้ผู้ใช้โหลดรูปร่างของเคอร์เซอร์ที่ต้องการแทนที่จะเป็นเคอร์เซอร์ทั่วไปใน UI ของ Hive ผู้ใช้สามารถลดความแตกต่างในสไตล์ของเคอร์เซอร์ระหว่างเกมและ Hive UI โดยการใช้เคอร์เซอร์ที่ปรับแต่งให้เหมาะสมกับ UI ที่จัดเตรียมโดย Hive เช่น ป๊อปอัปข้อกำหนดและเงื่อนไขและป๊อปอัปเข้าสู่ระบบ นอกเหนือจากเกม
Note
ฟีเจอร์ตัวชี้แบบกำหนดเอง มีให้ใช้งานตั้งแต่ Hive SDK v4 Unity Windows 25.0.0.
ประเภทไฟล์ที่รองรับ¶
ประเภทไฟล์ต่อไปนี้ได้รับการสนับสนุนเป็นเคอร์เซอร์ที่กำหนดเอง:
- ไฟล์ CUR
- ไฟล์ ICO
- ไฟล์ PNG
ลำดับความสำคัญในการดำเนินการ¶
ลำดับความสำคัญในการโหลดไฟล์เคอร์เซอร์ใน Hive SDK มีดังนี้:
- ถ้าไฟล์ CUR, ICO, PNG มีอยู่: อ่านแต่ละไฟล์ตามลำดับรูปแบบไฟล์ CUR → ICO → PNG และแสดงเป็นเคอร์เซอร์
- ถ้าชื่อไฟล์ (เช่น customcursor) เหมือนกัน: จะมีเพียงไฟล์ที่อ่านแรกในกลุ่มไฟล์ customcursor.cur, customcursor.ico, customcursor.png ที่แสดงเป็นเคอร์เซอร์ตามลำดับความสำคัญ
การตั้งค่าผู้ใช้¶
ในการใช้เคอร์เซอร์ที่กำหนดเอง คุณต้องตั้งค่าโฟลเดอร์ทรัพยากรและระบุจุดร้อน
การตั้งค่าโฟลเดอร์ทรัพยากร¶
วางไฟล์ในรูปแบบ customcursor.extension name
ภายใต้โฟลเดอร์ Resources
การกำหนดจุดร้อน¶
วิธีการกำหนดจุดฮอตสปอตตามประเภทไฟล์เคอร์เซอร์มีดังนี้
-
ไฟล์ CUR: ประกอบด้วยข้อมูลจุดร้อน และแสดงเคอร์เซอร์อย่างถูกต้องตามข้อมูลนี้
-
ไฟล์ ICO และ PNG: เนื่องจากพวกเขาไม่มีข้อมูลจุดร้อน จึงตั้งค่าเป็น
(0,0)
เป็นจุดร้อนเริ่มต้น
ข้อควรระวัง¶
เมื่อใช้ฟีเจอร์ Custom Cursor กับ SDK ของ Hive กรุณาทราบสิ่งต่อไปนี้:
-
ความละเอียดสูงสุดที่รองรับคือ 256x256 พิกเซล หากความละเอียดของไฟล์ CUR, ICO หรือ PNG แต่ละไฟล์เกิน 256x256 เมาส์อาจไม่แสดงผลอย่างถูกต้อง
-
ไฟล์ ICO และ CUR รองรับขนาดภาพหลายขนาด แต่ Hive SDK จะแสดงเคอร์เซอร์ในขนาดเริ่มต้นที่กำหนดไว้ล่วงหน้าเท่านั้น.
-
ไฟล์ PNG ยังถือว่าพื้นที่โปร่งใสเป็นพื้นที่ภาพ ดังนั้นเพื่อหลีกเลี่ยงปัญหาในการระบุจุดร้อนที่มุมซ้ายบนเป็น (0,0) แนะนำไม่ให้ใช้พื้นที่โปร่งใสที่มุมซ้ายบน