工艺战舰吧 关注:26,274贴子:550,739

[技术型水贴]小特性教学:如何让零件发光

取消只看楼主收藏回复

镇楼,正在实验中的发光涂装,可以看到装甲板变幻出了红黄蓝青绿紫白七种颜色,且在发出微弱的光线
稍后在后续楼层公开教学内容,点只看楼主可以取得最佳观看体验
因为是现场截图,所以可能要等我慢慢续楼,还请谅解


IP属地:重庆来自Android客户端1楼2020-06-12 12:48回复
    关于发光特效,其实是一个有趣的特性。众所周知光的三原色的最大上限是255,然而你可以通过手动输入的方式输入255以上的数字,超过这个数字就可以促使零件发出光线。
    然而实验之后我们发现,普通零件无论怎么喷涂,都只会发出紫色的光线,唯独装甲板不同,总计可以支持七种颜色。
    如图,多次手动输入之后产生了超过255的红色


    IP属地:重庆来自Android客户端2楼2020-06-12 12:50
    收起回复
      2026-05-07 01:59:38
      广告
      不感兴趣
      开通SVIP免广告
      接下来要和大家重点介绍的就是装甲板的发光机制。
      经过实验后我们发现,装甲板的发光只接受大于255的色值,小于等于255的色值会被过滤掉从而无法正确发出光线。
      比如,你想要得到紫色发光,将红色输入为256而蓝色输入255,则装甲板最终变成红色光,蓝色因为没有达到发光的阀值而被过滤掉了
      如图,因为蓝色没有超过255而被过滤掉光线的紫色涂装发红光装甲板




      IP属地:重庆来自Android客户端3楼2020-06-12 12:54
      回复
        那么如果想让装甲板变成其他颜色该怎么做呢?
        在这里,我们能够调整的只有三原色的色值,也就是说我们所能做的就是合理组合三种颜色的数据。
        将三原色编号为1,2,3之后,我们来算一下所有的组合
        1,2,3,12,13,23,123一共七种组合
        由此得出结论一共有七种可选择的发光色
        即红,蓝,绿,黄,青,紫,白


        IP属地:重庆来自Android客户端4楼2020-06-12 12:57
        回复
          红,蓝,绿,黄,青,紫,白七种发光色
          对应的颜色数据分别是:
          红:r256
          绿:g256
          蓝:b256
          黄:r256g256
          青:b256g256
          紫:r256b256
          白:rgb均为256


          IP属地:重庆来自Android客户端5楼2020-06-12 12:59
          回复
            由此我们就已经得到了装甲板所有的发光颜色组合,还不赶紧去游戏里试试新的发光特效?


            IP属地:重庆来自Android客户端6楼2020-06-12 13:00
            回复
              因为楼主目前还没拿到钢筋的体验权限,暂时没有办法帮大家实验钢筋的发光机制,所以这个坑我先挖在这,回头买了钢筋权限我再来续坑


              IP属地:重庆来自Android客户端8楼2020-06-12 13:04
              回复
                我先挖个坑在这,我下周一单128首充下去,然后把钢筋和进阶船体买了做实验


                IP属地:重庆来自Android客户端10楼2020-06-12 13:07
                回复
                  2026-05-07 01:53:38
                  广告
                  不感兴趣
                  开通SVIP免广告
                  大家可以持续关注一下这个贴子,并且带一波节奏让汉莎保留这个特性


                  IP属地:重庆来自Android客户端11楼2020-06-12 13:08
                  回复
                    彩蛋:既然可以手写数据,那么,我们整点不是阳间的颜色?


                    IP属地:重庆来自Android客户端14楼2020-06-12 13:12
                    收起回复
                      好像暗物质装甲也没带来额外的特效啊差评


                      IP属地:重庆来自Android客户端15楼2020-06-12 13:18
                      收起回复
                        紧急补充:
                        虽然前面提了一句,但是还是有同志没有注意到这个细节:
                        经过我多次的实验证明,普通零件是不支持自定义发光喷漆的,只要出现超过255的颜色,就会变成紫色
                        而装甲板则可以正确的应用七种颜色
                        一定要注意这个细节,不然你就会变成全船紫色了
                        另外,当前钢筋和进阶船体的发光机制上不明晰,可以等我下周买了权限回来填坑


                        IP属地:重庆来自Android客户端16楼2020-06-12 13:31
                        回复
                          补充提示2:调整装甲板会导致装甲板的发光颜色设置失效,需要重新喷涂。建造之前请务必注意这个细节,否则可能要重新造一次


                          IP属地:重庆来自Android客户端19楼2020-06-12 14:45
                          回复
                            水一贴,之前拿来镇楼的小航的开发进度



                            IP属地:重庆来自Android客户端38楼2020-06-13 04:03
                            收起回复
                              2026-05-07 01:47:38
                              广告
                              不感兴趣
                              开通SVIP免广告
                              更新一点新的内容:256和999会有区别吗?
                              左上角是rgb均为999的装甲板,右下角是rgb均为256的装甲板
                              得出结论:肉眼无法辨别出任何区别


                              IP属地:重庆来自Android客户端41楼2020-06-13 15:38
                              回复