einfache map malen
Übersicht

![]() |
UnrealRussianBetreff: einfache map malen |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hey leute ich hab mir vorkurzem Robs tut angesehn und hab mal selbst versucht ne kleine tilemap zu basteln.
Alerdings wenn ich es starte kommt Expecting "Next" Kann mir einer bitte weiterhelfen ? Code: [AUSKLAPPEN] Graphics 800,600,32,2
tileset = LoadAnimImage ("tileset.bmp",32,32,0,1) Dim Map(10,10) Data 1,1,1,1,1,1,1,1,1,1,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,1,1,1,1,1,1,1,1,1,1 For x = 0 To 10 For y = 0 To 10 Read map(x,y) Next Next Repeat SetBuffer BackBuffer() Cls If KeyDown(1) Then End For x = 0 To 10 For y = 0 To 10 DrawImage tileset,x#32,y#32,map(x,y) Next Next Flip Next Forever |
||
primero |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
du beendest deine Schleifen nicht richtig.
rück am besten immer die Schleifen ein, dann siehst du den Feler schneller. (4 For schleifen, 5* next) |
||
- Zuletzt bearbeitet von primero am So, Nov 07, 2010 0:58, insgesamt einmal bearbeitet
![]() |
Lakorta |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code: [AUSKLAPPEN] Graphics 800,600,32,2 tileset = LoadAnimImage ("tileset.bmp",32,32,0,1) Dim Map(10,10) Data 1,1,1,1,1,1,1,1,1,1,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,1,1,1,1,1,1,1,1,1,1 For x = 0 To 10 For y = 0 To 10 Read map(x,y) Next Next Repeat SetBuffer BackBuffer() Cls If KeyDown(1) Then End For x = 0 To 10 For y = 0 To 10 DrawImage tileset,x#32,y#32,map(x,y) Next Next Flip NEXT <------- Forever Ich glaub das Next hat da nichts zu suchen^^ |
||
--- |
![]() |
UnrealRussian |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hab das Next weggemacht geht aber immer noch nicht ![]() |
||
![]() |
Lakorta |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich glaub ich hab deinen Fehle rgefunden^^
Code: [AUSKLAPPEN] Graphics 800,600,32,2 tileset = LoadAnimImage ("tileset.bmp",32,32,0,1) <------ Dim Map(10,10) Data 1,1,1,1,1,1,1,1,1,1,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,1 Data 1,1,1,1,1,1,1,1,1,1,1 For x = 0 To 10 For y = 0 To 10 Read map(x,y) Next Next Repeat SetBuffer BackBuffer() Cls If KeyDown(1) Then End For x = 0 To 10 For y = 0 To 10 DrawImage tileset,x#32,y#32,map(x,y) Next Next Flip Forever Da musst du statt ("tileset.bmp",32,32,0,1) ("tileset.bmp",32,32,0,2) hinschreiben. Dann müsste es eigentlich klappen. Falls nicht, schreib mal wortwörtlich was für eine Fhelermeldung kommt. |
||
--- |
![]() |
UnrealRussian |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ne das klappt nicht weil Blitz Basic ja von 0 anfängt zu zählen ![]() |
||
![]() |
Lakorta |
![]() Antworten mit Zitat ![]() |
---|---|---|
Aber wenn du dir das Tutourial mal anguckst: Da steht "0,5" und die Tiles gehen nur bis 4^^ | ||
--- |
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Kleiner Hinweis:
Code: [AUSKLAPPEN] DrawImage tileset,x#32,y#32,map(x,y) Das geht so nicht. Man kann nicht <Variable><Datentyp><Zahl> angeben. Gemeint ist vermutlich:
Code: [AUSKLAPPEN] DrawImage(tileset, x# * 32, y# * 32, map(x,y)) Das sollte in der IDE farblich richtig dargestellt werden...
Am besten wäre es, alle Variable mit Local ![]() ![]() Rückt den Code ein, damit man sieht, welcher Block zusammen gehört. |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
![]() |
UnrealRussian |
![]() Antworten mit Zitat ![]() |
---|---|---|
Danke jetzt hat es endlich geklappt ![]() |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group