Scrolling Problem

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

tedy

Betreff: Scrolling Problem

BeitragMo, März 23, 2009 14:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Also ich habe ein Problem mit dem Bodenscrolling in meinem Spiel
Das Spiel hat eine Topdown Perspektive also fast wie tiles

Jetzt möchte ich das mein Boden unendlich weit ist. Also egal wie weit ich mit meiner Figur geh das der Boden immer da ist und auch mitscrollt(er sollte sich nicht mit der Figur bewegen)

Jetzt hab ich nen BIld gemalt um mein Problem zu erläutern
user posted image

Also die Schwarze Box soll das Sichtfeld sein. Die Blauen Kästchen sind die (256*256) TIles die also auf dem Bildschirm sind.
Dann hab ich mir gedacht ich könnte immer wieder tiles anhängen (die roten). Aber wie mache ich das am besten ?
Mein Scrolling ist einfach das verschieben aller Bilder um selfplayer.x+400,-selfplayer.y+300 ...

Wie kann ich jetzt sie Postionen der Tiles berechnen ?
01010100 01100101 01000100 01111001 00100000 00111010 01000100

TimBo

BeitragMo, März 23, 2009 15:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi ,

vll. mit Tileimage und das dann einfach mit dem Spieler mitbewegen lassen .

Weiß nicht ob es das Ausgibt , was du haben willst , sollte es aber.

Viele Grüße
TimBo
mfg Tim Borowski // CPU: Ryzen 2700x GPU: Nvidia RTX 2070 OC (Gigabyte) Ram: 16GB DDR4 @ 3000MHz OS: Windows 10
Stolzer Gewinner des BCC 25 & BCC 31
hat einen ersten Preis in der 1. Runde beim BWInf 2010/2011 & 2011/12 mit BlitzBasic erreicht.

hectic

Sieger des IS Talentwettbewerb 2006

BeitragMo, März 23, 2009 15:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich hab ein Standardbeispiel hier gepostet (zwiter Beitrag). Für deinen Zweck sollte nur Tilesgröße auf 256 gesetzt sein.
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D

tedy

BeitragMo, März 23, 2009 15:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Das war zwar nicht was ich eigentlich meinte aber ich wollte es sowieso wieder anders machen wo mir dein Code auhc bei geholfen hatte
Danke Very Happy
01010100 01100101 01000100 01111001 00100000 00111010 01000100

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group