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


1
Freeglut กับ SDL เทียบกับ GLFW
ฉันต้องพอร์ตโครงการเกมของฉันจาก Android (เขียนใน C, OpenGL ES 2.0 ขอบคุณ NDK) ไปยังแพลตฟอร์ม Windows และ Linux แน่นอนว่าฉันจะต้องเขียนโค้ดที่ขึ้นอยู่กับบางแพลตฟอร์ม แต่ตอนนี้ฉันติดอยู่กับคำถามว่าไลบรารี่สำหรับการสร้าง OpenGL และการใช้งานการจัดการอินพุท googling ที่รวดเร็วทำให้ฉันได้รับผู้สมัคร 3 คน: 1) Freeglut - เขียนใหม่และฟรีดี GLUT เก่า 2) SDL - รู้จักมากที่สุดหนึ่ง lib ที่ใช้ในหลาย ๆ เกม 3) GLFW - ชนิดใหม่ แต่ง่ายและใช้งานได้ ฉันเพิ่งใหม่ในการพัฒนาพีซีและไม่เห็นความแตกต่างที่สำคัญเกิดขึ้นกับพวกเขา คุณสามารถช่วยฉันเลือกอันไหนได้บ้าง? ฉันต้องการเพียงแค่อินพุตเมาส์ / คีย์บอร์ดและการสร้างบริบท OpenGL อย่างชัดเจนและฉันจะใช้ GLEW เพื่อเข้าถึง OpenGL …
26 opengl  windows  linux 

1
ฉันจะใช้ Kinect เป็นไมโครโฟนใน Linux ได้อย่างไร
ฉันใช้อูบุนตู 14.04 LTS และกล้อง Kinect Microsoft_Xbox_NUI_Sensor_043367545147-02-Sensorมีประเภท ฉันสามารถเข้าถึงกล้องของ Kinect ได้จากโปรแกรม Linux ที่ฉันเขียน แต่ฉันต้องการใช้ไมโครโฟนเพื่อการสื่อสารด้วยเสียง ฉันจะทำสิ่งนั้นได้อย่างไร
14 linux  kinect  voice 

1
จะรวบรวม Darwinia ใน Linux ได้อย่างไร? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา Introversion กำลังเสนอแหล่งที่มาของดาร์วิน + Multiwinia ขายระบุ หมายเหตุ: คุณจะต้องใช้ Windows และ Visual Studio 2008 ในการสร้างเกม เราได้ทดสอบแล้วว่ารหัสรวบรวมอย่างถูกต้องบนพีซี แต่คุณจะต้องใช้ความพยายามในการรวบรวมสำหรับ Mac / Linux ไม่มีรหัส Xbox ในรุ่นนี้ มีใครใส่ความพยายามนี้แล้ว? คำตอบที่ดีที่สุดคือ (ใช่และ) พูดถึงการดัดแปลงที่ต้องทำ (เช่นการกล่าวถึงการกระจายที่ใช้) อันดับที่สองถึงดีที่สุดจะอธิบายว่าทำไมมันไม่ทำงานในตอนนี้ เนื่องจากฉันไม่ได้ซื้อซอร์สโค้ดฉันจึงใช้การโหวตมากว่าเป็นคำยืนยันดังนั้นโปรดแสดงความคิดเห็นกับคำตอบหากมีบางสิ่งที่ใช้งานไม่ได้หรือจะต้องมีการแก้ไขเช่นสำหรับการแจกจ่าย Linux อื่น ปัจจุบันฉันใช้ Ubuntu 8.04 แต่ 10.04 หรือเช่น Gentoo ก็เป็นทางเลือกเช่นกัน แก้ไข: …

1
การค้นหาไฟล์เนื้อหาในเกม Linux
อะไรคือวิธีปกติในการจัดเก็บแบบจำลอง 3 มิติพื้นผิวเสียงและสคริปต์ (เช่นไฟล์ Lua) ในระหว่างการพัฒนาและในรีลีส? ฉันกำลังพัฒนาเกมกับเพื่อนของฉันในภาษา C ++ เป็นหลัก; ในขั้นตอนการสร้างต้นแบบเรามีเพียงพื้นผิวเดียวที่ได้รับการบันทึกเป็นส่วนหัว C กับ GIMP แต่แน่นอนวิธีการนี้ไม่ได้ปรับขนาดได้ดีและเพิ่มเวลาการรวบรวมอย่างมาก ภายใต้ Windows การปฏิบัติตามปกติคือการทิ้งไว้ใน%PROGRAMFILES%ไดเรกทอรีย่อยที่มีเกมปฏิบัติการอยู่บางทีอาจจัดเรียงไว้ในโครงสร้างต้นไม้ที่เหมาะสม อย่างไรก็ตามบน Linux ภาพดูเหมือนซับซ้อนมากขึ้น ปฏิบัติการมักจะอาศัยอยู่ใน/usr/binขณะที่การใช้งานจัดเก็บไฟล์อื่น ๆ ของพวกเขาใน/usr/shareและฉันคิดว่ามันจะเป็นปฏิบัติไม่ดีอย่างยิ่งที่จะนำ executables /usr/binไม่ใช่ใน อย่างไรก็ตามโครงสร้างไดเรกทอรีระหว่างการพัฒนานั้นแตกต่างกันโดยสิ้นเชิง ฉันสามารถหาวิธีแก้ปัญหาที่เป็นไปได้สองแบบ: /optให้หาไฟล์ปฏิบัติการเทียบกับตัวเองสินทรัพย์และติดตั้งเกมที่จะ จากนั้นวาง symlink /usr/binไว้ที่ ในระหว่างการพัฒนาเส้นทางสัมพัทธ์ของสินทรัพย์ไปยังไบนารีนั้นเหมือนกับในระหว่างการปรับใช้ เข้าถึงไฟล์ด้วยพา ธ สัมบูรณ์ซึ่งกำหนดเป็นสัญลักษณ์ตัวประมวลผลล่วงหน้า ปล่อยให้กระบวนการสร้าง (ในกรณีของเราดิบMakefile) ดูแลการกำหนดตามความเหมาะสม ทั้งสองวิธีดูเหมือนจะไม่ค่อยเหมาะสมกับฉันในด้านใดด้านหนึ่ง มีวิธีปฏิบัติทั่วไปในอุตสาหกรรมการพัฒนาเกมเกี่ยวกับเรื่องนี้หรือไม่? คำถามที่เกี่ยวข้องเท่านั้นที่ฉันสามารถค้นหาได้คือการระบุตำแหน่งของสินทรัพย์เกมดิสก์ที่ติดตั้ง / บนและเส้นทางไดเรกทอรีสำหรับทรัพยากรและสินทรัพย์แต่คำถามเหล่านั้นไม่ได้แก้ไขปัญหาในการเรียกใช้ "จากแผนผังต้นไม้"

