• QQ
  • nahooten@sina.com
  • 常州市九洲新世界花苑15-2

游戏开发

Unity5.3+ 在UGUI 上应用 粒子特效

原创内容,转载请注明原文网址:http://homeqin.cn/a/wenzhangboke/jishutiandi/youxikaifa/2019/0924/656.html

 
其实很简单,尤其是5.3往后,可以干脆编纂Sorting Order和Order in Layer了,只是有些很基本的东西我一直没搞清晰,于是常州手游开发写个傻傻瓜教程吧。
 
有几个需求留意场所
 
(1)主Canvas必然要选定ScreenSpace - Camera。固然你选定World而且调起来不嫌繁难的话,Enjoy Youself.
 
 
 
(2)在场景中确立一个UICamera,必然要正交拍照机。
 
 
 
 
 
要是你是做2D游戏,大概做正交拍照机的3D游戏,辣么全部游戏用一个拍照机就够了,要是是带透视的3D场景,辣么至少需求2个拍照机。
 
(3)很紧张的一点,把UICamera设置给Cavans,RenderCamera。
 
我一首先纰漏了这一点,固然很傻逼,不过确实纰漏了这一点,于是调了半天没出想要的效果。
 
(4)把ParticalSystem,增长一个RectTransform组件(不加也无所谓,非必须),而后扔到Canvas内部,留意Layer要和UICamera同样是UI,而后在Render子选项卡,转变其OrderInLayer好比,调成5,不截图了。Unity5.3往后才能看到这个字段!我的是5.4的
 
 
 
(5)在增长一个Image,常州游戏开发培训留意,这样是无法设置这个Image笼盖掉ParticalSystem以是还要加一个Canvas,设置成Override Sorting,
 
而后将SortingLayer和OrderInLayer设置好,这里我设置成10
 
大事完毕。
 
 
 
不要犹豫,多加一个Canvas不是甚么大不了的事。那他当NGUI内部的UIPanel好了。
 
 
 
后果如图,玄色是UI内部的Image,血色的是SpriteRender他们都在UICamara中。白点是粒子特效,蓝色是非常上头的UI层。
 

上篇:上一篇:Unity5资源经管AssetBundle—更新完成
下篇:下一篇:unity UI血条ui