首页 > TAG信息列表 > newParent
UGUI中粒子特效的裁剪显示
在Unity游戏中,常会需要粒子特效需要显示在UI上的情况。对于列表中的粒子特效,则需要自己实现裁剪,如图 所示。 实现粒子裁剪第一版: 1. 向带SystemParticle的结点挂一个MonoBehaviour脚本。 2. 修改粒子渲染shader,添加_ClipRect, 与UI/Default中类似。 3. 在脚前端JS拖拽页面元素
前端JS拖拽组件 代码如下: function allowDrop(ev) { ev.preventDefault();}function drag(ev) { //alert(ev.target.parentNode.previousElementSibling.id); ev.dataTransfer.setData("Text",ev.target.id);}function drop(ev) { ev.preventDefault(); varUGUI之MaskableGraphic
MaskableGraphic继承自Graphic,并且继承了IClippable, IMaskable, IMaterialModifier三个接口。它是RawImage、Image和Text的父类。 继承自Graphic的方法: OnEnable:设置m_ShouldRecalculateStencil(是否需要重新计算模板)为true,调用UpdateClipParent(更新裁剪的父对象),调用SetMaterial