4
มีไลบรารีเสียงสำหรับ C เพื่อสร้างตัวอย่างเสียงจากรหัสหรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันกำลังทำงานกับเอ็นจิ้นสำหรับเกมสไตล์ย้อนยุคในซีฉันกำลังมองหาคลังเสียงที่จะผลิตเสียงชิปจากรหัส ... ฉันต้องการสร้างแทร็คเสียงติดตามชิปของตัวเองสำหรับเครื่องยนต์เพื่อสร้างเพลง สิ่งนั้นมีอยู่จริงหรือไม่? ฉันยังสนใจห้องสมุดที่จะใช้ไฟล์. nsf ในโครงการของฉัน ฉันใช้ Linux เพื่อการพัฒนา
10 c  sound  music  linux 

5
การพัฒนาสำหรับ iOS บน Linux [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน2 ปีที่ผ่านมา ฉันกำลังมองหาเครื่องมือหรือไลบรารีเพื่อพัฒนาเกมสำหรับ iOS บน Linux ระดับสูง, ระดับต่ำ, GUI, ไม่มี GUI ไม่สำคัญมากนัก ฉันกำลังมองหาอะไรจริงๆ ฉันไม่ได้พูดถึงการปรับใช้กับ iOS จาก Linux หรืออะไรทำนองนั้น ฉันแค่ต้องการทำงานเป็นกลุ่มบน Linux ด้วยการเปลี่ยนแปลงเล็กน้อยเพื่อให้ทำงานบน iOS แก้ไข: ใช่ฉันมีสิทธิ์เข้าถึง Mac แต่มีข้อ จำกัด ดังนั้นฉันจึงต้องการที่จะทำงานในโครงการบนกล่อง Ubuntu ปกติของฉัน นอกจากนี้ฉันยังอยู่ในโปรแกรมนักพัฒนาที่ชำระเงินแล้วดังนั้นฉันจึงสามารถปรับใช้กับอุปกรณ์ iOS จาก Mac ได้
10 ios  iphone  linux 

5
ทำไมฉันไม่สามารถใช้โอเปอเรเตอร์ '> =' กับ Vector3s ได้
ฉันพยายามที่จะได้รับรูปสี่เหลี่ยมผืนผ้าย้ายไปมาระหว่างสองตำแหน่งที่ผมพูดถึงและ_positionA ทั้งสองประเภท_positionB Vector3สี่เหลี่ยมผืนผ้าเคลื่อนไหวได้ดี อย่างไรก็ตามเมื่อมันมาถึง_positionBมันจะไม่เคลื่อนที่ในทิศทางตรงกันข้ามเหมือนอย่างที่ควร ฉันกลับไปที่โค้ดเพื่อดู ฉันมาถึงข้อสรุปว่าเป็นวัตถุย้ายที่ifงบในรหัสพลาดเฟรมซึ่งในตำแหน่ง rects _positionBเท่ากับ ฉันตัดสินใจที่จะปรับเปลี่ยนรหัสไปในทิศทางที่ตรงกันข้ามถ้าตำแหน่ง rects คือมากกว่าหรือเท่ากับ _positionBรหัสของฉันไม่ยาวเกินไปดังนั้นฉันจะแสดงด้านล่าง: using UnityEngine; using System.Collections; public class Rectangle : MonoBehaviour { private Vector3 _positionA = new Vector3(-0.97f, -4.28f); //Start position private Vector3 _positionB = new Vector3(11.87f, -4.28f); //End position private Transform _rect_tfm; private bool _atPosA = false, _atPosB = …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

6
ไลบรารี่สำหรับโหลดรูปภาพลงในพื้นผิว, Linux, C และ OpenGl
ฉันกำลังมองหาไลบรารี่ C ที่เรียบง่ายในตัวสำหรับ Linux เพื่อโหลดรูปภาพจากไฟล์ลงในพื้นผิว OpenGL ใบอนุญาตควรจะค่อนข้างเสรี: zlib, bsd, mit หรืออะไรบางอย่าง ฉันพบดินแต่ไม่ได้รับการปรับปรุงเป็นเวลานาน มีอย่างอื่นหรือฉันจะต้องเขียนของตัวเอง? PS ฉันใช้ glfw มีฟังก์ชั่นที่ไม่รองรับการโหลดภาพเท่านั้น
9 opengl  textures  c  loading  linux 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.