OpenGL Library

Sagteware kiekie:
OpenGL Library
Sagteware besonderhede:
Weergawe: 1.4
Upload datum: 2 Jun 15
Ontwikkelaar: Ian Mallett
Lisensie: Gratis
Populariteit: 26

Rating: 4.0/5 (Total Votes: 1)

OpenGL Biblioteek (glLib *) is 'n Python biblioteek 2D en 3D OpenGL-gebaseerde speletjies te ontwikkel.
Ontwikkelaar kommentaar
Ek vir een siek van 'om uit te vind hoe om alles te doen in PyOpenGL. Moenie my verkeerd verstaan ​​nie - PyOpenGL is 'n briljante module, en gewoonlik, was dit nie so hard, maar dit kon makliker gemaak. Vergeet hoe om te draai op texturing, of beligting? Google vyftien minute en voeg die een lyn van kode wat jy nodig het. Kan nie uitvind waarom jou veelhoeke nie opdaag nie? Begin oor. Kan nie onthou hoe om 'n kwadriek gebied te maak? Bagger paar dekades oud-kode te soek vir hoe.
Ek het besluit om alles wat te verander en eintlik maak 'n paar PyOpenGL basecode vir 'n verandering, in plaas van herhaling is dit elke keer.
Hierdie kode is die resultaat.
Daarbenewens sal hierdie kode laat dinge wat jy nie weet hoe om voor te doen. Wil jy 'n heightmap laai? Wil jy 'n mooi gladde kamera rit hê? Het jy al ooit gedoen mipmapping? Het jy skadu hê? Antwoord: "Ja".
So, tot dit:
Hierdie kode moet maak PyOpenGL doen baie makliker vir die meeste van ons. U kan hierdie kode op enige plek wat jy wil gebruik, maar gee asseblief my krediet vir backend jou mooi spel se, en as jy uitdruklik neem krediet vir dit, kan ek jou doodmaak ;-)
Let wel, dit is 'n semi-beta release. Alles werk (tensy jy het 'n ou rekenaar wat nie soos shadowing), maar die kode is nie gedokumenteer nie besonder stabiel (dit is maklik om dit te crash deur iets sleg doen, en jy sal nie 'n idee wat gebeur het). Dit gesê, die kode is ontwerp om maklik om te lees wees

Wat is nuut in hierdie release:.

  • Ek het bygevoeg 'n paar nuwe funksies; Daar is nou 'n ingeboude in UnProject opdrag vir maklik herwin die muis posisie binne die skerm in die huidige vertoonvenster, en 'n kiekie moordenaar.
  • My grootste prestasie hierdie keer was die skadu aanpas. Ek vaste 'n paar klein dinge en bygevoeg 'n handleiding oor hoe om die lig kamera perspektief, afstand, en die hoek bewus te maak. Dit maak vir my sin nie, maar weer, daar is baie min kommentaar. Ek het ook bygevoeg ondersteuning vir multishadowing - of die shadowing van 'n toneel met behulp van meer as een lig - jy kan nou tot agt verskillende skadu van enige kleur te meng met mekaar in realistiese realtime
  • Daar is nog baie om te doen, insluitend 'n paar bekende foutherstellings. Ek hoop om weerspieëling kartering (reeds verskeie byna-werk prototipes) gou en 'n paar ander dinge ewekansige voeg.

Vereistes :

  • Python
  • pygame
  • PyOpenGL
  • Numpy
  • Psyco
  • wxPython
  • Numeriese

Soortgelyke sagteware

libusb
libusb

17 Feb 15

Cairo
Cairo

20 Feb 15

ENet
ENet

17 Feb 15

libpng
libpng

22 Jun 18

Ander sagteware ontwikkelaar Ian Mallett

Kommentaar te OpenGL Library

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!