(inSky)

 找回密码
 立即加入

QQ登录

只需一步,快速开始

查看: 10587|回复: 24

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

[复制链接]
发表于 2011-4-26 10:50:38 | 显示全部楼层 |阅读模式


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

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

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

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

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

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

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

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



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

下面设置DCS A10C和左右MFD的位置
  1.     _  = function(p) return p; end;
  2.     name = _('DCS 2 SCREEN');
  3.     Description = 'Left MFCD on the left monitor,Right MFCD on the right and camera on the center'
  4.     Viewports =
  5.     {
  6.          Center =
  7.          {
  8.               x = 0;
  9.               y = 0;
  10.               width = 1920;
  11.               height = 1080;
  12.               viewDx = 0;
  13.               viewDy = 0;
  14.               aspect = 1.7;
  15.          }
  16.     }
  17.     LEFT_MFCD =
  18.     {
  19.          x = 2025;
  20.          y = 415;
  21.          width = 443;
  22.          height = 443;
  23.     }
  24.     RIGHT_MFCD =
  25.     {
  26.          x = 2660;
  27.          y = 415;
  28.          width = 443;
  29.          height = 443;
  30.     }
  31.     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的,回头我会写个简单的配置文件编辑教程.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即加入

x
回复

使用道具 举报

发表于 2011-4-26 11:09:30 | 显示全部楼层
好帖啊,我的智器平板不知道行不?
回复 支持 反对

使用道具 举报

发表于 2011-4-26 11:10:14 | 显示全部楼层
好帖啊,我的智器平板不知道行不?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-26 11:11:03 | 显示全部楼层
是什么系统的?如果是IPAD就简单了

如果是WIN系统的就行,只要能当做扩展显示器.
回复 支持 反对

使用道具 举报

发表于 2011-4-26 11:13:02 | 显示全部楼层

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

是Andriod的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-26 11:17:21 | 显示全部楼层
android的目前不行...
回复 支持 反对

使用道具 举报

发表于 2011-4-26 15:24:16 | 显示全部楼层
太好了,我现闲置个显示器,试验下去,谢谢!![s:56]
回复 支持 反对

使用道具 举报

发表于 2011-4-26 21:44:54 | 显示全部楼层
没玩过触摸屏但这回A10想好好体验一下。
请教为什么不能只一块触摸屏?游戏里的一般开关和按键不支持触摸模式么?
回复 支持 反对

使用道具 举报

发表于 2011-4-26 22:24:14 | 显示全部楼层
可以单屏触摸模式,双屏只是为了将MFCD扩大罢了
回复 支持 反对

使用道具 举报

发表于 2011-4-26 22:26:34 | 显示全部楼层
LZ何时放出TOUCH BUDDY Toolkit教程啊?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

小黑屋|手机版|Archiver|(inSky)

GMT+8, 2025-4-26 08:21 , Processed in 0.026662 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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