GLBasic forum

Other languages => GLBasic - de => Topic started by: x-tra on 2007-Sep-28

Title: Map + Scrolling eigentlich 2D, aber schräge Draufsicht
Post by: x-tra on 2007-Sep-28
also ich versuch mal was zu erklären.

Ich wollte eine map ähnlich wie in z.B. Anno1503 machen.

Da dachte ich mir, am einfachsten per 3D.

Denek nun aber, dass das doch vielleicht etwas zu rechenintensiv werden könnte.

Und da habe ich Schranz0r´s codeschnippsel gesehen mit der tilemap.

Wie bekomm ich aber solch eine schräge draufsicht hin?

Ich könnte sicher die tiles, tchuldigung sprites 3D mässig zeichnen, oder?

Aber was, wenn ich mal die Kamera sozusagen drehen möchte, was dann?
Title: Map + Scrolling eigentlich 2D, aber schräge Draufsicht
Post by: S.O.P.M. on 2007-Sep-28
Also bei diesen isometrischen Darstellungen wird ja die Kamera, wenn sie gedreht wird, immer um 90° gedreht und da müsstest du jeden Sprite von allen 4 Blickwinkeln zeichen. Wenn es kein echtes 3D werden soll, geht es nicht anders.
Title: Map + Scrolling eigentlich 2D, aber schräge Draufsicht
Post by: x-tra on 2007-Sep-28
es wäre also kein smooth drehen möglich, sondern eher das betrachten von immer einer festen seite, richtig?
Und ran, oder wegzoomen ist da ja auch nicht möglich, höchstens in verschiedenen Stufen.

Das größte Problem, for dem ich mich aber bisher gedrückt habe, ist eben solch eine Sprite/Tilemap.
D.h. mit den einzelnen Feld, mit Kollisionen usw.
Und Types usw usw. mir graut jetzt schon davor.
Ma schaun, ob ich hier ein kurz und schmerzlos tut dafür finde.

Ansonsten mmmmm wäre halt doch nur 3D.
Title: Map + Scrolling eigentlich 2D, aber schräge Draufsicht
Post by: Kitty Hello on 2007-Sep-28
Mach's in 3D. Man kann irgendwie eine ISO Ansicht machen... (such, such).
Code (glbasic) Select
fov = 1
d=444
DRAWRECT 0,0,640,480,RGB(0x80, 0x80, 0xff)
X_MAKE3D 10, 1000, fov
X_CAMERA d,d,d, 0,0,0

X_SPOT_LT -2, 0, d,d,d, -d,-d,-d,360
Ah, so...
Title: Map + Scrolling eigentlich 2D, aber schräge Draufsicht
Post by: BumbleBee on 2007-Sep-28
Klar machs in 3D. Dann kannst du drehen und zoomen wie du willst. Ist auch nicht  viel schwieriger als in 2D find ich. Oder? :D

Cheers
Title: Map + Scrolling eigentlich 2D, aber schräge Draufsicht
Post by: Schranz0r on 2007-Sep-28
Ich würde 2D machen, Schau mal in den Codeschnipseln nach, bzw in den Tutorials nach Isomap, hab ich mal ein beispiel gepostet!

EDIT:

Da isses : http://www.glbasic.com/forum/viewtopic.php?id=788