3Probleme : Grafik Flimmert +RG Farbe+ nicht aus rand raus
Übersicht

![]() |
Zerottiger |
![]() Antworten mit Zitat ![]() |
---|---|---|
furbolg hat Folgendes geschrieben: der code mit 1 is falsch, ersetzt das if < 1 krams durch 0 und = 1 auch durch = 0. Die Grafiken fangen bei 0 und nicht 1 an.
Is gemacht: Code: [AUSKLAPPEN] Graphics 1024, 768,32,1
SetBuffer BackBuffer() ClsColor 255, 255,255 Color 25, 55,135 x = 200 y = 400 ;Loaden Print "Loading..." kaempfer1 = LoadImage("kaempfer1.png") kaempfer2 = LoadImage("kaempfer2.png") background = LoadSound("background.mp3") Print "Loaden Finish!" Print "Press Key!" WaitKey Cls ;Laden fertig MaskImage kaempfer1, 255,255,255 MaskImage kaempfer2, 255,255,255 kanal = PlayMusic("background.mp3") Repeat Cls If KeyDown(203) x = x-3 EndIf If KeyDown(205) x = x+3 EndIf DrawImage kaempfer1, x,y DrawImage kaempfer2, 700,400 If y < 0 Then y = 0 If y > 767 Then y = 767 If x < 0 Then x = 0 If x > 923 Then x = 923 Flip Until KeyHit(1) End und wieso is des so schlimm? |
||
>>>www.turbo-roms.de.vu<<< |
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
until ist ja auch teil einer schleife und gehört nicht zum imagescollide. du musst dir natürlich deine eigene bedingung bauen, à la
if NOT imagescollide(positionwoduhinwillst,gegnerbild) then x=x+tralala... also nur wenn er nicht zusammenstößt (prüf auf die neue Position) dann wird die Figur wirklich bewegt. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
Zerottiger |
![]() Antworten mit Zitat ![]() |
---|---|---|
so oder wie??:
Code: [AUSKLAPPEN] If Not ImagesCollide(kaempfer1,kaempfer1Ykaempfer1X,0,kaempfer2,kaempfer2X,kaempfer2Y,0) Then x=x Nur da kommt auch so'n komischer Error... "Not enought Parameters" Gibts nich so einen kleinen einfachen code jede Grafik an irgendeiner niemals vorbei kann?? |
||
>>>www.turbo-roms.de.vu<<< |
Edlothiol |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Mach ein Komma zwischen Kaempfer1XKaempfer1Y.
Not Enough Parameters heißt dass du bei einer Funktion zu wenig Parameter angegeben hast. Zitat: Gibts nich so einen kleinen einfachen code jede Grafik an irgendeiner niemals vorbei kann?? Nö. Ausserdem wäre das eh viel zu unflexibel.
|
||
![]() |
Zerottiger |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code: [AUSKLAPPEN] If Not ImagesCollide(kaempfer1,kaempfer1,Ykaempfer1X,0,kaempfer2,kaempfer2X,kaempfer2Y,0) Then x=x
Jetzt kommt KEIN Error...aber auch KEINE Wirkung... ![]() |
||
>>>www.turbo-roms.de.vu<<< |
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
du prüfst auf die aktuelle position, nicht auf die Position an der der Player wäre wenn er sich denn bewegen täte. und aus demx hinten mach die position deines players (+die bewegung).
Das solltest du allein hinbekommen, das sind grundlegende Dinge. Wenn das nit klappt wirds sicher nix mit nem ganzen game. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
Hubsi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich wiederhol mich ja nur ungern, aber das Tut von vorne durcharbeiten. Nicht versuchen zu rennen bevor man krabbeln kann ![]() |
||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
![]() |
Zerottiger |
![]() Antworten mit Zitat ![]() |
---|---|---|
BladeRunner hat Folgendes geschrieben: du prüfst auf die aktuelle position, nicht auf die Position an der der Player wäre wenn er sich denn bewegen täte. und aus demx hinten mach die position deines players (+die bewegung).
Das solltest du allein hinbekommen, das sind grundlegende Dinge. Wenn das nit klappt wirds sicher nix mit nem ganzen game. Allso was du gemeint hast, kapiere ich nur ich kann jetz nich lange denken (lol) weil ich zum abendessen muss (-.-) Aber woher weiß ich wie die aktuelle Position is??? cu |
||
>>>www.turbo-roms.de.vu<<< |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group