【技术实现步骤摘要】
一种光圈效果实现方法及装置
本专利技术涉及UI设计领域,特别涉及一种光圈效果实现方法及装置。
技术介绍
UI设计(或称界面设计)是指对软件的人机交互、操作逻辑、界面美观的整体设计。UI设计分为实体UI和虚拟UI,互联网常用的UI设计是虚拟UI,UI即UserInterface(用户界面)的简称。好的UI设计不仅是让软件变得有个性有品位,还要让软件的操作变得舒适简单、自由,充分体现软件的定位和特点。在制作UI组件时,经常需要为组件增加UI物体被光圈包裹住的效果,现有方案一般通过shaderlab编写一个shader脚本文件或对该组件添加一张背景贴图来实现,即在unity中新创建一个材质,新建一个shader文件并将这个文件赋给该材质,达到效果或是使用一张底板图片,这个图片的图案来代替光圈效果。使用新创建的材质时,由于之前此材质是没有的,意味着GPU需要多执行drawcall数来达到渲染该材质物体的效果,而drawcall数与性能息息相关,对场景的优化通常就会从此处入手,因此采用本方案对系统资源占用较大,效率较低 ...
【技术保护点】
1.一种光圈效果实现方法,包括UI组件,其特征在于:还包括依次进行的以下步骤:/nS1、获取UI组件的点集;/nS2、接收外部输入的光圈参数;/nS3、根据步骤S1中UI组件的点集绘制光圈的外框;/nS4、根据步骤S2中输入的光圈参数确定光圈的样式;/nS5、用户判断生成的光圈是否满足要求,若满足要求,则转入步骤S6,若不满足要求,则转入步骤S2;/nS6、结束绘制。/n
【技术特征摘要】
1.一种光圈效果实现方法,包括UI组件,其特征在于:还包括依次进行的以下步骤:
S1、获取UI组件的点集;
S2、接收外部输入的光圈参数;
S3、根据步骤S1中UI组件的点集绘制光圈的外框;
S4、根据步骤S2中输入的光圈参数确定光圈的样式;
S5、用户判断生成的光圈是否满足要求,若满足要求,则转入步骤S6,若不满足要求,则转入步骤S2;
S6、结束绘制。
2.根据权利要求1所述的一种光圈效果实现方法,其特征在于:所述步骤S1中通过获取UI组件的点集获取UI组件的边界。
3.根据权利要求1所述的一种光圈效果实现方法,其特征在于:所述步骤S2中输入的光圈参数包括透明度和光圈颜色中的至少一个。
4.根据权利要求3所述的一种光圈效果实现方法,其特征在于:所述步骤S4中通过调整光圈外框内的透明度来实现光圈效果,通过多颜色的颜色传入来实现颜色渐变的效果。<...
【专利技术属性】
技术研发人员:陈清松,何晋平,毛伟丞,
申请(专利权)人:成都四方伟业软件股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。