【发布时间】:2010-10-28 18:23:50
【问题描述】:
当我尝试加载大地图时,屏幕全黑并冻结,当我 ctrl-alt-delete 时,我发现以下错误:“XNA Framework Reach 配置文件不支持 32 位索引。使用 IndexElementSize.SixteenBits或大小为两个字节的类型。" .有什么想法吗?
【问题讨论】:
当我尝试加载大地图时,屏幕全黑并冻结,当我 ctrl-alt-delete 时,我发现以下错误:“XNA Framework Reach 配置文件不支持 32 位索引。使用 IndexElementSize.SixteenBits或大小为两个字节的类型。" .有什么想法吗?
【问题讨论】:
从 XNA Reach 配置文件更改为 XNA HiDef 配置文件。
Here is a list of the differences.
还有here is an explaination of how to switch between the two。
交替:
如果您要加载模型,请使用多边形较少的模型。
或者,如果您直接使用 IndexBuffer 类,则将 construct 实例与 IndexElementSize.SixteenBits 或 typeof(short) 一起使用(取决于您使用的构造函数)。
【讨论】:
是的。不要同时将所有地图放在屏幕上。就这么简单。不是一批。
【讨论】: