Xna游戏开发-游戏背景问题

Xna游戏开发-游戏背景问题,xna,Xna,我从XNA开始,我需要以下方面的建议 我有一个.jpg文件,带有我的太空船游戏背景,大小如下: width: 5000px height: 4800px 当我尝试加载纹理时,出现以下错误: 纹理宽度或高度大于设备支持的范围 在船移动的同时移动背景最常用的技术是什么 非常感谢 亲切的问候 Josema.一种方法是将图像分割成更小的瓷砖,然后绘制可见的瓷砖 但是,使用双线性采样时,此技术会遇到一个问题,因为颜色会从纹理的一侧流到另一侧。您可能可以通过禁用纹理包裹采样或从旁边的平铺

我从XNA开始,我需要以下方面的建议

我有一个.jpg文件,带有我的太空船游戏背景,大小如下:

   width:  5000px 

   height: 4800px
当我尝试加载纹理时,出现以下错误:

纹理宽度或高度大于设备支持的范围

在船移动的同时移动背景最常用的技术是什么

非常感谢

亲切的问候


Josema.

一种方法是将图像分割成更小的瓷砖,然后绘制可见的瓷砖

但是,使用双线性采样时,此技术会遇到一个问题,因为颜色会从纹理的一侧流到另一侧。您可能可以通过禁用纹理包裹采样或从旁边的平铺中获取单个像素来进行补偿

例如,如果需要256x256纹理,则只显示255x255个平铺,因为其中一行(右侧和底部)是它旁边平铺的副本


希望它有意义,否则我将不得不画一幅画:-)

我相信纹理限制是由图形卡决定的。 您希望将纹理分解为更小的图像

试试这样的。他正在平铺一个简单的40x40,但你可以用它来指导如何平铺你的。

要在船舶移动的同时移动背景,可以安装摄像头

以下链接可能会有所帮助-


非常感谢Laze。很有帮助