I use a water plane with WaterProDaytime shader in my project and the skybox reflection is perfectly shown on the water surface in the Game Editor. However when I compile the project for my Windows Phone the skybox reflection is rotated 90 degrees on the water which looks awfull.
When I rotate the camera along the horizon the clouds are reflected (moving) vertically on the water plane instead of a horizontal movement.
Here is the wrong reflection shown on Windows phone.
Here is the same scene in the Game Editor showing how it should look like:
Any tips what i can do to get this error corrected on my WP8 device? Can this be corrected in the shader code?
Windows Phone 8.0 is deprecated, development has stopped and it’s very unlikely that this bug will be fixed (especially since it’s WP8.0 specific and doesn’t manifest on other platforms). I suggest upgrading to WP8.1 or Windows 10 It must be possible to write your own shader or fix existing one but I’m no expert on the subject.
Hi Ignas. Thank You. I have WP8.1 on my Phone. In Release 5.3.1 there is only one option to compile for WP8. I tried the last Unity update which offers Microsoft Store Support with WP8.1 but the bug was the same with some others more. After that experience I decided to downgrade back to 5.3.1.
I compiled my Scene under “Windows Store” with “phone 8.1” and the shader is working right now. However, the water (waves) animation is totally slow now and stucks. I can’t believe it. At least under WP8 water animation was absolutely smooth.
animating waves means that I use the shader: WaterProDaytime with the offered Settings like: Wave Scale, Reflection distort etc. Nothing more.
The Scene runs absolutely smooth on my phone when I compile it under WP8. Here is a video-link where you can see how it stucks under “Windows Store/WP8.1”
Well, first of all, you’re using Debug configuration, that’s why it’s so slow for you…In Visual Studio solution, go to Build->Configuration Manager, and set Active Configuration to Master.
As for profiler, if you want to use it, switch to Release configuration, it’s the same as Master, but with profiler code enabled. Profiler is located under Windows->Profiler in the Editor.