Karten

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Goldini

Betreff: Karten

BeitragDi, Jan 02, 2007 10:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi, Leute könnt ihr mir mal sagen wie man eine 2D Naivgationskarte für ein 3D Spiel programmiert oder wie das funktioniert!?

Mfg
Mit diesen Zeilen danke ich einer Person, die mich für so wichtig hält, dass sie sogar einen Club nach mir benannt hat!
Danke! Very Happy

Axe

BeitragDi, Jan 02, 2007 11:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Du kannst nach dem Befehl RenderWorld() mit den ganz normalen 2d Befehlen auf den Bildschirm zeichnen.
Code: [AUSKLAPPEN]

Repeat;Hauptschleife

...;3d Sachen
UpdateWorld()
RenderWorld()

Text 100,100,"BlaBlaBla"
Rect 10,10,20,20
...;2d Sachen
Flip

Until KeyHit(1)
End


Du solltest aber beachten, dass du Minimaps o.ä. mit Transparenz ausstattest. Ansonst nehmen die zu viel Platz weg. Anleitungen dazu findest du mit der Suche.

MfG Axe

skey-z

BeitragDi, Jan 02, 2007 20:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:

Du kannst nach dem Befehl RenderWorld() mit den ganz normalen 2d Befehlen auf den Bildschirm zeichnen.


viel zu rechenintensiv, wenn man im 3D Modus arbeitet, hier bietet sich ein sprite besser an, oder noch einfacher, eine 2. Cam mit verkleinertem viewport
und diese dann im 90° winkel der x-Achse über dem Spieler positionieren.
Awards:
Coffee's Monatswettbewerb Feb. 08: 1. Platz
BAC#57: 2. Platz
Twitter
 

Lastsamurai

BeitragDi, Jan 02, 2007 22:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Dann hat man aber doch doppelt so viele Polygone?? Wäre das nicht zu rechenintensiv?
 

Dreamora

BeitragDi, Jan 02, 2007 22:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein
Was er eigentlich meinte, ist das 2D Operationen im 3D Modus sehr zeitintensiv sind. Du kannst hunderte Polygone rendern in der Zeit wo du ein ewnig 2D rumzeichnest, weil die 2D Operation nicht auf der Grafikkarte läuft (die CPU fummelt da dran rum), die 3D jedoch schon.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Goldini

BeitragDo, Jan 04, 2007 12:57
Antworten mit Zitat
Benutzer-Profile anzeigen
ich hab mir die Highmap unten in der Ecke anzeigen lassen und dann hab ich einen Punkt an meine Position auf der Highmap anzeigen lassen aber als ich mich dann gedreht da hat sich der Punkt und dann wurde das ganze Programm ganz langsam.........

Mfg
Mit diesen Zeilen danke ich einer Person, die mich für so wichtig hält, dass sie sogar einen Club nach mir benannt hat!
Danke! Very Happy

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group