|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() maintenancier Inscription : septembre 2011 Messages : 3 ![]() |
Bonjour,
Je tente de construire un petit moteur isométrique à tuiles sous pygame. Je parvient facilement à calculer les surfaces et leur emplacements. Par contre, je souhaiterais pouvoir texturer des surfaces en forme de parallélépipède. Je souhaiterais, si vous en avez l'amabilité, obtenir quelques pistes pouvant m'orienter vers une solution. De préférence, je souhaiterais ne pas avoir à utiliser de bibliothèque autre que pygame et python. Pour illustrer mes propos, je fait suivre l'image ci-dessous, où les parallélépipèdes en question sont des polygones pleins, et non texturés (marron foncé): ![]() D'avance, merci à vous. |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : avril 2004 Messages : 675 ![]() |
juste python+pygame ?
hum ... sans utiliser pyopengl ça doit être possible, mais ça doit sûrement coûter en ressource. puisque tu pars sur du tiled, je suppose que tous tes parrallélotrucs ont mêmes formes/mêmes tailles ? pourquoi alors ne pas faire des textures en oblique ? |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() maintenancier Inscription : septembre 2011 Messages : 3 ![]() |
Merci à vous Josmiley.
En effet, je n'utilise que pygame pour cela. (J'aimerais qu'il en reste ainsi, si possible) Je ne sais si cela est gourmand en ressource. Pour le moment, non, mais je place les tuiles une à une (leurs nombres et emplacements ne sont pas calculé par algorithme). En effet, mes surfaces ont la même forme/taille. (à l'origine des images rectangulaires) Par contre, je ne sais pas faire une image (texture) dont deux bords restes parallèles à l'axe Y de l'écran, et les deux autres inclinés par rapport à l'axe X de l'écran. Mais, je vous remercie déjà de m'orienter vers pyopengl. (Même si je ne parle pas anglais, je vais essayer) Sinon, pygame comprend une instruction du genre draw.gfx_polygone_textured, mais je ne suis pas parvenu à l'utiliser. Merci à vous. |
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Inscription : avril 2004 Messages : 675 ![]() |
dans Gimp: outils / outils de transformation / perspective
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() maintenancier Inscription : septembre 2011 Messages : 3 ![]() |
Merci du tuyau Josmiley,
Mais les angles (verticale et horizontal) varient en fonction de paramètres ajustables. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com