2012-01-13 24 views
1

我想創建一個地圖應用程序,像谷歌地圖,顯示一部分大地圖,並可讓您導航東北向西,放大和縮小, etc ...XNA:嵌入(太)大圖像作爲一個地圖

我在開始時遇到了一個嚴重的問題:即使在HiDef模式下,XNA也不允許導入大於頂部最大大小限制的圖像。而且我的地圖圖像尺寸遠大於極限。 我想我可以將地圖(手動,在Photoshop中)分成更小的部分,並將它們逐個粘貼到遊戲中,這樣他們就可以構成整個地圖。 有沒有更好的方法來做到這一點?

回答

2

是的。這是一個更好的方式。

如果你想變得很花哨,你可以在內容處理器/導入器中完成(而不是每次圖像改變時手動完成)。

這將涉及創建一個包含您的瓷磚集合的類型。
然後,您會創建一個新的內容導入器,它可以拍攝一個圖像文件,並將其拆分爲大塊(可能是可配置的大小)。
它會生成您可以在運行時加載的新創建類型的實例。

查看Content Pipeline posts on Shawn Hargreaves' blog