NGUI panel使用soft clip時,屏幕縮放后無法正常工作的問題解決


最近開始使用NGUI,通過查找,搞定了屏幕縮放問題,但在用到panel的soft clip時,碰到了問題,NGUI給出了警告

“clipped panels must have a uniform scale,or clipping won't work properly!"


確實,不好好工作了。看報的錯,應該是縮放的問題,clipped panels要求縮放一致,該panel面板上顯示的scale是(1,1,1),一致啊,又看其父節點panel的scale,不是(1,1,1),哦,明白了,問題很明顯,要求的是其localscale的x,y,z縮放一致,那設定這三者一致不就行了。不過NGUI已經被廣泛應用了,這問題不應該沒有解決方案,上網一搜,果然有,推薦下這位兄弟的方法,試用了下,起作用了。

http://blog.csdn.net/nateyang/article/details/8518276

將文中的類掛到clippanel上,設定好方向和尺寸即可。原文中的圖示很清楚,不重復了。

PS:發現了問題,由於縮放是基於一側的,所以必定有一側的縮放有問題,比如我的游戲是橫屏的,那就把縱向的clipping size,也就是size的y改成0,目前看沒有問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM