gpt4 book ai didi

c# - 如何在 Mac 上的 VirtualBox 中运行 XNA?

转载 作者:太空狗 更新时间:2023-10-30 01:10:25 29 4
gpt4 key购买 nike

我知道这很奇怪。 XNA版本为3.1,VirtualBox版本为4.0.2。

最佳答案

安装软件reference device DirectX SDK 附带的.对我来说,这使我能够在 Hyper-V 虚拟机上运行 XNA 相关的单元测试。它应该适用于任何虚拟环境,因为它在软件中实现了完整的 DirectX 设备,并且不依赖于可用的硬件或虚拟化驱动程序。它不会非常快,但应该可以。

安装 DirectX SDK 的核心部分就足够了,不需要进一步安装或配置。

(差点忘了)在设置设备的代码中,您必须指定要使用的设备类型:

var deviceType = (hardwareDevice ? DeviceType.Hardware : DeviceType.Reference);
var graphicsDevice = new GraphicsDevice(GraphicsAdapter.DefaultAdapter,
deviceType,
...);

附带说明:在 XNA 4.0 中,使用 UseReferenceDevice property 将选择引用或硬件设备移至 GraphicsAdapter .

关于c# - 如何在 Mac 上的 VirtualBox 中运行 XNA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4751820/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com