当前位置: 首页 > news >正文

unity UI特效遮罩

using System.Collections;
using System.Collections.Generic;
using UnityEngine;/**UI特效遮罩
1.需要将ScrollRect 的遮罩Mask 换为 2D Mask2.将特效的Render里面的   Masking  设置为*/
public class UIParticleMaskControll : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){}public void SetParticeMasking(GameObject go){var pers = go.GetComponentsInChildren<ParticleSystemRenderer>();foreach (ParticleSystemRenderer item in pers){item.maskInteraction = SpriteMaskInteraction.VisibleInsideMask;}}/// <summary>/// 设置遮罩范围/// </summary>public void SetMaskRect(float width,float height){var xScale = width / 4 * 100;//像素转换  4指的是sprite的widthvar yScale = height / 4 * 100;//像素转换  4指的是sprite的heighttransform.localScale = new Vector3(xScale, yScale, 1);}// Update is called once per framevoid Update(){}
}

ParticleSystemRenderer-maskInteraction - Unity 脚本 API

http://www.lryc.cn/news/253027.html

相关文章:

  • 编程模拟支付宝能量产生过程--数据控制流
  • SQL Sever 基础知识 - 数据筛选(1)
  • 2024 Move 中文开发者大会将于1月13–14日在上海举办
  • 基于PHP的在线日语学习平台
  • 解决element ui tree组件不产生横向滚动条
  • mysql的InnoDB存储引擎
  • MCU 的 TOP 15 图形GUI库:选择最适合你的图形用户界面(二)
  • 软件工程 单选多选补充 复刻
  • 微前端个人理解与简单总结
  • PC端企业微信hook协议开发,获取要群发的客户群id
  • RabbitMQ安装说明
  • scrapy的建模及管道的使用
  • Hadoop学习笔记(HDP)-Part.04 基础环境配置
  • 【Linux】进程控制--进程创建/进程终止/进程等待/进程程序替换/简易shell实现
  • 用pip更新、安装python的包
  • spring boot 事件机制
  • 分布式版本管理系统---->Git(Linux---centos(保姆式)讲解1)
  • B树你需要了解一下
  • MFC设置状态栏文本导致崩溃的原因
  • 配置typroa上传图片到gitee
  • java并发-线程生命周期
  • Javaweb之Vue路由的详细解析
  • 力扣:196. 删除重复的电子邮箱(Python3)
  • Ruby和HTTParty库下载代码示例
  • Unity 使用Horizontal Layout Group和Toggle制作多个水平开关按钮实现自动排列和单个点击放大后的自动排列。
  • Python实现FA萤火虫优化算法优化BP神经网络回归模型(BP神经网络回归算法)项目实战
  • 灯塔ARL-NPoC全面教程
  • λ表达式、智能指针
  • PHP基础知识和操作
  • 系列十三、SpringBoot的自动配置原理分析