{"id":200,"date":"2019-09-01T17:05:53","date_gmt":"2019-09-01T09:05:53","guid":{"rendered":"http:\/\/blog.coolcoding.cn\/?p=200"},"modified":"2020-09-27T17:03:57","modified_gmt":"2020-09-27T09:03:57","slug":"unity-naturemanufacture-shaders-mobile-water-river%e5%9c%a8mobile%e5%b9%b3%e5%8f%b0%e4%b8%8a%e5%83%8f%e7%b4%a0%e5%8c%96%e8%a1%a8%e7%8e%b0%e7%9a%84bug","status":"publish","type":"post","link":"https:\/\/blog.coolcoding.cn\/?p=200","title":{"rendered":"[Unity]NatureManufacture Shaders\/Mobile Water River\u5728Mobile\u5e73\u53f0\u4e0a\u50cf\u7d20\u5316\u8868\u73b0\u7684Bug"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"392\" src=\"http:\/\/blog.coolcoding.cn\/wp-content\/uploads\/2019\/09\/20190716193812836.png\" alt=\"\" class=\"wp-image-201\" srcset=\"https:\/\/blog.coolcoding.cn\/wp-content\/uploads\/2019\/09\/20190716193812836.png 575w, https:\/\/blog.coolcoding.cn\/wp-content\/uploads\/2019\/09\/20190716193812836-300x205.png 300w\" sizes=\"(max-width: 575px) 100vw, 575px\" \/><\/figure>\n\n\n\n<p>\u8868\u73b0\u4e3a\u4e00\u683c\u4e00\u683c\u4e25\u91cd\u7684\u50cf\u7d20\u5316;<\/p>\n\n\n\n<p>\u539fShader\u4f7f\u7528\u4e86\u4e00\u5f20\u9ed8\u8ba4\u7684\u7eb9\u7406<br>\n[HideInInspector] _texcoord( &#8220;&#8221;, 2D ) = &#8220;white&#8221; {}<br>\n\u7136\u540e\u5728surf\u4e2d,\u4f7f\u7528\u4e86i.uv_texcoord\u8fdb\u884cUV\u8fd0\u7b97;&nbsp;\u8fd9\u6837\u5c31\u548c\u6a21\u578b\u7684UV\u5173\u8054\u4e0a\u4e86,\u5f53\u6a21\u578b\u7f29\u653e\u7684\u7279\u522b\u5927,\u6216\u8005\u672c\u5730\u5750\u6807\u7cfb\u7279\u522b\u5927<br>\n\u90a3\u4e48uv\u7684\u63d2\u503c\u4f1a\u51fa\u73b0\u7cbe\u5ea6\u95ee\u9898;\u5373\u76f8\u90bb\u7684\u4e00\u6bb5\u50cf\u7d20\u91c7\u6837(\u547d\u4e2d)\u4e86\u540c\u4e00\u4e2a\u50cf\u7d20\u70b9<\/p>\n\n\n\n<p>\u4fee\u6b63\u540e\u7684uv\u5750\u6807\u7cfb\u7edf\u4f7f\u7528worldPos\u5750\u6807\u7cfb\u7edf\u8fdb\u884c\u8f6c\u6362<br> \u5373 float2 uv_texcoord = i.worldPos.xz \/ _WaterScale;<br> \u95ee\u9898\u5f97\u5230\u89e3\u51b3.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u8868\u73b0\u4e3a\u4e00\u683c\u4e00\u683c\u4e25\u91cd\u7684\u50cf\u7d20\u5316; \u539fShader\u4f7f\u7528\u4e86\u4e00\u5f20\u9ed8\u8ba4\u7684\u7eb9\u7406 [HideInInspector] _tex [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[18],"_links":{"self":[{"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=\/wp\/v2\/posts\/200"}],"collection":[{"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=200"}],"version-history":[{"count":2,"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=\/wp\/v2\/posts\/200\/revisions"}],"predecessor-version":[{"id":580,"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=\/wp\/v2\/posts\/200\/revisions\/580"}],"wp:attachment":[{"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.coolcoding.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}