Stancil schatten

Previous topic - Next topic

Schranz0r

Hi leute


Kann mir einen ein GANZ SIMPLES BEISPIEL machen, wie man den Stancil setzt in GLBasic



Mit einen Würfel und einer Plattform!



Ich versuchs jetzt schon über eine Stunde, und bekommst ums verrecken nicht gebacken :(

Danke
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

S.O.P.M.

Den bitte was? Das würd' mich jetzt aber mal interessieren, was der Stancil in GLBasic sein soll! Ich kenne höchstens Stencil und das hat mit Programmierung nichts zu tun.
Notebook PC Samsung E372 Core i5 @ 2,6 GHz; 4 GB RAM; Win 7 Home Premium

Baggi

Stencil ist der GLBasic Schatten:

Hier ein Beispiel:
Code (glbasic) Select
//Schatten

X_LOADOBJ "figur.ddd",1
LOADSPRITE "figur_map.bmp",1

X_LOADOBJ "platform.ddd",2
LOADSPRITE "platform_map.bmp",2


GLOBAL interpol=0
GLOBAL phi=0

main:
X_MAKE3D 100, 1000, 45
X_AMBIENT_LT 0, RGB(255,255,255)

X_CAMERA 100,100,100, 0,0,0

FOR shadow=0 TO 1
IF shadow=1
X_CULLMODE 1
X_SPOT_LT -3, RGB(255,255,255), 200,200,0, -1,-1,0, 360
ELSE
X_CULLMODE -1
X_SPOT_LT 0, RGB(255,255,255), 200,200,0, -1,-1,0, 360
ENDIF

X_SETTEXTURE 2,-1
X_MOVEMENT 0,-10,0
X_DRAWOBJ 2, 0

X_SETTEXTURE 1,-1
X_MOVEMENT 0,0,0
X_ROTATION -phi, 0, 1, 0
X_DRAWANIM 1, 0, 10, interpol, TRUE
NEXT


phi=phi+0.6
IF phi>=359
  phi=0
ENDIF

interpol=interpol+0.02
IF interpol>=1
  interpol=0
ENDIF

SHOWSCREEN
GOTO main
Modelle und Code bitte runterladen:
http://www.iup.physik.uni-bremen.de/~mieruch/schatten.zip

Schranz0r

Dank dir !

Ja ich mein Stencil, hab mich da wohl verschrieben... XD
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard