Lieber Besucher, herzlich willkommen bei: Game Maker Domäne. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.
Benutzerinformationen überspringen
Game Maker Version: 8.1 Standard
Selbsteinschätzung: GML Fortgeschrittener
Danksagungen: 25
Spoiler

|
|
GML |
1 |
d3d_draw_wall(x,y-2,-2,x,y+2,2,-1,1,1); |
|
|
GML |
1 |
dir=0; |
|
|
GML |
1 |
dir= point_direction(x,y,obj_player.x,obj_player.y); |
|
|
GML |
1 2 3 4 5 |
d3d_transform_set_identity(); d3d_transform_add_rotation_z(dir); d3d_transform_add_translation(x,y,z); //Z muss vorher deklariert werden d3d_draw_wall(0,-2,-2,0,+2,2,-1,1,1); d3d_transform_set_identity(); |
|
|
GML |
1 |
radtodeg(
|
|
|
GML |
1 |
abs(z-obj_player.height) |
|
|
GML |
1 |
point_distance(x,y,obj_player.x,obj_player.y) |
|
|
GML |
1 |
radtodeg(arctan(abs(z-obj_player.height)/point_distance(x,y,obj_player.x,obj_player.y))) |
|
|
GML |
1 |
-obj_player.z_angle
|
|
|
GML |
1 2 3 4 5 6 |
d3d_transform_set_identity(); d3d_transform_add_rotation_y(radtodeg(arctan(abs(z-obj_player.height)/point_distance(x,y,obj_player.x,obj_player.y)))-obj_player.z_angle); d3d_transform_add_rotation_z(dir); d3d_transform_add_translation(x,y,z); d3d_draw_wall(0,-2,-2,0,+2,2,-1,1,1); d3d_transform_set_identity(); |
|
|
GML |
1 2 3 |
z_speed=random(0.5); //Der Z Geschwindigkeit wird ein zufälliger Wert zugewiesen tex=background_get_texture(bg_fire); alp=1; //alp = alpha - Transparenz des Partikels |
(Hier eine Beispiel-Textur)|
|
GML |
1 2 3 4 |
z+=z_speed; //z wird um die angegebene Geschwindigkeit erhöht alp-=0.06; //Die Transparenz verringert sich if(alp<0) //Ist die Transparenz geringer als 0, wird das Objekt zerstört (Lebensdauer) instance_destroy(); |
|
|
GML |
1 2 3 4 |
draw_set_color(c_yellow); draw_set_blend_mode(bm_add); d3d_draw_wall(0,-2,-2,0,+2,2,tex,1,1); draw_set_blend_mode(bm_normal); |
|
|
GML |
1 |
d3d_set_hidden(false); |
|
|
GML |
1 2 3 4 5 6 7 |
draw_set_color(c_yellow); draw_set_blend_mode(bm_add); d3d_set_hidden(false); d3d_draw_wall(0,-2,-2,0,+2,2,tex,1,1); d3d_set_hidden(true); draw_set_blend_mode(bm_normal); draw_set_color(c_white); |
|
|
GML |
1 |
instance_create(x,y,obj_particle); |

___________________________________________________________Benutzerinformationen überspringen
Game Maker Version: 8 Pro
Selbsteinschätzung: Drag & Drop Einsteiger
Aktuelles Projekt: Battle Command
Danksagungen: 5
Benutzerinformationen überspringen
Game Maker Version: 8.1 Standard
Selbsteinschätzung: GML Fortgeschrittener
Danksagungen: 25
|
|
GML |
1 |
d3d_set_depth()
|
Benutzerinformationen überspringen
Game Maker Version: 8.1 Standard
Selbsteinschätzung: GML Fortgeschrittener
Danksagungen: 25
|
|
GML |
1 2 3 4 5 6 7 8 9 10 |
//d3d_get_distance var a,b,c; //a² + b² = c² a = point_distance(argument0,argument1,argument3,argument4); b = max(argument2,argument5)-min(argument2,argument5); c = sqrt(power(a,2)+power(b,2)); return c; |
Benutzerinformationen überspringen
Game Maker Version: 8.1 Standard
Selbsteinschätzung: GML Fortgeschrittener
Danksagungen: 25
Benutzerinformationen überspringen
Game Maker Version: 8.1 Standard
Selbsteinschätzung: GML Fortgeschrittener
Danksagungen: 25
Spoiler
Spoiler

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Virus27« (9. März 2010, 10:48)
Benutzerinformationen überspringen
Game Maker Version: 8.1 Standard
Selbsteinschätzung: GML Fortgeschrittener
Danksagungen: 25
|
|
GML |
1 |
d3d_set_depth(d3d_distance(obj_camera.x,obj_camera.y,obj_camera.z,x,y,0)) |
|
|
GML |
1 2 3 4 5 6 |
// von Moolt var a,b,c; a = point_distance(argument0,argument1,argument3,argument4); b = max(argument2,argument5)-min(argument2,argument5); c = sqrt(power(a,2)+power(b,2)); return c; |

Benutzerinformationen überspringen
Game Maker Version: 8 Pro
Selbsteinschätzung: GML Anfänger
Aktuelles Projekt: Schwankung will vllt. ein JnR machen :S
Benutzerinformationen überspringen
Game Maker Version: 7 Pro
Selbsteinschätzung: GML Fortgeschrittener
Aktuelles Projekt: Als ob ich je ein wirkliches Projekt hätte =P