คำถามติดแท็ก macos

3
Blizzard จัดการกับ Mac OS และ Windows ในเกมได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน2 ปีที่ผ่านมา ฉันคิดเสมอว่าการใช้ Direct X สำหรับ Windows เป็นวิธีที่ทรงพลังที่สุดง่ายและทันสมัยในการสร้างเกมด้วยกราฟิกที่ทันสมัยในปัจจุบัน รู้ว่ามันเป็น Windows เท่านั้นฉันคิดว่ามันค่อนข้างยากที่จะทำสิ่งที่คล้ายกันบนแพลตฟอร์มอื่น ๆ Mac OS ที่แน่นอน อย่างไรก็ตาม Blizzard ก็สามารถส่ง Starcraft 2 สำหรับ Mac OS ได้และ Diablo 3 ก็พร้อมใช้งานสำหรับ Mac เช่นกัน ดังนั้นสิ่งที่ฉันสนใจคือข้อมูลเกี่ยวกับ: พวกเขาใช้เทคโนโลยีอะไรสำหรับเอ็นจิ้นเกม พวกเขาใช้เอ็นจิ้นหนึ่งตัวสำหรับทั้งสองเกม (Starcraft 2 และ Diablo 3) หรือพวกเขาพัฒนาเอ็นจิ้นเฉพาะสำหรับแต่ละเกมหรือไม่? พวกเขาจ่ายอะไรในแง่ของเวลาและเงินสำหรับการสนับสนุนระบบปฏิบัติการ Mac OS
22 windows  macos 

1
การใช้คอนโทรลเลอร์ PS3 สำหรับการป้อนข้อมูลใน Mac OSX
ฉันจัดการค้นหาไดรเวอร์ USBเพื่อเชื่อมต่อกับคอนโทรลเลอร์ PS3 ใน OSX และตามที่ได้รายงานไว้ที่นี่สามารถเชื่อมต่อกับคอนโทรลเลอร์ผ่านทางบลูทู ธ ได้ ฉันตรวจสอบแล้วว่าอินพุตทำงานอย่างถูกต้องผ่าน Snes9x อย่างไรก็ตามนั่นเป็นเพียงพื้นหลังสำหรับคำถามที่แท้จริงของฉัน มีวิธีการเข้าถึง PS3 HID ผ่าน C ++ บน Mac หรือไม่? ฉันค่อนข้างใหม่ในการพัฒนา C ++ บน Mac โดยใช้ XCode และอินเทอร์เน็ตก็ผิดหวังในการค้นหาห้องสมุดที่จะใช้ ใครบ้างมีความคิดเกี่ยวกับวิธีที่ฉันสามารถเข้าถึงปุ่มควบคุม / แกนรัฐในรหัสเพื่อให้ฉันสามารถถ่ายโอนไปยังแผนที่อินพุตของฉันได้อย่างไร

5
สิ่งประดิษฐ์พื้นผิว Skybox บนขอบ
ฉันมีปัญหาแปลก ๆ กับการวาดลวดลายบน skybox บน Mac ทุกอย่างใน iPhone เป็นไปด้วยดี ฉันพยายามเปลี่ยนมูลค่าเครื่องบินใกล้และไกลโดยไม่ประสบความสำเร็จ มันเป็นสกายบ็อกซ์ของหกพื้นผิวและสำหรับทุกพื้นผิวฉันตั้งค่านี้: glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); มีปัญหาอะไร ภาพหน้าจอ: แก้ไข: ฉันได้ลองตั้งค่าสีพื้นหลังเป็นสีแดงเพื่อให้แน่ใจว่ามีเลือดไหลออกมาผ่านพื้นผิวหรือไม่ ฉันได้ลองเปลี่ยน coords ของ texture เป็น: float err_corr = 0.5 / TEXTURE_SIZE; GLfloat vertices[24] = { -1.0f - err_corr, -1.0f - err_corr, 1.0f + …
12 opengl  textures  macos  sky 


2
วิธีจัดการกับ OpenGL และ Fullscreen บน OS X
ฉันทำการพัฒนาบน OS X เป็นส่วนใหญ่และสำหรับโครงการเกมปัจจุบันของฉันนี่คือสภาพแวดล้อมเป้าหมายของฉัน อย่างไรก็ตามเมื่อฉันเล่นเกมฉันเล่นบน Windows ในฐานะนักเล่นเกม windows ฉันคุ้นเคยกับการเปลี่ยน Alt + Tab จากภายในเกมเป็นแอปพลิเคชันสุดท้ายที่เปิดขึ้น ใน OS XI ปัจจุบันไม่สามารถหาเกมที่รองรับได้และฉันไม่สามารถหาวิธีที่จะทำให้เป็นไปได้ โครงการปัจจุบันของฉันใช้ SDL 1.3 และฉันเห็นว่าแท็บ cmd + เป็นลำดับที่ส่งโดยตรงไปยังแอปพลิเคชันของฉันและไม่ถูกขัดขวางโดยระบบปฏิบัติการ ตอนนี้ความพยายามครั้งแรกของฉันคือการซ่อนหน้าต่างการแสดงผลบนแท็บ cmd + ซึ่งใช้งานได้อย่างแน่นอน แต่มีข้อเสียที่ไม่สามารถกู้คืนหน้าต่าง OpenGL ใน SDL ที่ซ่อนอยู่เมื่อผู้ใช้แท็บกลับไปที่แอปพลิเคชัน ก่อนอื่นไม่มีเหตุการณ์ใดเกิดขึ้นสำหรับฉันหรือฉันไม่สามารถค้นหาได้ประการที่สองปัญหาหลักคือเมื่อหน้าต่างแอปพลิเคชันนั้นถูกซ่อนเกมของฉันยังคงเป็นแอปพลิเคชั่นที่ใช้งานอยู่ นั่นเป็นเรื่องที่น่ารำคาญอย่างมาก มีแนวคิดใดที่จะประมาณพฤติกรรมของ windows / linux สำหรับแท็บ alt +
9 opengl  sdl  macos 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.