unity鼠标点击显示粒子特效
参考链接:(51条消息) unity 两个相机叠加 - CSDN
(51条消息) 【Unity】鼠标点击在屏幕上产生特效_SuperWiwi的博客-CSDN博客_unity点击特效
(51条消息) Unity中实现粒子效果显示在UI上_Hello Bug.的博客-CSDN博客_unity粒子线条
我的需求是在内置管线下显示粒子特效显示在UI上,查了一些资料,经过一些尝试终于完成下面记录一下实现细节
首先除了主相机外在建一个相机,用于显示Ui的,然后Clear Flags设置为Depth Only,主相机保持原来设置不变,将Canvas的RenderMode设置为Screen Space - Camera, 然后将RenderCamera设置为新建的相机,然后在相机上挂上如下脚本
using UnityEngine;public class ClickEffect : MonoBehaviour
{Vector3 point;GameObject effectGo;[SerializeField]Camera car;void Start(){effectGo = Resources.Load<GameObject>("Prefabs/ClickEffect");}void Update(){if (Input.GetMouseButtonDown(0)){//获得鼠标点击点point = new Vector3(Input.mousePosition.x, Input.mousePosition.y, 4f);point = car.ScreenToWorldPoint(point);//从屏幕空间转换到世界空间GameObject go = Instantiate(effectGo);//生成特效go.transform.position = point;Destroy(go, 0.5f);}}
}
相机设置为新建的相机,这样就完成了
unity鼠标点击显示粒子特效相关推荐
- Unity 之 UGUI 图片 和 粒子特效显示层级关系调整
Unity 之 UGUI 图片 和 粒子特效显示层级关系调整 通常我们使用UGUI时都是通过调整UI的先后顺序或者父物体的层级关系,可是当我使用到粒子特效和Image一起的时候发现光修改层级关系是达不 ...
- Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效
Unity添加中文字体 ## 1.拷贝字体文件 拷贝C:\Windows\Fonts文件夹下,华文细黑常规文件到项目中 ## 2.下载中文字库 链接: https://pan.baidu.com/s/ ...
- CSS3鼠标悬停图片显示遮罩特效
transform:translateY(50px); transform:translateY(0px); 这两行代码实现了元素从下向上移动 opacity:0; opacity:0.5; 遮罩是通 ...
- Unity的ScrollRect如何裁切粒子特效,以及如何使粒子特效显示在UI上
在功能开发中,有时候为了更好的效果会在UI上添加一些特效,比如在头像框上增加一个圆环的粒子特效,但由于粒子和UI的渲染方式有些不同,导致会出现UI和特效之间穿插,显示上不理想.并且如果在ScrollR ...
- 【Unity】Particle System 下雪粒子特效
一 制作下雪粒子特效 1 添加Particle System (1)Hierarchy窗口右键 > Effects > Particle System (2)新建一块Plane作为地面,并 ...
- 爱心点击特效php代码,网页点击特效 - 鼠标点击浮现爱心特效
/*7Core-CN - 网页鼠标点击特效(爱心)*/ !function (e, t, a) {function r() {for (var e = 0; e < s.length; e++) ...
- UNITY·鼠标点击地面角色移动
实现效果如下图 项目设置 unity版本:2020.3.24f1c2(不要太旧的版本应该也可以) 渲染管线: URP 一.环境 Ground的标签需要被设置为Ground,并勾选静态 并在导航面板的对 ...
- php网页点击特效,网站鼠标点击炫酷特效分享
今天给大家分享的是一个非常有意思的网页鼠标点击特效,具体效果如下: 总得来说这个特效还是非常棒的,颜色搭配清新,效果也比较炫酷,喜欢的小伙伴可以在下方进行下载. 演示地址:http://img.hel ...
- Unity 鼠标点击控制玩家角色移动
1.首先创建一个角色 如果有动画就添加上动画组件 设置刚体.碰撞体等一系列需要的组件(看自身需求) 2.然后创建一个plane做地板(记得地板也要添加碰撞体,不然人物会一直下落) 3.然后添加一个脚本 ...
最新文章
- kafka数据丢失的场景
- 集群系统与事务处理需要注意的一点
- LibJson数据解析方法
- [ZJOI2010] 基站选址(线段树优化dp)
- JS factory
- 服务器升级虚拟化,刀片服务器内置虚拟化 IBM升级服务器
- git commit -m 提交时报错husky pre-commit (node v12.18.2)
- Linxu 学习记录
- 基于新版 node 的 vue 脚手架搭建
- 8.霍夫变换:线条——介绍、参数模型、直线拟合_1
- 末日博士:比特币不应出现在散户或机构投资者的投资组合中
- FutureTask源码分析
- 关于Tuxera NTFS mac还有你不知道的用法!教程来啦!
- winform实现下拉框检索
- 小米9下拉状态栏失效
- 雾霾天气下运动目标检测技术MATLAB
- Pimple 容器使用
- MGR中secondary的从节点同步异常?
- 网站在线监控工具Statping
- Code Project精彩系列(转)
热门文章
- 重磅!赋能产业数字化转型获认可 华云数据喜获多项殊荣
- “WindowBuilder was not able to show the GUI“报错解决
- 个人信用报告.pdf
- 纯前端导出word、pdf、excel、txt、svg文档方法与技巧(附带问题总结)
- Unity Leap开发-核心Leap组件
- 布阵四纵三横,智行者打造类iPhone的低速自动驾驶盈利模式
- 2023面试问答-计算机网络
- 在vue中使用swiper轮播图(亲测有效)
- PostgreSQL与MySQL优势比较
- 国外安全公司称99%的中国网络犯罪分子通过QQ和微信沟通