|
看了 smokyrain 的双屏帖子,自己也拿两个 1680×1050(主显在左,副显在右) 的显示器试了一下。发现过程似乎很繁琐。
BS里的2屏、3屏模式都是适用于TripleHead2Go的。也就是要把多个物理显示器识别为单个逻辑显示器。如果要用双逻辑显示器扩展桌面的形式去做双屏界面,会有一系列问题,这在DCS论坛上有讨论,我看了一种大致的思路:
首先要让DCS运行在窗口模式下。全屏模式不会工作,原因也很简单——Windows只支持在每个逻辑显示器上进行独立的全屏显示。
..\BlackShark\data\scripts\options.lua 文件里面有设置信息。以下是与显示设置相关的代码段:
["graphics"] =
{
["multiMonitorSetup"] = "1Camera",
["color"] = "32",
["heatBlr"] = 1,
["scenes"] = "high",
["water"] = 3,
["fullScreen"] = false,
["visibRange"] = "High",
["aspect"] = 1.6,
["textures"] = 2,
["shadows"] = 2,
["display_mode"] =
{
["avi"] =
{
["bpp"] = 32,
["resolution"] = "640x480",
["full_screen"] = false,
["aspect"] = 1.333333333,
["height"] = 480,
["width"] = 640,
}, -- end of ["avi"]
}, -- end of ["display_mode"]
["effects"] = 3,
["lights"] = 2,
["haze"] = 1,
["terrPrld"] = "20",
["height"] = 1050,
["resolution"] = "1680x1050",
["civTraffic"] = 1,
["width"] = 1680,
}, -- end of ["graphics"]
其中“1Camera”对应的是 ..\Config\MonitorSetup\ 目录下的 1Camera.lua 档案文件。在GUI里对应的就是 Monitors 那项。
我新建了一个文件,命名为 CameraAndShkval.lua ,把座舱放在左边,Shkval放在右边,跟原始文件 Shkval+Camera.lua 里的布局刚好相反。新文件内容如下:
Description = 'Camera on the left, Shkval on the right'
Viewports =
{
Center =
{
x = 1680/2;
y = 0;
width = 1680;
height = 1050;
viewDx = 0;
viewDy = 0;
aspect = 1.6;
}
}
Shkval =
{
x = 1680+840;
y = 0;
width = 1680;
height = 1050;
}
里面的坐标参数都是自己试出来的。我不知道 Viewports = 下面的内容定义的是主画面的位置还是整个显示区域的位置。Center = 下面应该是这个区域的X中点。Shkval = 下面当然是Shkval画面的位置了。应该也是以中点 x 坐标定义的。
建立了这个文件之后,options.lua 里要做对应修改:
....
["multiMonitorSetup"] = "CameraAndShkval",
....
["aspect"] = 3.2,
....
["height"] = 1050,
["resolution"] = "3360x1050",
["civTraffic"] = 1,
["width"] = 3360,
我在调试宽度的时候多次出现过程序非法操作被关闭的错误。上面这个是可以运行的设置,但显示内容仍然不对。
整个窗口是以第一个显示器的 X 坐标中点为中点,也就是说3360的窗口,左边有宽840的区域跑到了左边的显示器窗口左侧,看不到了。右边有宽度840的画面落在副显的区域,可以正常显示。结合上面的 CameraAndShkval.lua 设置,我可以做到主窗口正常显示座舱画面,而 Shkval 画面右半部分是在窗口右侧边缘以外的。
我看DCS上的帖子也提到了画面参照主显居中的事情。他的建议是增加X窗口尺寸。我试了下把与 ["width"] 相关的值都改为4200,比例改为4/1,再运行就又出现非法操作的错误。待会儿我试试修改一下 CameraAndShkval.lua 里 Viewport 那几个 x 值看看。还希望 smokyrain 指点一二。 |
评分
-
1
查看全部评分
-
|