2D maps zeichnen, erneutes Problem
Übersicht

![]() |
FreemanBetreff: 2D maps zeichnen, erneutes Problem |
![]() Antworten mit Zitat ![]() |
---|---|---|
hi
hab mich nach längerer Zeit wieder mal an meinen mapeditor rangesetzt um in das map male problem endlich mal anzugehen, ja es hat funktioniert,allerdings scrollen die tiles nicht mehr mit...kann mir wer helfen? hier sind die wichtigsten ausschnitte : BlitzMax: [AUSKLAPPEN]
und so zeichne ich dann die map BlitzMax: [AUSKLAPPEN]
und so habe ich versucht die tiles aufzuzeichnen BlitzMax: [AUSKLAPPEN]
wie schon gesagt liegt das problem da das ich die tiles zwar einzeichnen kann aber diese nicht mit scrollen, und sobald ich in die malschleife der map scrollx/scrolly einsetze haut die berechnungsmethode nichtmehr hin. Deshalb suche ich jetz eine andere Lösung. achso die "*16" stehen für die 16*16 tiles,also nicht wundern Fr3eMaN |
||
MacBook | MacOSX 10.5 | 80GB HDD | 1GB | BlitzMax 1.28 |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Und wo genau bestimmst du wie sich scrollx / y verändert? | ||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
Freeman |
![]() Antworten mit Zitat ![]() |
---|---|---|
halt per tastendruck
BlitzMax: [AUSKLAPPEN]
Fr3eMaN |
||
MacBook | MacOSX 10.5 | 80GB HDD | 1GB | BlitzMax 1.28 |
![]() |
maximilian |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code: [AUSKLAPPEN] For map_x=min_X to max_map_x-1
For map_y=min_Y to max_map_y-1 For mlayer=1 to layer DrawImage tiles,(map_x*16),(map_y*16),map[map_x,map_y,mlayer] Next Next Next Und wo ist die Subtraktion um die Tiles zu scrollen a la (map_x*16)-scroll_x? ![]() LordChaos /edit: So, aber wie es aussieht, scrollen deine Tiles doch. Halt nur nicht so viel. ![]() Code: [AUSKLAPPEN] If max_map_X<1 Then max_map_X=0
min_X=(scrollx/16) If min_X<0 Then min_X=0 müsste doch eigentlich heißen: Code: [AUSKLAPPEN] If max_map_X<1 Then max_map_X=0
min_X=scrollx If min_X<0 Then min_X=0 Oder könnte es sein das ich deine sehr fremde Methode nicht verstanden habe? :/ |
||
Variety is the spice of life. One day ignore people, next day annoy them. |
![]() |
Freeman |
![]() Antworten mit Zitat ![]() |
---|---|---|
@lordchaos , ja eigentlich, aber probier das ganze mal aus ![]() ich habe die ganze sache mal hochgeladen,schauts euch mal an, ich hoffe ich kann euch damit besser helfen http://www.blitz-pasting.net/i...amp;id=140 Fr3eMaN |
||
MacBook | MacOSX 10.5 | 80GB HDD | 1GB | BlitzMax 1.28 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group