Gebruikersnaam:
Wachtwoord:
Forum index
Zoeken
Help
Inloggen
Registreren
Welkom,
Gast
. Alsjeblieft
inloggen
of
registreren
.
De
activerings e-mail
gemist?
Forums
Werken met Game Maker
Tutorials en Uitbreidingen
(Moderator:
Matrebatre
)
[TUT] Alles over 3d (De Beginners Guide)
Pagina's:
1
2
3
[
4
]
5
« vorige
volgende »
Advertenties
bytterman
Gebruiker
Offline
Berichten: 96
http://byttergames.webs.com/ voor examples& sprite
Re: [TUT] Alles over 3d (De Beginners Guide)
«
Antwoord #45 Gepost op:
14 Juli 2010, 14:30:04 »
Ik krijg dit:
ik heb precies gekopieerd en in greate gezet.
GML:
___________________________________________
FATAL ERROR in
action number
1
of Draw Event
for
object obj_player:
COMPILATION ERROR in code action
Error in code at line
1
:
x
+
lengthdir_x
(len,dir) ;
^
at position
2
: Assignment operator expected.
http://byttergames.webs.com/
voor examples en sprites.
Ik heb GAME MAKER PRO.
Naar boven
Gelogd
thomasderoo
Gebruiker
Offline
Berichten: 524
where is it? IS IN MA MOUTH
Re: [TUT] Alles over 3d (De Beginners Guide)
«
Antwoord #46 Gepost op:
14 Juli 2010, 17:12:28 »
Dat stuk moest je niet letterlijk kopieren. daar leg ik uit hoe we de camera in gaan stellen. het stuk daaronder moet je in je draw event zetten
. MAAR, als je dat nog niet weet is het misschien iets te vroeg om met 3d te beginnen
Mijn inzending voor GMW#24
Naar boven
Gelogd
Laloeka
Gebruiker
Geblokkeerd!
Offline
Berichten: 972
Re: [TUT] Alles over 3d (De Beginners Guide)
«
Antwoord #47 Gepost op:
14 Juli 2010, 20:33:28 »
Citaat van: thomasderoo op 31 Oktober 2009, 22:20:52
12. Billboards
Billboards zijn objecten in 3d die altijd naar jou gericht zijn. Als je bijv een object hebt die aan elke kant hetzelfde is, kun je zorgen dat het een platte muur wordt, die altijd naar jou richt. Hier een voorbeeld :
Je ziet dus dat het geen model is, maar dat hij constant naar de camera gericht is. Dit doe je met transformations. Maak bijv een "obj_tree" en maak een texture van een boom van de zijkant. Je zet in je draw event :
GML:
d3d_transform_set_identity
() ;
d3d_transform_add_rotation_z
(
point_direction
(
x
,
y
,obj_player.
x
,obj_player.
y
)) ;
d3d_transform_add_translation
(
x
,
y
,
0
) ;
d3d_draw_wall
(
0
,-
16
,
0
,
0
,
16
,
32
,
background_get_texture
(tex_tree),
1
,
1
) ;
d3d_transform_set_identity
() ;
Nu heb je een boom die met je meedraait. Dit is niet erg mooi, maar bespaard wel veel CPU. voor voorwerpen van veraf kun je dit heel efficiënt gebruiken.
Volgensmij is het:
Billboard techniek is:
Het vervangen van models (die veel polygons bevatten) door 1 enkele afbeelding die (bijna) hetzelfde resultaat geeft op grote afstand.
Denk aan reclame borden langs de snelweg, je kunt van 100 meter afstand echt niet zien of er een knobbeltje op het bord zit.
Je bespaart hiermee veel rekentijd, dat je game sneller maakt, en je fps dichter bij je '
room_speed
' houd.
Naar boven
Gelogd
StefannafetS
Gebruiker
Offline
Berichten: 1896
Crashgames
Re: [TUT] Alles over 3d (De Beginners Guide)
«
Antwoord #48 Gepost op:
14 Juli 2010, 23:26:20 »
Billboard is zoals thomasderoo al zegt (als ik het goed hebt)
een vlak die altijd naar je gericht is. (dit is goed te zien als je de camera schuin boven op de billboard zet en rondjes draait)
Naar boven
Gelogd
bytterman
Gebruiker
Offline
Berichten: 96
http://byttergames.webs.com/ voor examples& sprite
Re: [TUT] Alles over 3d (De Beginners Guide)
«
Antwoord #49 Gepost op:
15 Juli 2010, 15:35:36 »
Citaat van: thomasderoo op 14 Juli 2010, 17:12:28
Dat stuk moest je niet letterlijk kopieren. daar leg ik uit hoe we de camera in gaan stellen. het stuk daaronder moet je in je draw event zetten
. MAAR, als je dat nog niet weet is het misschien iets te vroeg om met 3d te beginnen
Ik heb al een half spel gemaakt met een steuntje in de rug van iemand.
Hier een site:
http://gm3dexamples.awardspace.com/index2.htm
http://byttergames.webs.com/
voor examples en sprites.
Ik heb GAME MAKER PRO.
Naar boven
Gelogd
keoni29
Gebruiker
Offline
Berichten: 391
Advanced spriter and programmer.
Re: [TUT] Alles over 3d (De Beginners Guide)
«
Antwoord #50 Gepost op:
27 Juli 2010, 09:32:19 »
Als ik jouw code gebruikte voor het draaien van dit blok zag je hem opeens niet meer...
GML:
{
var
h;
h=
2
draw_set_alpha
(
1
);
draw_set_color
(
c_white
);
d3d_transform_set_identity
();
d3d_transform_add_rotation_z
(
direction
);
d3d_transform_add_translation
(
x
,
y
,
0
);
d3d_draw_block
(
x
,
y
,
0
,
x
+
16
,
y
+
16
,h*
16
,
sprite_get_texture
(tex_tower,
0
),
1
,h)
d3d_transform_set_identity
();
}
En wat doe ik ik hieraan?
Elke toren is obj_tower met dezelfde depth. Ze gaan elkaar dus overlappen.
«
Laatste verandering: 27 Juli 2010, 09:53:59 door keoni29
»
Zo maak je Samus ZeroSuit. En zo maak je MotherBrain.
Naar boven
Gelogd
Compor
Gebruiker
Offline
Berichten: 1998
Re: [TUT] Alles over 3d (De Beginners Guide)
«
Antwoord #51 Gepost op:
27 Juli 2010, 13:12:27 »
Citaat van: keoni29 op 27 Juli 2010, 09:32:19
Als ik jouw code gebruikte voor het draaien van dit blok zag je hem opeens niet meer...
GML:
{
var
h;
h=
2
draw_set_alpha
(
1
);
draw_set_color
(
c_white
);
d3d_transform_set_identity
();
d3d_transform_add_rotation_z
(
direction
);
d3d_transform_add_translation
(
x
,
y
,
0
);
d3d_draw_block
(
x
,
y
,
0
,
x
+
16
,
y
+
16
,h*
16
,
sprite_get_texture
(tex_tower,
0
),
1
,h)
d3d_transform_set_identity
();
}
Als je d3d_transform_add_translation(x,y,0); gebruikt, dan verplaats je hem naar de juiste plek. Dan moet je niet nog eens:
d3d_draw_block(
x
,
y
,0,
x+
16,
y+
16,h*16,sprite_get_texture(tex_tower,0),1,h)
Dat doen, haal het vetgedrukte weg. (Ja, de plusjes zijn vetgedrukt ookal zie je het amper)
Naar boven
Gelogd
keoni29
Gebruiker
Offline
Berichten: 391
Advanced spriter and programmer.
Re: [TUT] Alles over 3d (De Beginners Guide)
«
Antwoord #52 Gepost op:
27 Juli 2010, 15:15:34 »
Ok dat is opgelost, maar nu wil ik weten hoe ik het depth probleem oplos.(Hij drawt namelijk de ribben van het blok ook door elkaar heen)
Edit:Opgelost!
Ik had nog ergens d3d_set_hidden(false) open staan
«
Laatste verandering: 27 Juli 2010, 15:23:11 door keoni29
»
Zo maak je Samus ZeroSuit. En zo maak je MotherBrain.
Naar boven
Gelogd
keoni29
Gebruiker
Offline
Berichten: 391
Advanced spriter and programmer.
Re: [TUT] Alles over 3d (De Beginners Guide)
«
Antwoord #53 Gepost op:
5 Augustus 2010, 13:33:02 »
Ik gebruik lightning bij mijn spel nu, maar nu zijn alle projection_ortho dingen zwart
Wat doe ik eraan?
Zo maak je Samus ZeroSuit. En zo maak je MotherBrain.
Naar boven
Gelogd
mikey
Gebruiker
Offline
Berichten: 1134
New game coming soon... Heroness
Re: [TUT] Alles over 3d (De Beginners Guide)
«
Antwoord #54 Gepost op:
5 Augustus 2010, 13:34:55 »
Citaat van: keoni29 op 5 Augustus 2010, 13:33:02
Ik gebruik lightning bij mijn spel nu, maar nu zijn alle projection_ortho dingen zwart
Wat doe ik eraan?
GML:
draw_set_color
(
c_white
)
ervoor zetten
mvg, mikey
|
Leren spriten 1
|
Leren spriten 2
|
Transition_kind
| Heroness |
Model nodig?
|
Lol
Naar boven
Gelogd
BlueMoonProductions
Gebruiker
Offline
Berichten: 3203
BlueMoonProductions - Call me 'Blue'
Re: [TUT] Alles over 3d (De Beginners Guide)
«
Antwoord #55 Gepost op:
5 Augustus 2010, 13:39:40 »
of lighting(tijdelijk) uitzetten.
NGMCG ~
Join the forums
Wie helpt mij aan wat sprites?
Naar boven
Gelogd
keoni29
Gebruiker
Offline
Berichten: 391
Advanced spriter and programmer.
Re: [TUT] Alles over 3d (De Beginners Guide)
«
Antwoord #56 Gepost op:
5 Augustus 2010, 14:11:56 »
Alles al geprobeerd maar het werkt niet
Zo maak je Samus ZeroSuit. En zo maak je MotherBrain.
Naar boven
Gelogd
thomasderoo
Gebruiker
Offline
Berichten: 524
where is it? IS IN MA MOUTH
Re: [TUT] Alles over 3d (De Beginners Guide)
«
Antwoord #57 Gepost op:
5 Augustus 2010, 14:12:52 »
GML:
d3d_set_lighting
(
false
);
d3d_set_hidden
(
false
);
draw_set_color
(
c_white
);
// set projection ortho blablabla
// draw hud en stuff
d3d_set_lighting
(
false
);
d3d_set_hidden
(
false
);
Mijn inzending voor GMW#24
Naar boven
Gelogd
keoni29
Gebruiker
Offline
Berichten: 391
Advanced spriter and programmer.
Re: [TUT] Alles over 3d (De Beginners Guide)
«
Antwoord #58 Gepost op:
5 Augustus 2010, 14:24:40 »
Dankuzeer
Ik zit alleen nog wel een beetje te prutsen met die lightning.
Wat moet je precies invoeren als je van boven licht wilt hebben?
Zo maak je Samus ZeroSuit. En zo maak je MotherBrain.
Naar boven
Gelogd
Compor
Gebruiker
Offline
Berichten: 1998
Re: [TUT] Alles over 3d (De Beginners Guide)
«
Antwoord #59 Gepost op:
5 Augustus 2010, 14:26:09 »
Citaat van: keoni29 op 5 Augustus 2010, 14:24:40
Dankuzeer
Ik zit alleen nog wel een beetje te prutsen met die lightning.
Wat moet je precies invoeren als je van boven licht wilt hebben?
GML:
d3d_light_define_direction
(
1
,
0
,
0
,-
1
,
c_white
)
let vooral op 0,0,-1 dat betekent een vector van 0,0,0 naar 0,0,-1 (z = -1, dat is naar beneden)
Naar boven
Gelogd
Advertenties
« vorige
volgende »
Pagina's:
1
2
3
[
4
]
5
Topic Informatie
0 geregistreerde leden en 2 gasten bekijken dit topic.
Ga naar:
Selecteer een bestemming:
-----------------------------
Algemeen
-----------------------------
=> Aankondigingen & Regels
=> Game Maker Nieuws
=> De Community
-----------------------------
Werken met Game Maker
-----------------------------
=> Tutorials en Uitbreidingen
=> Beginners
=> Gevorderden
=> Experts
-----------------------------
Games
-----------------------------
=> Game Maker Creaties
=> Work in Progress
=> Game Design
=> Resources
Powered by SMF 1.1.11
|
SMF © 2006-2007, Simple Machines LLC
www.game-maker.nl
© 2003-2010 Nederlandse Game Maker Community