barot97 (User)
Fresh Boarder
Posts: 11
|
|
Tilemap Problem.. 1 Month, 3 Weeks ago
|
Karma: 0
|
| Code: |
a=Image.load("tmap.jpg")
b=Image.load("tmap2.jpg")
map={
{b,a,a,a,a,a,b,a,a,a,b,a,a,a,b,a},
{a,b,a,a,a,a,a,a,a,a,a,a,a,a,b,a},
{a,a,a,b,a,a,b,a,a,a,a,a,b,a,b,a},
{b,a,a,a,a,a,a,a,a,a,a,a,a,a,b,a},
{b,a,a,b,a,a,a,b,a,a,a,a,b,a,b,a},
{a,a,a,a,b,a,a,a,a,a,b,a,a,a,b,a},
{a,a,b,a,a,a,b,a,b,a,a,a,b,a,b,a},
{b,a,a,a,b,a,a,a,b,a,a,b,a,a,b,a}
}
while true do
for c=1,8 do
for d=1,16 do
screen:blit(d*32,c*32,map[c][d],false) --vorher 32
end
end
screen.flip()
screen.waitVblankStart()
end
|
Das ist mein Code.
Nun mein Problem, mit diesem Code fülle ich mit den Tilebildern nicht den Bildschirm.. Links und oben ist jeweils noch Platz für ein Teilbild, wie ändere ich das?
|
|
|
|
|
|
|
Last Edit: 2010/07/20 13:48 By barot97.
|
|
|
The administrator has disabled public write access.
|
|
|
|
Re:Tilemap Problem.. 1 Month, 3 Weeks ago
|
Karma: -1
|
ist doch logisch:
| Code: |
for c=1,8 do
for d=1,16 do
screen:blit(d*32,c*32,map[c][d],false)
|
du fängst mit c=1 und d=1 an, also hat dein erstes Spiel bereits die Koordinaten 32|32.
gibt jetzt zwei Möglichkeiten:
| Code: |
for c=1,8 do
for d=1,16 do
screen:blit(d*32-32,c*32-32,map[c][d],false)
|
oder
| Code: |
for c=0,7 do
for d=0,15 do
screen:blit(d*32,c*32,map[c+1][d+1],false)
|
aber eigentlich kannst du dir die letzte Spalte auch sparen, da diese eh nicht mehr gesehen wird, wohingegen unten noch ein schwarzer Rand sein dürfte.
Mach doch einfach direkt
| Code: |
for c=0,8 do
for d=0,14 do
screen:blit(d*32,c*32,map[c+1][d+1],false)
|
Gruß Alex.
|
|
|
|
|
|
|
Last Edit: 2010/07/20 15:00 By PSP-Tools.
|
|
|
The administrator has disabled public write access.
|
|