|
本帖最后由 jimmy716809 于 2010-10-18 00:37 编辑
首先,先感谢 RCtech、oscarnobel 两位的研究,N卡Win7玩家才能得以实现多屏游戏!
本人不才,经过一下午的研究测试才设置好1.02版的shkval+camera+abris多屏。
RCtech重要参考:http://bbs.3gofly.com/bbs/viewthread.php?tid=179068&highlight=%B6%E0%C6%C1
oscarnobel重要参考:http://bbs.3gofly.com/bbs/thread-184895-1-1.html
在这里需要特别注意的是,1.0版本设置有别于1.01+版,所以oscarnobel的帖子已经不能完全适用于1.02版本,特此归纳补充!
先说几个选项的含义,以便于大家自行修改!
shkval+camera+abris.lua文件中:
x = 目标框体位置(横轴)
y = 目标框体位置(竖轴)
width = 目标宽度大小
height = 目标高度大小
本人配置:系统Win7 U,两个24寸LCD,分辨率均为1920x1080。
------------------------------------------------------------------------------------------------------------------
首先修改options.lua(红色字体为修改项)
options =
{
["difficulty"] =
{
["padlock"] = true,
["easyRadar"] = false,
["miniHUD"] = false,
["birds"] = 0,
["optionsView"] = "optview_all",
["permitCrash"] = true,
["immortal"] = false,
["map"] = true,
["radio"] = true,
["labels"] = false,
["tips"] = true,
["aftSwitching"] = false,
["cockpitLanguage"] = "english",
["units"] = "metric",
["easyFlight"] = true,
["altTrimmingMethod"] = true,
["externalViews"] = true,
["iconsTheme"] = "nato",
["fuel"] = false,
["weapons"] = false,
["setGlobal"] = false,
["geffect"] = "none",
}, -- end of ["difficulty"]
["views"] =
{
["cockpit"] =
{
["mirrors"] = false,
["reflections"] = false,
["russianHud"] = false,
["avionics"] = 4,
}, -- end of ["cockpit"]
}, -- end of ["views"]
["sound"] =
{
["world"] = 0,
["radioSpeech"] = true,
["cockpit"] = 0,
["volume"] = 0,
["headphones"] = 0,
["music"] = -100,
["subtitles"] = true,
["gui"] = 0,
}, -- end of ["sound"]
["graphics"] =
{
["multiMonitorSetup"] = "shkval+camera+abris",
["color"] = "32",
["heatBlr"] = 1,
["scenes"] = "medium",
["water"] = 2,
["fullScreen"] = false,
["visibRange"] = "High",
["aspect"] = 5.7,
["textures"] = 2,
["shadows"] = 1,
["effects"] = 3,
["width"] = 3840,
["lights"] = 2,
["height"] = 1080,
["civTraffic"] = 0,
["resolution"] = "3840x1080",
["haze"] = 1,
}, -- end of ["graphics"]
} -- end of options
具体修改方法请参考oscarnobel的帖子,参考前我要强调非常重要的一点!
oscarnobel的帖子中写道:["width"] = 5040 5040是显示器分辨率最大宽度的3倍 [我的是1680x3=5040]。
这x3倍width设置,已经不再适用于1.01+版本!否则设置不会成功!(这也是迫使我研究了一下午的问题所在)
在1.01+版本中,width项就按照2个显示器实际宽度的总值来设置!比如说我两个显示器都是1920x1080,那么就是1920+1920=3840!
同时,["aspect"] = 5.7,显示比例这一项是需要x3的,比如1680x1050就是1.6x3=4.8,1920x1080就是1.9x3=5.7 (以最大分辨率的那个显示器为准)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
并且我的shkval+camera+abris.lua文件里的x = 轴设置也略有不同,但效果相同!
因为我看不懂(2 / 3)是什么位置,所有直接用x = screen.width *(1920 / 3840);来定义x轴的位置。
并且我在Center(也就是驾驶舱)项中的width也进行了设置,两显示器总分辨率的一半,就等于左屏驾驶舱,也就是主屏!
_ = function(p) return p; end;
name = _('Shkval+Camera+ABRIS');
Description = 'Shkval on the left monitor,ABRIS on the right and camera on the center';
Viewports =
{
Center =
{
x = 0;
y = 0;
width = screen.width *(1920 / 3840);
height = screen.height;
viewDx = 0;
viewDy = 0;
aspect = screen.aspect / 3;
}
}
Shkval =
{
x = screen.width *(1920 / 3840);
y = 0;
width = screen.width *(940 / 3840);
height = screen.height;
}
ABRIS =
{
x = screen.width *(2840 / 3840);
y = 0;
width = screen.width *(940 / 3840);
height = screen.height;
补充一下,之所以两个文件我都没有修改height这一项,是因为我是同尺寸同分辨率显示器!
-----------------------------------------------------------------------------------------------------------------------------------------------
有错误的地方,还望大家多多指教!
自己写了一个双屏配置文件,跟大家分享一下!(使用前注意修改里面的分辨率,最好是同尺寸同分辨率的2个显示器)
将文件放置 X:\DCS Black Shark\Config\MonitorSetup 即可
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
2
查看全部评分
-
|