首页 > Unity3D频道 > 【UGUI研究院】 > UGUI研究院之UI粒子特效自适应缩放(二十二)
2016
12-14

UGUI研究院之UI粒子特效自适应缩放(二十二)

我们UI自适应采用的是Canvas Scaler 设置 Expand模式。 那么UI可以很好的自适应屏幕,可是粒子特效就会出问题所以写下了这个脚本来自适应UI的粒子特效。

比如技能图标的特效光圈。

UGUI研究院之UI粒子特效自适应缩放(二十二) - 雨松MOMO程序研究院 - 1

当屏幕缩放后,UI变小了,可是特效出问题了。

UGUI研究院之UI粒子特效自适应缩放(二十二) - 雨松MOMO程序研究院 - 2

 

测试环境unity5.3.5

代码如下所示:

欢迎大家测试~

雨松MOMO提醒您:亲,如果您觉得本文不错,快快将这篇文章分享出去吧 。另外请点击网站顶部彩色广告或者捐赠支持本站发展,谢谢!

--

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠如果您愿意花10块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝直接向我捐款哦。

  1. Particle System 中,有一个选项叫做 Scaling Mode , 在里面选 Local 然后把Particle作为 Button的子节点,当屏幕自适应的时候,可以正常缩放。如果把Scaling Mode 选为 Hierarchy, 则粒子Size完全依赖 Transform.scale, 将粒子拖拽成为Button的子节点后,调整粒子size到合适,当屏幕自适应的时候,粒子则跟随Button的大小变化,亲测可用,不知是否有疏忽之处,忘指教。 UGUI研究院之UI粒子特效自适应缩放(二十二) - 雨松MOMO程序研究院 - 1