Tasharen Entertainment Forum
Support => NGUI 3 Support => Topic started by: nihilplures on August 22, 2012, 06:45:31 PM
-
Hello,
I've noticed that clipping stops working when UIPanel extends a certain scale. Details below:
- Unity v. 3.5.5f3
- Ngui v. 2.1.5 (v. 2.0.8 has the same problem)
- I've disabled my scripts that could eventually affect game objects
1.jpg shows when everything is working fine (clipping is enabled for the "Background" panel - Soft Clip (x: -600, y: 0, width: 1500, height: 460; softness x: 100, y:1))
2.jpg shows a state of the game object that is responsible for the failure (but still everything is working fine)
3.jpg shows when I change scale and clipping is gone
As far as I noticed:
- clipping stops between 1.03 and 1.04 scale values.
- tried to apply scale on "Background" panel only - it's the same
- tried to change clipping values but it shows everything or nothing - but not clipped
All sprites are adjusted to 16:10 aspect ratio, but I need to scale some of them to deal with 16:9. I tried to debug Ngui code, but I don't see clipping is disabled. Is it possible that clipping shader fails and it is caused by size of the clipping region?
-
Scales must be uniform. All 3 values, X, Y, and Z must match.
This is a limitation in Unity, regarding how it passes the matrix to the shader.
-
Thank you for your answer. Now everything is working fine.