把硬件加速关闭了就行。
方法1:XP系统的话,直接右键点击桌面,选择属性,监视器,疑难解答,里面就有个硬件加速的东东,印象是这样,不是的话上网直接搜,因为我的是win7,无法给你验证,我也懒得网上找,我前几天也是因为这个问题没法玩上古传说的,呵呵,你上网搜怎么关闭硬件加速就好了。
如果第一个方法不行,尝试方法2。
方法2:
试试把以下代码复制,然后粘贴进入txt文本,接着把txt文本的后缀名改为.bat,双击就可以了。
《刀剑封魔录》是像素软件科技发展有限公司制作的一款新型动作角色扮演游戏(ARPG),发行于2002年11月。还有款外传游戏《刀剑封魔录之上古传说》。
该游戏不同与以往ARPG游戏,是一款以格斗为主体的RPG游戏。巧妙地引入了格斗游戏的思想,打破常规地将其与游戏融合一体,玩家可以通过单招、连续技、必杀技与敌人进行格斗,享受搏杀的快乐。
这种情况多数是因为新电脑的DirectDraw\D3D加速方式与老游戏不兼容。解决方式是:关闭DirectDraw加速和D3D加速.代价也是有的,就是画面亮度和色彩会略受损失。
关闭方式大致有两种,注意,任选一种即可:
1.右击桌面-属性-设置-高级-疑难解答-硬件加速滑块调到“关闭Direct Draw 和D3DX加速”
2.也可以点左下角的开始-运行-输入DXDIAG,回车,进入DX诊断工具-显示-“Direct D-raw禁用、D3D加速禁用”
此方案适用范围包括:怒海激战、博德之门、辐射2、冰封谷、刀剑封魔录、上古传说等几年前出品的2D游戏。
----------------------------------------------------------------------
补充:用命令行可以将改设置、进游戏的过程自动化,一体化。方法如下:
1.新建一文本文档,内容如下.游戏路径处请改写为真实路径
@echo off
title 上古传说快速调整DirectDraw
mode con:cols=50 lines=12
color ff
echo正在关闭DirectDraw加速...即将启动游戏
reg add "HKLM\SOFTWARE\Microsoft\Direct3D\Drivers" /v SoftwareOnly /t REG_DWORD /d 1 /f 0>nul 1>nul
reg add "HKLM\SOFTWARE\Microsoft\DirectDraw" /v EmulationOnly /t REG_DWORD /d 1 /f 0>nul 1>nul
gpupdate /force 0>nul 1>nul
E:\Games\上古传说\Game.exe
保存以上文字,并将此文档命名为“Start上古传说withDirectdraw Down.bat”之类,只要扩展名是“.bat”就行
2.新建另一个文本文档,,内容如下:
echo游戏结束,正在开启DirectDraw加速...
reg add "HKLM\SOFTWARE\Microsoft\Direct3D\Drivers" /v SoftwareOnly /t REG_DWORD /d 0 /f 0>nul 1>nul
reg add "HKLM\SOFTWARE\Microsoft\DirectDraw" /v EmulationOnly /t REG_DWORD /d 0 /f 0>nul 1>nul
gpupdate /force 0>nul 1>nul
echo成功开启DirectDraw加速
goto :eof
保存以上文字,文件名改为“Directdraw Start.bat”之类。
3.要进入游戏,就双击运行“Start上古传说withDirectdraw Down.bat”,退出游戏后,想开启DirectDraw加速,就运行“Directdraw Start.bat”。不喜欢这些文件名可以改,不喜欢命令行图标可以创建快捷方式自选图标。
----------------------------------------------------------------------
针对刀剑系列游戏再次补充:
刀剑系列在关闭DD加速进入游戏时会d出提示 3D Func Error,此时要先切回桌面,再切回游戏,然后按“确定”,方可正常游戏。
可以设置成兼容模式玩这类比较古老的游戏,我曾经试过win7玩暗黑2,画面直接花屏,加上时不时的卡顿,改成兼容模式就完全正常了。一般是在游戏的执行文件或者快捷方式右键改成xp或者更低版本运行该游戏即可。具体方式可自行百度。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)