OpenGL Library

Software kuvakaappaus:
OpenGL Library
Ohjelmiston tiedot:
Versio: 1.4
Lähetyksen päivämäärä: 2 Jun 15
Kehittäjä: Ian Mallett
Lupa: Vapaa
Suosio: 26

Rating: 4.0/5 (Total Votes: 1)

OpenGL Kirjasto (glLib *) on Python kirjasto kehittää 2D ja 3D OpenGL-pohjaisia ​​pelejä.
Kehittäjän kommentit
Minä ainakin kyllästyin ottaa selvittää, miten tehdä kaikki PyOpenGL. Älkää ymmärtäkö minua väärin - PyOpenGL on loistava moduuli, ja yleensä, se ei ollut niin kova, mutta se voisi olla helpompaa. Unohdin kuinka päälle teksturoinnin tai valaistusta? Google viisitoista minuuttia ja lisää yhden rivin koodia tarvitset. Voi selvittää, miksi polygoneja eivät näy? Aloita alusta. En muista, miten tehdä Quadric pallo? Kaivaa esiin muutamia vuosikymmeniä vanha koodi etsiä miten.
Päätin muuttaa kaiken ja itse tehdä joitakin PyOpenGL basecode muutosta, eikä redoing sitä joka kerta.
Tämä koodi on tulos.
Lisäksi, tämä koodi antaa sinun tehdä asioita et tiennyt miten tehdä ennen. Haluatko ladata heightmap? Haluatko olla mukava tasainen kamera ratsastaa? Oletko koskaan tehnyt mipmapping? Haluatko varjoihin? Vastaus: "Kyllä".
Niin, alas se:
Tämä koodi pitäisi tehdä PyOpenGL paljon helpompaa useimmille meistä. Voit käyttää tätä koodia missä haluat, MUTTA antakaa minun luotto oman mukava pelin backend, ja jos nimenomaan ottaa kunniaa siitä, minun täytyy tappaa sinut ;-)
Huomaa, tämä on puoliksi testiversio. Kaikki toimii (ellei sinulla on vanha tietokone, joka ei, kuten varjostus), mutta koodi ei ole dokumentoitu eikä erityisen vakaa (se on helppo kaataa sen tekemällä jotain pahaa, ja sinulla ei ole aavistustakaan mitä tapahtui). Se sanoi, koodi on suunniteltu helppo lukea.

Mikä on uusi tässä julkaisussa:

  • Olen lisätty joitakin uusia ominaisuuksia; siellä on nyt rakennettu UnProject komento helposti hakemiseen hiiren sisäpuolelle näytön sisällä nykyisen näyttöikkunan, ja kuvakaappaus ottajalle.
  • Suurin saavutus tällä kertaa oli nipistää varjoja. Korjasin muutamia pieniä asioita, ja lisäsi opetusohjelma miten tehdä valo kameran näkökulmasta, etäisyys ja kulma tajuissaan. On järkevää minulle, mutta jälleen kerran, on olemassa hyvin vähän kommentteja. Olen myös lisätty tuki multishadowing - tai varjostuksen kohtauksen käyttää useampaa kuin yhtä valoa - voit nyt olla jopa kahdeksan eri varjoja tahansa väri häiritsevät toistensa realistisia reaaliajassa!
  • On vielä melko paljon tekemistä, mukaan lukien joitakin tunnettuja virheenkorjauksia. Toivon lisätä heijastus kartoitus (jo useita lähes-Toimivien prototyyppien) pian, ja joitakin muita satunnaisia ​​asioita.

vaatimukset

  • Python
  • pygame
  • PyOpenGL
  • NumPy
  • Psyco
  • wxPython
  • Numeerinen

Vastaavia ohjelmistoja

Muu ohjelmistojen kehittäjä Ian Mallett

Kommentit OpenGL Library

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!