(inSky)

 找回密码
 立即加入

QQ登录

只需一步,快速开始

查看: 1456|回复: 3

[模组插件] 请问现在鼠标控制视角还是只能用默认键么?

[复制链接]
发表于 2008-12-31 19:11:42 | 显示全部楼层 |阅读模式
看了以前的帖子 鼠标控制视角后不能更改设置 现在还是这样么? 有没有新的进展? 谢谢!
回复

使用道具 举报

发表于 2008-12-31 19:16:56 | 显示全部楼层
版中修改各种飞机的默认座舱视野角度
首先备份好config\\view目录下的这些文件,以便在必要时恢复

      snapviews.lua,snapviewsdefault.lua,view.lua,view.cfg

1.修改config\\view\\snapviews.lua如下:

    找到snap[x][13][\"viewAngle\"] = <数字串>

    其中:x为一个数字,代表飞机机型:

              1为Su-27, 2为Su-33, 3为Su-25, 4为Su-39(Su-25T),

              5为Mig-29, 6为Mig-29K, 7为A-10A, 8为F-15C

              比如,要改Su-27的座舱,就找到snap[1][13]][\"viewAngle\"]

  然后,把<数字串>改成你想要的视野角度,建议为130。每种飞机合适的角度根据你自己的喜好来设置。

2.按同样的方法修改config\\view\\snapviewsdefault.lua

3.按如下方法修改config\\view\\view.lua

    CameraViewAngleLimits[PlaneIndex.iSu_27] = {20.0, 130.0}     CameraViewAngleLimits[PlaneIndex.iSu_33] = {20.0, 130.0}     CameraViewAngleLimits[PlaneIndex.iSu_25] = {20.0, 130.0}     CameraViewAngleLimits[PlaneIndex.iSu_39] = {20.0, 130.0}     CameraViewAngleLimits[PlaneIndex.iMiG_29] = {20.0, 130.0}     CameraViewAngleLimits[PlaneIndex.iMiG_29K] = {20.0, 130.0}     CameraViewAngleLimits[PlaneIndex.iA_10] = {20.0, 130.0}     CameraViewAngleLimits[PlaneIndex.iF_15] = {20.0, 130.0}

   其中,每行最后的130.0就是你设置的最大座舱视野角度,此值应该与snapviews.lua的设置相一致。比如,snapviews.lua中设置了Su-27的为120,则在view.lua中相应把iSu-27的最大值也设为120。

4.按如下方法修改config/view/view.cfg

    CockpitViewAngleMax = 130.0;

    其中,130.0就是设置的最大座舱视野角度。

1.1中修改各种飞机HUD的默认颜色:

    先备份好config/view/view.lua, 然后按如下方法修改之:

    HUDColor[PlaneIndex.iSu_27] = {R, G, B}     HUDColor[PlaneIndex.iSu_33] = {R, G, B}     HUDColor[PlaneIndex.iSu_25] = {R, G, B}     HUDColor[PlaneIndex.iSu_39] = {R, G, B}     HUDColor[PlaneIndex.iMiG_29] = {R, G, B}     HUDColor[PlaneIndex.iMiG_29K] = {R, G, B}     HUDColor[PlaneIndex.iA_10] = {R, G, B}     HUDColor[PlaneIndex.iF_15] = {R, G, B}

    其中,R、G、B分别为红、绿、兰的数值,为0至255之间的整数。这三个值决定了HUD的颜色,可以按照需要进行设置。比如,把Su-27的HUD设置为黄色:

    HUDColor[PlaneIndex.iSu_27] = {246, 246, 46}

1.12版本 视角 用鼠标移动问题
1  找到 X\\ock on\\Input目录 删除  .INI  这个配置文件 (建议备份)
          2 到  X\\lock on\\Config\\View目录下 修改以下两个文件  (建议备份)
                文件1  View.cfg   
                          (1)  先去掉它的只读属性 (鼠标右键----属性)
                           (2) 记事本方式打开它  找到

// If MouseCockpit is not set here then option value is used.      
// Remove two slashes in the next line and set your custom value:
//MouseCockpit = 0;    把0改为 1 并把前面的 // 去掉
MouseExternal = 0;  把0改为 1
MouseSpeedSlow = 0.667;    (这三个是默人的 外部视角 鼠标移动视角的速度 根据你自己喜欢的速度改)
MouseSpeedNormal = 1.0;
MouseSpeedFast = 2.0;
                          (3) 保存好 退出


           文件 2   找到 view.lua 文件   
                        (1)用记事本方式 打开
                        (2)找到以下 句子
CockpitMouse = false          把 false改为  true  
CockpitMouseSpeedSlow = 1.0          (这三个是默认的 坐舱 视角鼠标移动的速度 根据你自己喜欢去改吧)
CockpitMouseSpeedNormal = 10.0
CockpitMouseSpeedFast = 20.0



      还可以在同目录下找到 Server.lua文件。 找到一下句子
             (扩大 视角的办法 放你轻松看到 6点钟方向  1.12版本)
CameraAngleLimits[PlaneIndex.iSu_27] = {140.0, -75.0, 90.0}改成{180.0, -75.0, 90.0}  180就视角水平转动的角度
CameraAngleLimits[PlaneIndex.iSu_33] = {140.0, -75.0, 90.0}     27 就是 SU27战机其他也一样根据你自己喜欢的改
CameraAngleLimits[PlaneIndex.iSu_25] = {95.0, -65.0, 90.0}
CameraAngleLimits[PlaneIndex.iSu_39] = {110.0, -80.0, 90.0}
CameraAngleLimits[PlaneIndex.iMiG_29] = {140.0, -75.0, 90.0}
CameraAngleLimits[PlaneIndex.iMiG_29K] = {140.0, -65.0, 90.0}
CameraAngleLimits[PlaneIndex.iA_10] = {140.0, -65.0, 90.0}
CameraAngleLimits[PlaneIndex.iF_15] = {180.0, -80.0, 90.0}
回复 支持 反对

使用道具 举报

发表于 2008-12-31 19:30:16 | 显示全部楼层
直接用LOCFG不就行了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-1 13:45:31 | 显示全部楼层
谢谢了! 不过看来楼上两位还是没明白我的意思   我的意思是
要用鼠标控制视角 首先要删除ini文件  但是一旦删除 所有的按键都必须使用默认的设置   
所以,我的主要问题是 如何在不改变现有按键设置也就是不删除主要ini文件的情况下  使用鼠标控制视角?
再次感谢楼上两位的回复! 谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-8 23:46 , Processed in 0.020738 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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