mc光影吧 关注:8,593贴子:130,354
  • 18回复贴,共1

萌新问个小问题

只看楼主收藏回复

我想让一个特效只在夜晚开启怎么办
比如说这个白天的时候有两横

到晚上就没有,要怎么写


1楼2018-07-02 16:58回复
    不同情况方法不唯一,教不了


    IP属地:中国香港来自Android客户端2楼2018-07-02 17:19
    回复(3)
      if(worldtime > 12000)
      vec4 reflection = 0.0f;
      if(worldtime <= 12000 && worldtime >=0)
      vec4 reflection =
      ComputeWaterRefelction(surface);
      应该吧。。。


      IP属地:美国来自Android客户端3楼2018-07-02 19:00
      收起回复
        但是上面这么做的话突然的变化可能会很违和,不知道可不可以试一下*timesunriseset *timenoon *timenight什么的


        IP属地:美国来自Android客户端4楼2018-07-02 19:03
        回复(3)
          原版seus的那行应该是
          vec4 reflection = ComputeRaytraceReflection(surface);
          是不反射天空的水面算法
          现在改的在别的地方加了另一种算法,并且那一行改成了
          vec4 reflection = ComputeWaterReflection(surface);


          5楼2018-07-02 19:28
          回复