Scrolling optimieren?!

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Kryan

Betreff: Scrolling optimieren?!

BeitragDi, Mai 09, 2006 18:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

ich finde mein scrolling einfach nicht schön, wie es derzeit ist!!
In folgendem Code achte man auf die Berührungspunkte von Rot und Grün, wenn man scrollt. da bildet sich immer so eine art kante! kann man die irgendwie umgehen?? weil in aufwendigeren spielen fällt es doch sehr ins auge Sad
Code: [AUSKLAPPEN]
Graphics 640,480
SetBuffer BackBuffer()

Dim Map(20,15)
Global scrollx#,scrolly#
Global scrollxspeed#=10;75+43/2
Global scrollyspeed#=10;21.5*2*2
For y=1 To 15
 For x=1 To 20
  Read Map(x,y)
 Next
Next

Repeat
 Cls
 For y=1 To 15
  For x=1 To 20
    Select Map(x,y)
    Case 1 Color 255,0,0
    Case 2 Color 0,255,0
    End Select
    xpos=MPTC(x,y,1)
    ypos=MPTC(x,y,2)
    Rect xpos,ypos,32,32
   Next
 Next
 If KeyDown(203) Then scrollx=scrollx-scrollxspeed
 If KeyDown(205) Then scrollx=scrollx+scrollxspeed
 If KeyDown(200) Then scrolly=scrolly-scrollyspeed
 If KeyDown(208) Then scrolly=scrolly+scrollyspeed
 Flip
Until KEyHIT(1)

Function MPTC(x,y,what) ;MappointToCoord
 Select what
 Case 1 Return x*32-32-scrollx
 Case 2 Return y*32-32-scrolly
 End Select
End FUnction

Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
Data 1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1
Data 1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1
Data 1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2
Data 1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
Webspaceanbieter?
Klick hier!
Kultige Spieleschmiede?
Klick hier!
 

BIG BUG

BeitragDi, Mai 09, 2006 20:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Das sind Schlieren, die bei TFT-Monitoren eben auftreten.
Bei feineren Farbübergängen fällt es vielleicht nicht so auf, wirklich was dagegen machen kannst Du aber nicht.
B3D-Exporter für Cinema4D!(V1.4)
MD2-Exporter für Cinema4D!(final)

Goodjee

BeitragDi, Mai 09, 2006 21:20
Antworten mit Zitat
Benutzer-Profile anzeigen
vllt helfen:
-langsamer scrollen, wahrscheinlich nicht so gut
-oder irgendwie mit verzögerung nachscrollen...dann fällt es bei aprupten wechseln nicht so stark auf....also praktisch eine kameraführung
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group