原文:Unity NGUI UIPanel下对粒子的剪裁

使用 unity 做游戏开发时,有时需要在scroll view下使用粒子,但粒子是不会被 UIPanel 所裁剪的,本人提供了脚本 ParticleSystemClipper,用来处理这种情况。思路是,通过 UIPanel 的 finalClipRegion 换算成 unity d 世界坐标系中的区域,然后传递到粒子的 shader 中进行裁剪。代码如下: 对应的shader 代码如下: 转载 ...

2015-12-25 11:55 0 4194 推荐指数:

查看详情

Unity游戏开发】浅谈 NGUI 中的 UIRoot、UIPanel、UICamera 组件

简介 马三最近换到了一家新的公司撸码,新的公司 UI 部分采用的是 NGUI 插件,而之前的公司用的一直是 Unity 自带的 UGUI,因此马三利用业余时间学习了一 NGUI 插件的使用,并把知识点记录成博客与大家分享。 在我们使用 NGUI 插件创建的 UI 中,可以发现 UIRoot ...

Sat Mar 25 21:02:00 CST 2017 5 5387
NGUI: UIPanel控件

/ngui/docs/annotated.html 概述 UIPanel用来收集和管理它 ...

Thu Apr 13 21:43:00 CST 2017 0 1338
NGUI裁剪模型和粒子

效果预览 注:Cube上附着的绿色是我添加的粒子效果。 软件环境 NGUI 3.9.x Unity 5.1 x64 相关知识 RenderTexture RenderTexture是一种特殊的纹理,它是在运行时创建和更新。 文档:http ...

Fri Mar 25 19:46:00 CST 2016 0 2510
Unity UGUI NGUI 模型 粒子特效 三者之间 渲染层级设置

目录 1、介绍两大UI插件NGUI和UGUI 2、unity渲染顺序控制方式 3、NGUI的控制 4、UGUI的控制 5、模型深度的控制 6、粒子特效深度控制 7、NGUI与模型和粒子特效穿插层级管理 8、UGUI与模型和粒子特效穿插层级管理 写在前面 这篇笔记是整理了之前做的记录,在做项目 ...

Sat Dec 17 02:58:00 CST 2016 0 7003
Unity粒子特效参数详解——

接《Unity粒子特效参数详解——上》继续写,《Unity粒子特效参数详解——上》链接为:http://www.cnblogs.com/yikecaidechengzhangshi/p/6991750.html 如需转载请保留本文链接 步骤二:参数设置如图   1.Renderer ...

Tue Jun 13 02:33:00 CST 2017 0 13729
NGUI UIPanel 面板拖动以及限制面板拖动区域

NGUI 提供了非常丰富、强大的组件库,其中就包括 UIDragObject 组件,这个组件用来实现面板的拖动效果,但是这个组件有一个不好的地方就是被拖动的对象可以被拖到屏幕之外,不过我们可以很容易的借助 NGUI 的代码类库进行来修复这个问题。 我们先看一 NGUI 自带 ...

Mon Oct 13 16:22:00 CST 2014 0 2388
NGUI的原理机制:深入剖析UIPanel,UIWidget,UIDrawCall底层原理

这是我去搜狐畅游面试时,面试官问的一个问题。问NGUI的机制原理是什么?就是这个插件是根据什么写出来的。当时没答上来,下面是我从转载过来的,可以研究研究。 之前项目中用的NGUI的版本是3.0.7 f3,开始的时候感觉没有什么问题,直达最近项目UI的完成度比较高时,就突然出现掉帧很严重的现象 ...

Thu Apr 03 08:19:00 CST 2014 0 6157
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM