| |
|
|
- Página 1 - |
|
Andreas Koch | ¡Hola zusammen,
kann me alguien erklären, como korrekte Verwendung de oglOrtho lautet? Yo habe ahora ya verschiedene Versionen ausprobiert y ya no vienen. Como muss Yo el folgende Ejemplo ajustar, así Yo en lugar de Quadern Rechtecke adecuado bekomme? KompilierenMarcaSeparaciónWindow 0,0 - 500,500
$H opengl.ph
oGL("Init", %hwnd, 1, 1, 1, 1)
Ogl("clear")
oGL("Origin", 0, 0, -8)
oGL("Cuboid", 1, 1, 1)
oGL("Origin", -2, 0, -8)
oGL("Cuboid", 1, 1, 1)
oGL("Origin", 2, 0, -8)
oGL("Cuboid", 1, 1, 1)
Ogl("Show")
waitinput
Ogl("clear")
Ogl("glMatrixMode",~gl_projection)
Ogl("glLoadIdentity")
Ogl("glViewport",0,0,Width(%hwnd), Height(%hwnd))
Ogl("glOrtho", 0, 500, 0, 500, -10, 10)
oGL("Origin", 0, 0, -8)
oGL("Cuboid", 1, 1, 1)
oGL("Origin", -2, 0, -8)
oGL("Cuboid", 1, 1, 1)
oGL("Origin", 2, 0, -8)
oGL("Cuboid", 1, 1, 1)
Ogl("Show")
WaitInput
|
|
|
| |
|
|
|
| |
|
- Página 2 - |
|
funkheld | ¡Hola, wo finde Yo esta Spacechip.tga y esta Stencil ?
Gracias.
Gruss peter |
|
|
| |
|
|
|
| In el ya genannten Hilo ( [...] ) Yo 2 Características
Nuevo con denen Usted entweder de una TGA oder de 2 BMP Archivos
una TEX Expediente erzeugen kannst y una TEX-Loaderfunktion es auch en el
oglhelper.inc enthalten - also alles qué braucht. Un TGA-Expediente redactar
(musste pero no como 2 BMPs wohl einfacher a erzeugen son) kannst Usted con
verschiedenen Grafikprogrammen como IrfanView oder Gimp. Ein BMP es simplemente
el RGB-Bild y el 2. BMP kannst Usted como Stencil uso - je después de el
como Usted el Función anpasst kannst Usted bestimmen como el Stencil wirken se
o. si durchsichtig oder halbdurchsichtig etc. simplemente una RGBA-Tex-
Expediente a erzeugen. |
|
|
| |
|
|
|
funkheld | Yo habe ahora 2 BMP-Bilder gemacht. El voluntad auch a uno Tex gewandelt. Der Schatten es a sehen. Aber welche Farbe muss como durchsichtige Farbe gewählt voluntad para el Hauptobject ? A zeit kann Yo nirgends wo durchschauen .
¿Cómo se puede Yo sólo una Hauptbild erzeugen vom BMP-Bild sin esta Schatten (Stencil) con el Umwandelprogramm ?
Gracias.
Gruss peter |
|
|
| |
|
|
|
| Der Bytewert el Variable a legt el Alpha-Transparenz-Valor o. el
Durchsichtigkeit el angegebenen Farbe fest - Usted puede así spielen y en el Code
incluso festlegen welchen Valor a en welcher Farbe hält oder si/ wann a 0 oder 255
oder una Valor dazwischen ha. |
|
|
| |
|
|
|
funkheld | Es sí Mist, el uno como kein feste Farbe como Duchsichtigkeit festlegen kann,
Yo habe Null drin en el Bild , aber erscheint Schwarz.
Gruss peter |
|
|
| |
|
|
|
| Was schreibst Usted como? Das es inhaltlich sí genau en el Widerspruch a el qué
Yo en el vorherigen Contribución schrieb. Usted puede a doch en 0..255 conjunto como Usted
beliebt, z.B. en una cierta Farbe oder oder... |
|
|
| |
|
|
|
funkheld | ¿Cómo puede la Bild al Farbwert : FF00FF durchsichtig voluntad. El otro sichtbaren Farben son entonces vom Farbwert : FF00FF abweichend.
Gruss peter |
|
|
| |
|
|
|
| Im Code es a:=getrvalue(getPixel(x+xx+1,y)) vorgemacht, also dass el
Durchsichtigkeitsgrad se al Rotanteil des Pixels orientiert. Mach doch
en lugar de dessen algo como como a=if(c==$FF00FF,0,255) o. a=c==$FF00FF*255 |
|
|
| |
|
|
|
| Gib veces alles en uno Zipdatei entonces schausch qué como verwürgt es. |
|
|
| |
|
|
|
funkheld | Es geklärt. Das Schattenbild Yo Schwarz gemacht . Dadurch waren todos beiden Bilder durchsichtig (verschwunden).
Como bekomme Yo el normale Bild en el schwarzen Stellen ahora durchsichtig ?
Gracias.
Gruss |
|
|
| |
|
|
|
| Yo glaube Usted möchtest dies hier:
Descargar
Zum Verständnis: Usted necesidad para esta Zweck kein vom real Pixelmaterial
abweichendes Stencil-Bild como Usted sí simplemente el en el Bild befindliche Farbe 0 con el
Alphawert 0 en el TEX ablegen möchtest. Das abweichende Stencil-Bild benötigt
uno sí sólo entonces si uno zusätzliche no en el Spritebild befindliche Informationen
para el Stencil benötigt. Yo habe Usted also una TEXMaker para el Sprite y una
para el Schatten erstellt y dafür el OGL-Code algo reduziert. |
|
|
| |
|
|
| |
|
- Página 3 - |
|
|
funkheld | Oh, danke. Es una tolle Sache ahora con el Sprite. Hast du schön simplemente gestaltet.
Gracias.
Gruss peter |
|
|
| |
|
|