TileToWorld X\Y
Author: phonssalmi
Added: 10. huhtikuuta 2011 kello 16.40
Edited: 15. huhtikuuta 2011 kello 22.19
Category: Kartat
Description
Antaa tilen x- tai y-koordinaatin maailmankoordinaatteina.
Code
Select all1 2 3 4 5 6 7 | Function TileToWorldX(tx,map)
Return tx * 32 -ObjectSizeX(map) / 2
EndFunction
Function TileToWorldY(ty, map)
Return -(ty * 32 - ObjectSizeY(map) / 2)
EndFunction
|
Comments
#12 Sent by: MaGetzUb, 26. kesäkuuta 2011 kello 4.58
Eiköhän järkevempi tyyli olisi näin:
Function TileToWorldX(tx,tileW = 32)
Return tx * tileW -(MapWidth()*tileW) / 2
EndFunction
Function TileToWorldY(ty, tileH = 32)
Return -(ty * tileH - (MapHeight() * tileH) / 2)
EndFunction
? :)
Leave a comment
You must be logged in to comment.
#4 Sent by: VesQ, 11. huhtikuuta 2011 kello 3.17
Tässä on vaan se paha puoli, että tilekoko on kovakoodattu 32:ksi. Se nyt on helppo muuttaa mutta voisi olla mainitsemisen arvoinen seikka :)