发表一下下午的研究结果,本来想写个单独教程的,想想本来就很小众的游戏了,吧主都没了也混不了加精什么的,就回一帖吧,有不明白的我尽量解答。
使用虚拟机在AD大战略2001中启用3D的方法(AD大战略IV,AD大战略5 同)
基础设定,使用Oracle的VM VirtualBox虚拟机(以下简称Vbox),安装日文版windows(或者中文版Win,但在区域和语言中把非Unicode程序使用的语言改为日语)
如果你在虚拟机中安装的是
【Windows 7 及以后版本】
1. 请使用新版Vbox 7.x。
2. 选中你的虚拟系统,如果是休眠则将其关闭。
3. 打开设置-显示-显卡控制器,使用VboxSVGA(默认),把扩展特性:启动3D加速 选项打上勾。
4. 把显存大小改为256MB,关闭设置。
5. 启动虚拟系统,选择虚拟窗口的菜单-设备-安装增强功能。
6. 在多出来的虚拟光驱中运行VBoxWindowsAdditions.exe。
7. 在选择安装部件中,把Direct3D Support (Experimental) 打上勾。这项实验性3D支持功能需要256MB显存,如果你第4步增加显存没有做,这里会是灰色的无法选择。
8. 安装完成。
至此,你的虚拟机就支持了D3D,可以运行一些对硬件要求不那么高的3D游戏了。AD大战略2001中可以看到3D的战斗画面(前提是安装游戏时选择了安装战斗画面),以及单位的3D视图。
如果你在虚拟机中安装的是
【Windows XP】
1. 请使用旧版VBox 6.0。这一点查了很多资料,原因是,Vbox 6.1开始,不再在VboxVGA上提供对Windows XP的3D加速,只对Windows 7以后系统提供了。
2. 选中你的虚拟系统,如果是休眠则将其关闭。
3. 打开设置-显示-显卡控制器,使用VboxVGA(注意VboxVGA和VboxSVGA的区别,这里没有S),把扩展特性:启动3D加速 选项打上勾。
4. 把显存大小改为256MB,这里是最坑的地方,6.x版本只能在界面上拉到最多128MB。使用命令行工具,进入Vbox的安装目录,输入
VBoxManage modifyvm "你的虚拟系统名称" --vram 256
例:我的虚拟系统取名Windows 7(名字中没有空格的可以不用加引号),就输入
VBoxManage modifyvm "Windows 7" --vram 256
5. 启动虚拟系统,选择虚拟窗口的菜单-设备-安装增强功能。
6. 在多出来的虚拟光驱中运行VBoxWindowsAdditions.exe。
7. 在选择安装部件中,把Direct3D Support (Experimental) 打上勾。这项实验性3D支持功能需要256MB显存,如果你第4步增加显存没有做,这里会是灰色的无法选择。
8. 安装完成。
至此你的虚拟XP同样启用了D3D。
【验证是否成功启用了D3D】
在系统中运行Dxdiag,[显示]选项卡-[DirectX功能]-[Direct3D 加速],显示 [已启用] 就成功了。
过于难看以至于镇不住楼的He 51A的3D模型图
