Seite 1 von 1

3d terrain-aber nur 1 blickwinkel?

Verfasst: 29.07.2005 13:30
von sen-me
geht das?
das mann die kamera nur nach rechts/links/oben/unten bewegen kann (scrollen) aber nicht drehen oder zoomen

Re: 3d terrain-aber nur 1 blickwinkel?

Verfasst: 29.07.2005 13:44
von DarkDragon
sen-me hat geschrieben:geht das?
das mann die kamera nur nach rechts/links/oben/unten bewegen kann (scrollen) aber nicht drehen oder zoomen
Jop, hab ich mal mit dem anfang meines 3D-Cafe-Simulations-Spiel gemacht. Ging richtig gut ;) . Man muss nur rausfinden wann die Maus am Rand ist und dann einfach in die entsprechende Richtung bewegen.

Verfasst: 29.07.2005 20:00
von sen-me
ich denke mehr an rechte maustaste gedrückt halten und dan bewegen

aber ne andre frage
wie kann ich jetzt nen gebäude baun, und wenn ich scrolle wird das haus nur halbangezeigt (bildschirmrand)

oda gibt es sowas wie objekte->modells ?

Verfasst: 29.07.2005 22:11
von Batze
Dafür müsstest du glaub ich die Koordinaten der Maus ausrechnen, und wie das geht weiß keiner hier im Forum. (ich hab selber gefragt :cry: )

Verfasst: 29.07.2005 22:31
von sen-me
wo die maus steht kann man doch rausfinden

und da überprüft man einfach die neue position und setzt die welt soweit in die neue richtung, und gleichzeitig setzt man die maus wieder auf die alte position zurück

das wäre doch möglich oda?

Verfasst: 30.07.2005 00:31
von Batze
Ich meinte eigentlcih zum Thema gebäüde bauen.
Aber egal ich meinte wohl was anderes.

Das mit dem Bewegen ist so schon OK.

MouseDeltaX() und MouseDeltaY() sind da ganz praktisch.

Verfasst: 30.07.2005 09:48
von sen-me
gebäude baun?

zu not kann mans so machen:
maus pos bestimmen (wo sie grad ist)
gebäude bestimmen (welches ausgewählt ist)
und dann berechnet man die mitte des bildes (weis net ob da ne funktion gibt, ob man von nem bild die mitte berechnen kann, sonst müsste man nicht für jedes gebäude den teil schreiben)
und zeigt dieses dan unterm mauszeiger an (oda man kann den mauszeiger in das gebäude verwandeln, fällt mir grad ein)

Verfasst: 30.07.2005 12:51
von zigapeda
ich glaube nicht das es eine zwei zeilen funktion gibt.
auserdem ist eigentlich nicht schwer. einfach die breite durch zwei und die höhe durch zwei teilen und gut.

Verfasst: 30.07.2005 15:15
von Batze
Willst du die Gebäude als Sprites draufzeichen? :?

Verfasst: 31.07.2005 15:23
von sen-me
3dsprites wird wohl das einfachste sein (da muss man die beim scrollen nicht immer bewegen)