Projek 2 – karooza.net
Die idee om OpenGL te begin leer met ‘n Pong-kloon het goed gewerk. Almal het reggekry wat ons ingedag te gehad het en nog meer. Aangesien ons absoluut niks geweet het toe ons begin het was daar baie om op te tel en is daar baie dinge wat ons moontlik sal verander vir die volgende projek. Hier is ‘n lys van dinge. Brei asseblief dit uit as daar meer as wat julle aan kan dink.
Beide MinGW en Microsoft Visual Studio compilers werk goed. Die MinGW compiler is wel 32-bit en aangesien amper alle verwerkers 64-bit nou is is dit ‘n goeie idee om na 64-bit compiler te beweeg (https://mingw-w64.org/doku.php).
TODO: Gebruik 64-bit compiler
Microsoft Visual Studio en Eclipse werk beide goed. Eclipse voel wel oud in verhouding met Visual Studio. Enigste rede om by Eclipse te bly is as dit is waaraan jy gewoond is.
OpenGL is wonderlik, baie meer as verwag. Die framework waarmee gewerk word is wel belangriker as verwag. Op die oomblik word GLUT gebruik, maar alle navorsing dui aan dit is nie die pad om mee voort te gaan. Instede, GLFW word aangeraai vir speletjies en QT vir applications (https://www.khronos.org/opengl/wiki/Related_toolkits_and_APIs).
TODO: Skuif van GLUT na GFLW vir games en QT vir applications.
Om modelle stukkie vir stukkie te teken gaan nie werk nie. Dis stadig en beperk wat gedoen kan word. Soos alle ander 3D sagteware moet die volgende stap wees om modelle wat in iets soos Blender gemaak word in te lees en te gebruik.
TODO: Installeer Blender, skryf C++ kode om modelle te lees en te vertoon met OpenGL.
Kloon Space Invaders
C++, Code, Space Invaders Beplanning, Leer
← Pong bons vanaf paddle idee
3D Modelle →
0 thoughts on “Projek 2”
13/02/2017 at 12:53
Cool man! exciting tye 😉
13/02/2017 at 13:23
Iets om in gedagte te hou wanneer daar met GLFW gewerk word: “You cannot use regular methods as callbacks, as GLFW is a C library and doesn’t know about objects and this pointers.”