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

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1431|回复: 12

[讨论] 某鼠想做的测试结果

[复制链接]
发表于 2009-6-25 02:44:49 | 显示全部楼层 |阅读模式
我先就着双1680*1050调了一下,1280*1024那个接下来再试。

现在的结果是这样:
TEST_01.jpg
*这么运行没问题,我按PrintScreen居然程序非法操作退出!!!无奈只好拍照。

对应的配置文件在附件里。

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;      //我日,这个x是右上角点的横坐标,不是我一开始说的Shkval图像中点坐标,我搞错了。
     y = 0;
     width = 840;
     height = 525;
}

ABRIS =
{
     x = 1680+840;     //同日
     y = 526;    //注意这里,这个y偏移把ABRIS挪到Shkval下边了
     width = 840;
     height = 525;     //840*525的区域纵横比是惨不忍睹的,我宁可把840*1050的整个区域设置成ABRIS
}

至于主显区图像的宽度,我又调了几个参数,找出了对应的值:

思路是这样,把1680*1050的尺寸缩小成1470*1050,比例为1.4。设置如下:
Viewports =
{
     Center =
     {
          x = 105+1680/2;
          y = 0;
          width = 1470;
          height = 1050;
          viewDx = 0;
          viewDy = 0;
          aspect = 1.4;
     }
}
显示出来是这个效果:
TEST_02.jpg
注意主显示器图像左边和右边的空当,那是残余的Loading界面。图像居中时左右空当宽度都是(1680-1470)/2=105

现在解释那几行数值:
Viewports =
{
     Center =
     {
          x = 105+1680/2;    //我原以为维持1680/2就可以让图像继续居中,哪知道一运行发现图像靠左了,右边空出210个像素的宽度来。MLGBD,加上105就居中了。
          y = 0;  //不变
          width = 1470;  //原先1680改成1470测试用
          height = 1050;  //不变
          viewDx = 0;   //这俩值改动后,视角居中位置变了。如果使用TIR,按F12之后不再是对着正前方了。如果用苦力帽,按数字键区"5",之后也不是正前方。
          viewDy = 0;
          aspect = 1.4;  //改成对应的1.4
     }
}

如此看来,只有那句width定义是影响camera图像宽度的。你的camera图像宽度变成了3200,实属诡异有待继续调查。

未完待续。

BTW,明天有同事来研究USB开发,不一定能有空搞这个……

config.rar

913 Bytes, 下载次数: 63

评分

1

查看全部评分

发表于 2009-6-25 10:17:40 | 显示全部楼层
设精。。。。
发表于 2009-6-25 10:23:32 | 显示全部楼层
这套设备有够强的...
 楼主| 发表于 2009-6-25 10:55:34 | 显示全部楼层
原帖由 cohead 于 2009-6-25 10:17 发表
设精。。。。


发表于 2009-6-25 11:08:44 | 显示全部楼层
原帖由 RCtech 于 2009-6-25 10:55 发表




发表于 2009-6-25 11:31:07 | 显示全部楼层
支持研究
发表于 2009-6-25 11:54:13 | 显示全部楼层
咋还接了个小屏?
发表于 2009-6-25 12:14:39 | 显示全部楼层
感谢!!

一会继续试....今天装完FSX加速度睡到12点多..
 楼主| 发表于 2009-6-25 12:15:55 | 显示全部楼层
原帖由 blackmay 于 2009-6-25 11:54 发表
咋还接了个小屏?


那个跟电脑无关。我开发的一个HVAC控制系统的演示样机。
发表于 2009-6-25 12:17:04 | 显示全部楼层
噢...看错...这个还不是我那个屏能搞的...
 楼主| 发表于 2009-6-25 12:54:30 | 显示全部楼层
我还没研究FSX多屏设置方法呐。
今天谈这个事情是做个2.4GHz低速USB无线狗,日。
发表于 2009-6-25 12:57:34 | 显示全部楼层
我等着1920+1280的测试..
 楼主| 发表于 2009-6-25 13:27:49 | 显示全部楼层
某鼠先参考附件里面的东西再改改,我总觉得你的camera+tv那个文件没生效。

..\BlackShark\data\scripts\options.lua里面:

options =
{
    ["views"] =
    {
        ["cockpit"] =
        {
            ["mirrors"] = true,
            ["reflections"] = false,
            ["avionics"] = 4,
            ["russianHud"] = false,
        }, -- end of ["cockpit"]
    }, -- end of ["views"]
    ["difficulty"] =
    {
        ["padlock"] = false,
        ["easyRadar"] = false,
        ["enemies"] = true,
        ["setGlobal"] = false,
        ["immortal"] = false,
        ["geffect"] = "realistic",
        ["easyFlight"] = false,
        ["permitCrash"] = false,
        ["radio"] = false,
        ["tips"] = true,
        ["fuel"] = false,
        ["aftSwitching"] = false,
        ["cockpitLanguage"] = "english",
        ["units"] = "imperial",
        ["externalViews"] = true,
        ["hud"] = false,
        ["myPlane"] = true,
        ["iconsTheme"] = "nato",
        ["map"] = true,
        ["weapons"] = false,
        ["allies"] = true,
        ["labels"] = true,
    }, -- end of ["difficulty"]
    ["audio"] =
    {
        ["wind"] = 100,
        ["radio"] = 100,
        ["musicEn"] = false,
        ["engines"] = 100,
        ["soundEn"] = true,
        ["effects"] = 100,
        ["music"] = 100,
        ["radioSpeech"] = true,
        ["warnings"] = 100,
        ["volume"] = 100,
        ["inCockpit"] = 100,
        ["mech"] = 100,
        ["subtitles"] = true,
        ["gui"] = 93,
    }, -- end of ["audio"]
    ["graphics"] =
    {
        ["multiMonitorSetup"] = "CameraAndShkval", //到GUI的设置页面下要确认看到MONITORS后面显示的内容与等号右边的字符串对应。
        ["color"] = "32",
        ["heatBlr"] = 1,
        ["scenes"] = "high",
        ["water"] = 3,
        ["fullScreen"] = false, //确认此处为false
        ["visibRange"] = "High",
        ["aspect"] = 3.2,
        ["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"] = "3360x1050",
        ["civTraffic"] = 1,
        ["width"] = 3360,
    }, -- end of ["graphics"]
} -- end of options

为了进一步判断问题原因,可以把 ["multiMonitorSetup"] = "CameraAndShkval"临时改为默认的 ["multiMonitorSetup"] = "1cameral"看看是什么现象。如果也是camera视角铺满整个黑鱼窗口,那基本可以确定是你新建的文件根本没生效。注意文件名不要有空格和汉字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-17 17:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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