|
|
这几天被这个弄到头大。想了几种方法似乎都不太行。
都是用的overlay贴图,定位,平移都还没问题,但是旋转就麻烦了
我想的是直接用TextureUnitState旋转纹理,但是它没法指定转轴。。。比如PanelOverlayElement对象的uv我设定为
(0.2,0.2,0,3,0,3)的话,这个panel就只显示纹理的一小部分,但是旋转的时候轴心却是再纹理的中心点。。。只好放弃这种。。
既然旋转纹理不行,我就转转panel看看结果就是非常非常难看。。。转的过程会变形。。当然也许我哪里设置还有些毛病,但感觉还不是想要的效果。。。
如果直接调整uv坐标的话,又不能直接送给PanelOverlayElement,因为这玩意只能手动指定左上和右下坐标,其余两个自动给算出来了,这样就没法通过计算4个角的uv旋转纹理了。。
求教各位大大!
//bow |
|