English 中文(简体)
XNA: Em(too)
原标题:XNA: Embedding (too) large image as a Map

我正试图制作地图应用,像黄色地图,显示大地图的一部分,让你在西北部航行,把动物放到外,等等。

I encountered a critical problem in the beginning: XNA does not allow importing images larger than a top maximum size limit, even in HiDef mode. And my map image size is much larger than the limit. I was thinking I could split the map (manually, in photoshop) into smaller pieces and paste them one by one in the game, so they will make up a the whole map. Is there a better way to do that?

最佳回答

是的。 这是更好的办法。

如果你想要ancy,你可能会在内容处理器/进口商中这样做(而不是每当图像改变时就人工操作)。

This would involve creating a type that contained a collection of your tiles.
You d then create a new content importer that could take an image file, and split it up into chunks (maybe of configurable size).
It would produce an instance of your newly create type which you could load at runtime.

查阅上的管道站。

问题回答

暂无回答




相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签