【发布时间】:2012-03-25 17:31:31
【问题描述】:
Windows Phone 7 XNA 游戏在处理大纹理(大约 8000 x 4000 像素和多种颜色)方面的表现如何。对于我的游戏的背景,我可以选择制作某种背景流系统来在需要时加载小纹理,或者将背景作为一个大纹理加载。
手机会在这方面遇到困难,还是在需要时将较小的纹理加载和卸载到内存中会更好?
还有这些纹理的格式建议吗?
【问题讨论】:
标签: performance windows-phone-7 xna
Windows Phone 7 XNA 游戏在处理大纹理(大约 8000 x 4000 像素和多种颜色)方面的表现如何。对于我的游戏的背景,我可以选择制作某种背景流系统来在需要时加载小纹理,或者将背景作为一个大纹理加载。
手机会在这方面遇到困难,还是在需要时将较小的纹理加载和卸载到内存中会更好?
还有这些纹理的格式建议吗?
【问题讨论】:
标签: performance windows-phone-7 xna
我相信您可以在 WP7 XNA 应用程序上拥有的单个纹理大小是 2048x2048。所以这将是你最大的纹理。
根据我的经验,最好使用几个精灵表,按内容或任何有意义的方式分开。我使用了从 512x512 到 1536x1024 的几个。
初始化 MSDN here 中列出的纹理的限制为 2048
【讨论】:
我自己没有在 Windows 7 手机上尝试过 XNA,但我发现这篇文章我认为可以回答你的问题 here。 祝你游戏好运
【讨论】: