|
发表于 2009-11-3 13:29:28
|
显示全部楼层
本帖最后由 overpro 于 2009-11-3 20:57 编辑

分屏是可以的,具体步骤如下:
首先注意须改为非全屏模式才行
进入Ka50目录,需要编辑两个文件, 注意不能使用Word, 最好用支持Unicode的编辑器,我用vim, 还可以用UE, Notepad2, Notepad++
注意,Vista, Win7的用户options.lua不位于安装目录下,而是位于C:\\Users下,自行搜索即可。
好了,修改第一个文件
InstallDir\\BlackShark\\Data\\Scripts\\options.lua
在该文件最后的位置有如下的字样:
[\"aspect\"] = 16/10,
...
[\"height\"] = 1200,
[\"resolution\"] = \"1920x1200\",
[\"civTraffic\"] = 1,
[\"width\"] = 1920,
这个跟你当前显示器有关, 该怎么改呢? 是这样计算的
假如你有两个显示器, 左边的是1680*1050, 右边的是1920*1200,你可能想把左边的作为Shkval 右边的用来显示座舱。
你的宽度应该是1680 + 1920 ,
注意,如果你得BS是1.00那么必须要使用一个修正工具来改进BS的渲染方式,这样可以不用多加一台“幽灵显示器”,否则你的显示器设置就必须是1680*2 + 1920。
在这里下载Hotfix:
http://forums.eagle.ru/attachmen ... =24698&d=1234027551
如果你是1.01及以上版本,就不需要这个Hotfix了。
width 应该设置为3600, 高度还是1200。
所以改完的options.lua如下:
[\"aspect\"] = 3, 就是Resolution里面宽/高的结果
...
[\"height\"] = 1200,
[\"resolution\"] = \"3600x1200\",
[\"civTraffic\"] = 1,
[\"width\"] = 3600,
接下来修改
\\Config\\MonitorSetup\\
中的文件
找到shkval+camera这个文件,然后复制一份,改个新名字,比如
2monitor.lua
然后修改2monitor.lua,如下:
注意下面//及其后面是我的解释,你如果copy进去的话把这些内容删除掉,
Description = \'haha\' //这个注释不用管
Viewports =
{
Center = //center定义了座舱视图显示在啥位置
{
x = 1680; // 这个意思是座舱的显示区域的左端位于从左数1680个像素上,因为你需要把左边的1680宽度都分给Shkval, 所以明白了吧,呵呵。
y = 0;
width = 1920; //宽,和高都不用解释了,很直白
height = 1200;
}
}
Shkval = //好了,这里是Shkval显示画面的位置定义
{
x = 0; //Shkval 画面的原点(左上角那个点)位于显示器 (0,0)这个像素位置上,很简单吧
y = 0;
width = 1680 //宽1680, 高1050, 当然你也可以把这个改小为800, 600, 你随意了。改小后Shkval将仅占用一部分位置,这样你还能留出来空间放Abris,各位看官可以打开MonitorSetup中的其他文件自行照葫芦画瓢。
height = 1050;
}
我自己是两台1920*1200的显示器,用整个一个1920*1200作为Shkval那还是相当爽的,看啥都特别清楚,呵呵。 |
|