机车车辆灯光设置详解

[复制链接] 打印 上一主题 下一主题
  • TA的每日心情
    开心
    2024-4-28 09:44
  • 签到天数: 487 天

    连续签到: 1 天

    [LV.9]总经理

     成长值: 104655
    专列
    跳转到指定楼层
    发表于 2012-1-27 23:54:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本说明将指导你如何让机车车辆的灯光按你的设计亮起来。
    首先以一个.eng文件中的完整参数为例

    Lights(19
    ---------------------第一部分-----------------------------
    Light(
    comment( Sphere of light )
    Type( 1 )
    Conditions(
    Headlight ( 3 )
    unit ( 2 )
    )
    Cycle( 0 )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( fff5c37b )
    Position ( 0.0 2.15 12 )
    Transition ( 0 )
    Radius ( 200.0 )
    Angle ( 15.0 )
    )
    )
    )
    ---------------------第二部分-----------------------------
    Light(
    comment( Head light left dim )
    Type( 0 )
    Conditions(
    Headlight ( 2 )
    unit ( 2 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( fff5c37b )
    Position ( -1.063 2.24 10.3 )
    Azimuth ( 0.0 0.0 0.0 )
    Transition ( 0 )
    Radius ( 0.37 )
    )
    )
    )
    Light(
    comment( Head light right dim )
    Type( 0 )
    Conditions(
    Headlight ( 2 )
    unit ( 2 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.3 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( fff5c37b )
    Position ( 1.063 2.24 10.3 )
    Azimuth ( 0.0 0.0 0.0 )
    Transition ( 0 )
    Radius ( 0.37 )
    )
    )
    )
    Light(
    comment( Head light top bright )
    Type( 0 )
    Conditions(
    Headlight ( 3 )
    unit ( 2 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( ffffffff )
    Position ( 0 4.01 9.7 )
    Azimuth ( 0.0 0.0 0.0 )
    Transition ( 0 )
    Radius ( 0.49 )
    )
    )
    )
    Light(
    comment( Head light left bright )
    Type( 0 )
    Conditions(
    Headlight ( 3 )
    unit ( 2 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( fff5c37b )
    Position ( -1.063 2.24 10.3 )
    Azimuth ( 0.0 0.0 0.0 )
    Transition ( 0 )
    Radius ( 0.37 )
    )
    )
    )
    Light(
    comment( Head light right bright )
    Type( 0 )
    Conditions(
    Headlight ( 3 )
    unit ( 2 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( fff5c37b )
    Position ( 1.063 2.24 10.3 )
    Azimuth ( 0.0 0.0 0.0 )
    Transition ( 0 )
    Radius ( 0.37 )
    )
    )
    )
    Light(
    comment( Rear light left bright )
    Type( 0 )
    Conditions(
    Headlight ( 3 )
    unit ( 2 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( ffff0000 )
    Position ( -0.77  2.23 -10.3 )
    Azimuth ( -180 -180 -180 )
    Transition ( 0 )
    Radius ( 0.37 )
    )
    )
    )
    Light(
    comment( Rear light right bright )
    Type( 0 )
    Conditions(
    Headlight ( 3 )
    unit ( 2 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( ffff0000 )
    Position ( 0.77  2.23 -10.3 )
    Azimuth ( -180 -180 -180 )
    Transition ( 0 )
    Radius ( 0.37 )
    )
    )
    )
    Light(
    comment( Rear light left dim )
    Type( 0 )
    Conditions(
    Headlight ( 2 )
    unit ( 2 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( ffff0000 )
    Position ( -0.77  2.23 -10.3 )
    Azimuth ( -180 -180 -180 )
    Transition ( 0 )
    Radius ( 0.37 )
    )
    )
    )
    Light(
    comment( Rear light right dim )
    Type( 0 )
    Conditions(
    Headlight ( 2 )
    unit ( 2 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( ffff0000 )
    Position ( 0.77  2.23 -10.3 )
    Azimuth ( -180 -180 -180 )
    Transition ( 0 )
    Radius ( 0.37 )
    )
    )
    )
    ---------------------第三部分-----------------------------
    Light(
    comment( AI Head light left dim )
    Type( 0 )
    Conditions(
                                    Control ( 1 )
    Service ( 2 )
    unit ( 2 )
                                    TimeofDay( 1 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( fff5c37b )
    Position ( -1.063 2.24 10.3 )
    Azimuth ( 0.0 0.0 0.0 )
    Transition ( 0 )
    Radius ( 0.37 )
    )
    )
    )
    Light(
    comment(AI Head light right dim )
    Type( 0 )
    Conditions(
                                    Control ( 1 )
    Service ( 2 )
    unit ( 2 )
                                    TimeofDay( 1 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( fff5c37b )
    Position ( 1.063 2.24 10.3 )
    Azimuth ( 0.0 0.0 0.0 )
    Transition ( 0 )
    Radius ( 0.37 )
    )
    )
    )
    Light(
    comment(AI Head light top bright )
    Type( 0 )
    Conditions(
                                    Control ( 1 )
    Service ( 2 )
    unit ( 2 )
                                    TimeofDay( 2 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( ffffffff )
    Position ( 0 4.01 9.7 )
    Azimuth ( 0.0 0.0 0.0 )
    Transition ( 0 )
    Radius ( 0.49 )
    )
    )
    )
    Light(
    comment(AI Head light left bright )
    Type( 0 )
    Conditions(
    Control ( 1 )
    Service ( 2 )
    unit ( 2 )
                                    TimeofDay( 2 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( fff5c37b )
    Position ( -1.063 2.24 10.3 )
    Azimuth ( 0.0 0.0 0.0 )
    Transition ( 0 )
    Radius ( 0.37 )
    )
    )
    )
    Light(
    comment(AI Head light right bright )
    Type( 0 )
    Conditions(
    Control ( 1 )
    Service ( 2 )
    unit ( 2 )
                                    TimeofDay( 2 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( fff5c37b )
    Position ( 1.063 2.24 10.3 )
    Azimuth ( 0.0 0.0 0.0 )
    Transition ( 0 )
    Radius ( 0.37 )
    )
    )
    )
    Light(
    comment( AI Rear light left bright )
    Type( 0 )
    Conditions(
    Control ( 1 )
    Service ( 2 )
    unit ( 2 )
                                    TimeofDay( 2 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( ffff0000 )
    Position ( -0.77  2.23 -10.3 )
    Azimuth ( -180 -180 -180 )
    Transition ( 0 )
    Radius ( 0.37 )
    )
    )
    )
    Light(
    comment( AI Rear light right bright )
    Type( 0 )
    Conditions(
    Control ( 1 )
    Service ( 2 )
    unit ( 2 )
                                    TimeofDay( 2 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( ffff0000 )
    Position ( 0.77  2.23 -10.3 )
    Azimuth ( -180 -180 -180 )
    Transition ( 0 )
    Radius ( 0.37 )
    )
    )
    )
    Light(
    comment( AI Rear light left dim )
    Type( 0 )
    Conditions(
    Control ( 1 )
    Service ( 2 )
    unit ( 2 )
                                    TimeofDay( 1 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( ffff0000 )
    Position ( -0.77  2.23 -10.3 )
    Azimuth ( -180 -180 -180 )
    Transition ( 0 )
    Radius ( 0.37 )
    )
    )
    )
    Light(
    comment( AI Rear light right dim )
    Type( 0 )
    Conditions(
    Control ( 1 )
    Service ( 2 )
    unit ( 2 )
                                    TimeofDay( 1 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( ffff0000 )
    Position ( 0.77  2.23 -10.3 )
    Azimuth ( -180 -180 -180 )
    Transition ( 0 )
    Radius ( 0.37 )
    )
    )
    )
    )
    ********************************************
    它实现了以下功能:
    本务灯开dim(弱)挡时,亮两个前灯和两个后灯。
    本务灯开full(全)挡时,前面3个灯和后灯全亮。
    AI在白天运行时,亮两个前灯和两个后灯。
    AI在晚间运行时,前面3个灯和后灯全亮。

    我们把它分解为三部分,分别是环境灯效、本务灯光控制、AI灯光控制。
    首先 lights ( 19 表示下面一共有多少个light语句。本例中有19个,请一定数对了,不然游戏载入时就会出错。
    接着就是第一部分。
    这部分的light语句用来定义灯光对环境的照明效果。
    type (1) 表示这段语句定义对环境的照明,如果是type (0)就表示定义的是一个灯。
    Conditions(
    Headlight ( 3 )
    unit ( 2 )
    )
    headlight (3) 表示是在玩家将灯开到full挡时才有效果。如果改为headlight (2)就表示在灯开到dim挡时就有此效果。
    unit (2) 表示此效果只有在编组的第一位时才有效。如果改为unit (3) 就表示只有在编组的最后一位才有效。假如你开的是动车组,并且想要位于最后的机车的大灯对环境产生效果,就需要改为 unit (3),并且将下面的position参数改一下。

    States(1
    State(
    Duration ( 0.0 )
    LightColour ( fff5c37b )
    Position ( 0.0 2.15 12 )
    Transition ( 0 )
    Radius ( 200.0 )
    Angle ( 15.0 )
    )
    position就是环境效果中心点相对于机车中心点的坐标位置。
    radius表示环境光效果的照明半径。
    Angle表示照明光的角度(宽度)。一般设定在10~15间比较真实。
    -----------------------------------------------------------
    接着是第二部分:本务灯光设置。这里面用到了9个light语句,分别定义了5个灯的一共9种状态。以第一个为例:
    Light(
    comment( Head light left dim )
    Type( 0 )
    Conditions(
    Headlight ( 2 )
    unit ( 2 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( fff5c37b )
    Position ( -1.063 2.24 10.3 )
    Azimuth ( 0.0 0.0 0.0 )
    Transition ( 0 )
    Radius ( 0.37 )
    Elevation ( 0 0 0 )
    )
    )
    )
    其中
    type (0)表示这段语句定义的是一个灯。
    headlight (2)同样表示玩家将灯开到dim挡时才启用。
    unit (2)同样表示只有在编组的第一位时才有效。如果你希望位于编组最后一位的机车或车辆亮灯,则需要改为unit (3)。
    position表示相对于中心点的位置,azimuth表示灯的方向角。如果要改灯光的平面,比如df11g头灯是倾斜的,就要改elevation为( 0 0 -40 )
    其他的13个语句同样遵循此原理,可以让机车实现两个前灯的dim挡和灯光全开的full挡。
    ------------------------------------------------------------------------------
    第三部分:AI灯光设置
    里面用了9个light语句用来定义5个灯白天和夜间状态。
    以第一个为例

    Light(
    comment( AI Head light left dim )
    Type( 0 )
    Conditions(
                                    Control ( 1 )
    Service ( 2 )
    unit ( 2 )
                                    TimeofDay( 1 )
    )
    FadeIn( 0.5 )
    FadeOut( 0.5 )
    Cycle( 0 )
    States(1
    State(
    Duration ( 0.0 )
    LightColour ( fff5c37b )
    Position ( -1.063 2.24 10.3 )
    Azimuth ( 0.0 0.0 0.0 )
    Transition ( 0 )
    Radius ( 0.37 )
    )
    )
    )
    同样,
    前面的一部分的设置和前面相同。
    service (2)表示应用于AI。
    unit (2)表示之应用于编组第一位。如果你有N辆df11重联,那么除了第一辆后面的都不会亮灯。如果是动车组,就需要将红灯的unit设为(3),这样位于AI尾部的机车就会亮红灯(别忘了改azimuth调整灯的方向)。
    timeofday (1)表示白天有效,如果是timeofday (2)就表示夜间有效。
    后面的AI灯设置同样原理。
    ------------------------------------------------------------------------------
    完整实现中国式机车灯光只需要19个精简的语句,还不快行动。
    相信所有机车都这样设好后,你会惊喜地发现msts更加生动真实了!
    也希望广大的造车师们也能出色的设置好出厂灯光,这样才能让车更真实。

    Timeofday(0) ——全天都开灯。

    帖子的最近访客

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏2 我顶我顶 我踩我踩
    帖子永久地址: 

    逍遥论坛 - 温馨提示1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与逍遥论坛享有帖子相关版权
    3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    4、如本帖侵犯到任何版权问题,请参照逍遥社区版权指引
    5、逍遥论坛管理员和版主有权不事先通知发贴者而删除本文
    6、本站资源仅供学习交流,请下载后于24小时后删除,如果喜欢该资源,请支持正版,如使用者发生任何版权纠纷,本站概不负责!

    1、论坛有相关的安装教程,如果找不到请加群126200885.

    2、论坛严禁违规谣言内容,积极相应净网2020!

    3、加入逍遥VIP全网免回复、免逍遥币不会被水雷炸! 点击开通!


  • TA的每日心情
    开心
    2024-4-28 09:44
  • 签到天数: 487 天

    连续签到: 1 天

    [LV.9]总经理

     成长值: 104655
    甲等公务
    发表于 2012-1-27 23:54:32 | 只看该作者
    文章系转载感谢原作者:音乐与啤酒

    1、论坛有相关的安装教程,如果找不到请加群126200885.

    2、论坛严禁违规谣言内容,积极相应净网2020!

    3、加入逍遥VIP全网免回复、免逍遥币不会被水雷炸! 点击开通!


    社区福利哦 来关注吧
  • TA的每日心情
    开心
    2023-8-6 13:40
  • 签到天数: 818 天

    连续签到: 1 天

    [LV.10]CEO

    升级   60.47%

    乙等公务
    发表于 2012-2-13 13:16:18 手机上逍遥,有你更精彩逍遥社区手机版发帖 | 只看该作者
    额。。没事修改灯光干吗呢。。。

    1、论坛有相关的安装教程,如果找不到请加群126200885.

    2、论坛严禁违规谣言内容,积极相应净网2020!

    3、加入逍遥VIP全网免回复、免逍遥币不会被水雷炸! 点击开通!


  • TA的每日心情
    开心
    2022-6-14 05:24
  • 签到天数: 37 天

    连续签到: 1 天

    [LV.5]主管

    升级   2%

    丙等公务
    发表于 2012-11-19 13:01:42 | 只看该作者
    看不明白 外行啊

    1、论坛有相关的安装教程,如果找不到请加群126200885.

    2、论坛严禁违规谣言内容,积极相应净网2020!

    3、加入逍遥VIP全网免回复、免逍遥币不会被水雷炸! 点击开通!


  • TA的每日心情
    奋斗
    2021-11-1 11:52
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]优秀员工

    升级   38%

    一人软包
    发表于 2014-3-7 10:28:16 | 只看该作者
    做个回复,要不然潜水太深啊

    1、论坛有相关的安装教程,如果找不到请加群126200885.

    2、论坛严禁违规谣言内容,积极相应净网2020!

    3、加入逍遥VIP全网免回复、免逍遥币不会被水雷炸! 点击开通!


  • TA的每日心情
    开心
    2024-1-29 22:38
  • 签到天数: 92 天

    连续签到: 1 天

    [LV.6]经理

    升级   46.25%

    高软下
    发表于 2014-3-29 20:01:25 | 只看该作者
    可以修改AI机白天也亮灯     

    1、论坛有相关的安装教程,如果找不到请加群126200885.

    2、论坛严禁违规谣言内容,积极相应净网2020!

    3、加入逍遥VIP全网免回复、免逍遥币不会被水雷炸! 点击开通!


    使用高级回帖 (可批量传图、插入视频等)快速回复

    您需要登录后才可以回帖 登录 | 用QQ号注册

    本版积分规则   Ctrl + Enter 快速发布  

    发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
    快速回复 返回顶部 返回列表