3GO模拟飞行网|3GO Cyber Air Force

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: RCtech

调DCS的多屏设置方法有些晕

[复制链接]
发表于 2009-5-25 18:52:59 | 显示全部楼层
很强大的帖子。。。。。。劳工党纷纷表示影响不大
发表于 2009-5-25 19:44:25 | 显示全部楼层
原帖由 RCtech 于 2009-5-25 18:02 发表


我刚才在XP下试了试,在NV控制面板里先把第二显示器设置成较低的分辨率。然后打开水平跨越功能,立即刷回同样的分辨率了。如果两个显示器本身规格就不一样,我也不太清楚会发生什么。可能会把大的降到和小的相同 ...


刚才我也试了试,在CCC里面不同显示器之间扩展桌面之后第二个显示器的分辨率会被自动设置为与第一个显示器的相同。这样其实也要比原来简化了点步骤,不过还没有找到CCC的命令行支持……

如果不作桌面水平扩展,启动DCS时主界面将充满整个主显示器,但进入游戏之后,的确是在主显示器中间作为两个部分的分隔线,但此时游戏的分辨率仍然是3360x1050,也就是说副显示器现在是作不完全显示(1024x768分辨率,显示的是紧临主显示器显示部分右侧中间区域,上下右都有缺失),而主显示器左侧缺少的部分应该是主显示器横向分辨率的1/4(840x1050)……照这个思路下去,有希望。
发表于 2009-5-25 19:53:36 | 显示全部楼层
我今天在CHIP里看到文章说娱乐显卡是无法实现多显示器下的单卡全屏3D输出的
发表于 2009-5-25 22:37:19 | 显示全部楼层
原帖由 kiss4luna 于 2009-5-25 19:53 发表
我今天在CHIP里看到文章说娱乐显卡是无法实现多显示器下的单卡全屏3D输出的


只能说事实证明这个说法不正确
修改了一下lua,把Shikva和Abris同时显示在副屏了,但空余的地方不刷新,很难看……


试验了一下直接强行向两个不同分辨率的显示器输出是可能的,但会带来其他的问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-5-25 22:38:37 | 显示全部楼层
见鬼,发重了……

[ 本帖最后由 smokyrain 于 2009-5-25 22:40 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2009-5-25 23:35:58 | 显示全部楼层
原帖由 smokyrain 于 2009-5-25 22:37 发表
修改了一下lua,把Shikva和Abris同时显示在副屏了,但空余的地方不刷新,很难看……

试验了一下直接强行向两个不同分辨率的显示器输出是可能的,但会带来其他的问题。


截图是很难看。对着屏幕拍照就很帅了。其它的问题,比如……?
发表于 2009-5-26 07:54:45 | 显示全部楼层
比如一个问题就是看不到通讯命令菜单了,也看不到僚机、塔台或是其它对话信息。总之显示在边边角角的东西都看不到了
 楼主| 发表于 2009-5-26 14:03:07 | 显示全部楼层
原帖由 smokyrain 于 2009-5-26 07:54 发表
比如一个问题就是看不到通讯命令菜单了,也看不到僚机、塔台或是其它对话信息。总之显示在边边角角的东西都看不到了


在同样分辨率的屏幕上应该可以避免。另外就是在系统显示设置里面把所有小分辨率的显示器朝有字幕的那个边对齐,然后在lua里面做相应的修改。
发表于 2009-5-26 14:18:51 | 显示全部楼层
原帖由 RCtech 于 2009-5-26 14:03 发表


在同样分辨率的屏幕上应该可以避免。另外就是在系统显示设置里面把所有小分辨率的显示器朝有字幕的那个边对齐,然后在lua里面做相应的修改。


同样分辨率的当然不会出现这个情况。不过“在系统显示设置里面把所有小分辨率的显示器朝有字幕的那个边对齐”是什么意思?这个问题修正起来看来不是那么容易,字幕是分属两端的,如果能在lua当中定义当然最好,如果不能的话,强制跨越两个不同分辨率屏幕的意义就小了一截。
 楼主| 发表于 2009-5-26 14:52:42 | 显示全部楼层
你的意思是不是说字幕的X方向会横跨整个窗口覆盖的所有显示器?那样的话,如果所有字幕都在顶端而某些小显示器的图象并没有从顶端开始,是会缺矢部分字幕的。

不过看附图,Windows的多屏桌面设置是允许随意拖放显示器的,像图a一样。

如果原先字幕缺失是因为布局调节成了图b中那样所有显示器向下边界对齐,那么可以拖动3号显示器成图c中的样子。在lua中把对应该显示器代码段里相关的Y值改一改就行了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-5-26 15:19:23 | 显示全部楼层
不是,而是说不同分辨率的显示器混用会导致字幕显示在不可见的外围位置。通过修改lua的方法可以达到不同分辨率显示器在不进行桌面扩展的情况下实现DCS多屏显示,但其实是把桌面扩大了,把DCS各个显示部分移动到合适的位置,这样只把各部分在恰好显示的位置进行显示。这点我已经实现了。但字幕似乎不会随着lua的修改而相应移动位置,仍然是在整个桌面的左上角和右上角显示,而这部分恰好已经超过了显示器的范围,于是就看不到了。
 楼主| 发表于 2009-5-26 15:30:33 | 显示全部楼层
外围?意思不是Y方向越界,而是X方向越界喽?如果照我说的双屏设置需要在左边用一个幽灵显示器,那么左上角的字幕就看不到了,是这个意思么?
发表于 2009-5-26 15:43:37 | 显示全部楼层
原帖由 RCtech 于 2009-5-26 15:30 发表
外围?意思不是Y方向越界,而是X方向越界喽?如果照我说的双屏设置需要在左边用一个幽灵显示器,那么左上角的字幕就看不到了,是这个意思么?



差不多就是这个意思。在你上次画的图最左侧没用的那部分,右侧的菜单如果背熟了倒还能凑合,但左侧的就有些问题了。
 楼主| 发表于 2009-5-26 15:52:56 | 显示全部楼层
原帖由 smokyrain 于 2009-5-26 15:43 发表
差不多就是这个意思。在你上次画的图最左侧没用的那部分,右侧的菜单如果背熟了倒还能凑合,但左侧的就有些问题了。


那个在左右实际显示区域不对称时确实是无法解决了,除非以后ED在addon里加入可由lua调整的整体窗口中点坐标。

如果把所有显示器调整至上边缘对齐,那么我画的图里画面右侧落入实际窗口的那部分应该没问题。
发表于 2009-5-26 16:45:54 | 显示全部楼层
其实到这一步已经差不多了,扩展桌面之后效果已经让我满意。不过DCS上老外对Vista下不能如此纷纷不满
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|3GO模拟飞行网|3GO Cyber Air Force ( 沪ICP备08002287号|沪ICP备14050587号 )

GMT+8, 2024-5-18 00:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表