คำถามติดแท็ก window-management

3
จุดประสงค์ของหน้าต่างเต็มหน้าจอไร้ขอบคืออะไร
มีเกมจำนวนมากที่อนุญาตให้ผู้ใช้เล่นใน "หน้าต่างเต็มหน้าจอแบบไร้ขอบ" แทนที่จะเป็น "โหมดเต็มหน้าจอ" ฉันสงสัยว่า ทำไมหนึ่งต้องการหน้าต่างเต็มหน้าจอมากกว่าโหมดเต็มหน้าจอ "ในตัว"? การทดสอบอย่างง่าย ๆ ของฉันแสดงให้ฉันเห็นว่าการใช้โหมดเต็มหน้าจอแทนที่จะให้ประสิทธิภาพที่ดีกว่า ฉันพยายามค้นหาใน Google และ SO แต่คำตอบส่วนใหญ่เกี่ยวข้องกับเกมหรือวิธีสร้างหน้าต่างเหล่านั้นใน API X, Y หรือ Z ดังนั้นจุดที่มีหน้าต่างแบบเต็มหน้าจอแบบไร้ขอบคืออะไร? มีเหตุผลทางเทคนิคหรือไม่?

2
Unity UI square ที่เติมความกว้างหรือความสูง
ฉันกำลังพยายามสร้างบอร์ดด้วยข้อกำหนดนี้: มันจะเป็นรูปสี่เหลี่ยมจัตุรัส มันจะพอดีกับความกว้างหรือความสูงที่มีอยู่ มันจะอยู่กึ่งกลางในผืนผ้าใบ มันอาจถูกห่อไว้ในผืนผ้ากลางเพิ่มเติมตามความจำเป็น ฉันกำลังเล่นกับแองเคอร์ แต่ฉันไม่พบการรวมกันใด ๆ ที่จะทำอย่างนั้น ทางออกเดียวที่ฉันคิดได้ก็คือสคริปต์ "OnResize" ของคอนเทนเนอร์และตั้งค่าขนาดของบอร์ดโดยทางโปรแกรม นี่คือเค้าโครงดั้งเดิม (1) คือ BoardCanvas (2) คือคณะกรรมการ ฉันต้องการถ้าหน้าจอสูงขึ้นสี่เหลี่ยมก็จะโตขึ้น แต่ก็ยังเป็นสี่เหลี่ยมจัตุรัส: หรือลด: แต่ถึงแม้ว่าตัวอย่างก่อนหน้านี้จะถูกตัดไปที่ขอบด้านบนและด้านล่าง แต่ฉันก็ต้องการที่ถ้าพื้นที่แนวตั้งจะสูงกว่าความกว้างที่มีอยู่สี่เหลี่ยมจัตุรัสจะ จำกัด ขนาดของมันขึ้นอยู่กับเส้นขอบซ้ายและขวา: Q1:มีวิธีทำเช่นนี้กับสมอ / pivots หรือไม่? ไม่เป็นไรสำหรับฉันที่จะสร้างผืนผ้ากลางระหว่าง BoardCanvas และ Board เองถ้าใช้งานได้ Q2:ถ้าเป็นเช่นนั้นฉันควรวางตำแหน่งจุดยึดที่ไหน ฉันต้องการวัตถุระดับกลางหรือไม่ Q3:ถ้าไม่สคริปต์แก้ปัญหาคืออะไร? มี OnResize ใด ๆ บนผืนผ้าใบเพื่อจัดการ? ฉันไม่เห็นเหตุการณ์การปรับขนาดใด ๆ ในรายการ แต่บางทีฉันก็ไม่รู้จะหาได้ที่ไหน ฉันรู้สึกว่าการทดสอบในทุกเฟรมดูเหมือนว่าเกินความเป็นจริงการขับเคลื่อนของเหตุการณ์ดูเหมือนจะดีกว่า ขอบคุณ!
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.