上帝本人 发表于 2011-4-26 10:50:38

教你一步一步打造触摸控制显示平台

http://i297.photobucket.com/albums/mm213/karllynn/show/P10307491.jpg

昨天研究了很久,终于搞定了TOUCH BUDDY,其实不难,只不过奇怪的问题很多

前天在TB论坛看到了这个方案,老外做的,但是那SB论坛那么少人,注册了还不能下载,要管理员批准才行

没办法,昨天只好自己研究做,因为之前在玩OF的时候自己做过配置文件,所以TB的使用来说不是问题

但是我的A10C却不能保存自定义按钮,保存就出错,无奈重装A10C,还是如此,把SAVED GAME下的配置文件删了才解决的

然后我的屏是19寸方屏,而TB这白痴软件在编辑的时候没有滚动条,1280X1024的图像显示不全的,最后只好把显示器反转竖起来编辑

好了,废话不多说了,下面来看下需要准备的东西

一、双显示器,没有的话根本不需要往下看了
二、一块触摸屏,触摸屏或带触摸功能的显示器(淘宝上多的时,有嵌入和贴在显示器外面)
三、TOUCH BUDDY软件(下载地址)
四、TOUCH BUDDY Toolkit,如果要自己做配置文件,需要下载这个工具。(下载地址)
五、我的TOUCH BUDDY配置文件(下载地址)或别人的配置文件(下载地址)

准备好这些以后,首先设置双屏,以我的配置文件为例,把24寸屏(1920X1080)设为主屏,放在左边,19寸方屏(1280X1024)设为扩展屏幕,放在右边

http://i297.photobucket.com/albums/mm213/karllynn/Tutorial/DRIVERCONTRL.jpg

然后下载TOUCH BUDDY并安装,下载地址在前面已经给出

下面设置DCS A10C和左右MFD的位置

    _  = function(p) return p; end;
    name = _('DCS 2 SCREEN');
    Description = 'Left MFCD on the left monitor,Right MFCD on the right and camera on the center'
    Viewports =
    {
         Center =
         {
              x = 0;
              y = 0;
              width = 1920;
              height = 1080;
              viewDx = 0;
              viewDy = 0;
              aspect = 1.7;
         }
    }

    LEFT_MFCD =
    {
         x = 2025;
         y = 415;
         width = 443;
         height = 443;
    }

    RIGHT_MFCD =
    {
         x = 2660;
         y = 415;
         width = 443;
         height = 443;
    }

    UIMainView = Viewports.Center

简单介绍一下配置文件参数含意.

    _  = function(p) return p; end;
    name = _('DCS 2 SCREEN');  --配置文件名称
    Description = 'Left MFCD on the left monitor,Right MFCD on the right and camera on the center' --排序模式(一般不用动)
    Viewports =
    {
         Center =  主屏
         {
              x = 0;   主屏在左,所以XY都为0
              y = 0;
              width = 1920;  主屏宽度
              height = 1080;  主屏高度
              viewDx = 0;
              viewDy = 0;
              aspect = 1.7;  主屏宽高比
         }
    }

    LEFT_MFCD = 左MFCD
    {
         x = 2025;  根据我的TB配置文件测量,左MFCD的X座标点在2025开始,Y座标点在415开始.
         y = 415;
         width = 443;  左MFCD显示的宽高
         height = 443;
    }

    RIGHT_MFCD =
    {
         x = 2660;  右MFCD同左MFCD大小,只不过位置不同
         y = 415;
         width = 443;
         height = 443;
    }

    UIMainView = Viewports.Center

把新建的文件保存为  任意英文名称.lua并放到Eagle Dynamics\DCS A-10C\Config\MonitorSetup目录下

进游戏把分辨率手动设置为3200X1080并保存,注意一定要把fullscreen取消,使用窗口模式.

下载附件里我的键位配置文件并放到C:\Users\你的用户名\Saved Games\DCS Warthog\Config目录下,并载入按键配置.

退出游戏,启动TOUCH BUDDY,载入我的TB配置文件.

我的配置文件已经完全按1920X1080 + 1280X1024设置完毕,载入后启动游戏就可使用.

OK,简单的教程完毕,如有不懂使用TOUCH BUDDY TOOLKIT的,回头我会写个简单的配置文件编辑教程.

weidang 发表于 2011-4-26 11:09:30

好帖啊,我的智器平板不知道行不?

weidang 发表于 2011-4-26 11:10:14

好帖啊,我的智器平板不知道行不?

上帝本人 发表于 2011-4-26 11:11:03

是什么系统的?如果是IPAD就简单了

如果是WIN系统的就行,只要能当做扩展显示器.

weidang 发表于 2011-4-26 11:13:02

回 3楼(上帝本人) 的帖子

是Andriod的

上帝本人 发表于 2011-4-26 11:17:21

android的目前不行...

FalconWGL 发表于 2011-4-26 15:24:16

太好了,我现闲置个显示器,试验下去,谢谢!!

东风31A 发表于 2011-4-26 21:44:54

没玩过触摸屏但这回A10想好好体验一下。
请教为什么不能只一块触摸屏?游戏里的一般开关和按键不支持触摸模式么?

3.14 发表于 2011-4-26 22:24:14

可以单屏触摸模式,双屏只是为了将MFCD扩大罢了

3.14 发表于 2011-4-26 22:26:34

LZ何时放出TOUCH BUDDY Toolkit教程啊?
页: [1] 2 3
查看完整版本: 教你一步一步打造触摸控制显示平台