参考链接:(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鼠标点击显示粒子特效相关推荐

  1. Unity 之 UGUI 图片 和 粒子特效显示层级关系调整

    Unity 之 UGUI 图片 和 粒子特效显示层级关系调整 通常我们使用UGUI时都是通过调整UI的先后顺序或者父物体的层级关系,可是当我使用到粒子特效和Image一起的时候发现光修改层级关系是达不 ...

  2. Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效

    Unity添加中文字体 ## 1.拷贝字体文件 拷贝C:\Windows\Fonts文件夹下,华文细黑常规文件到项目中 ## 2.下载中文字库 链接: https://pan.baidu.com/s/ ...

  3. CSS3鼠标悬停图片显示遮罩特效

    transform:translateY(50px); transform:translateY(0px); 这两行代码实现了元素从下向上移动 opacity:0; opacity:0.5; 遮罩是通 ...

  4. Unity的ScrollRect如何裁切粒子特效,以及如何使粒子特效显示在UI上

    在功能开发中,有时候为了更好的效果会在UI上添加一些特效,比如在头像框上增加一个圆环的粒子特效,但由于粒子和UI的渲染方式有些不同,导致会出现UI和特效之间穿插,显示上不理想.并且如果在ScrollR ...

  5. 【Unity】Particle System 下雪粒子特效

    一 制作下雪粒子特效 1 添加Particle System (1)Hierarchy窗口右键 > Effects > Particle System (2)新建一块Plane作为地面,并 ...

  6. 爱心点击特效php代码,网页点击特效 - 鼠标点击浮现爱心特效

    /*7Core-CN - 网页鼠标点击特效(爱心)*/ !function (e, t, a) {function r() {for (var e = 0; e < s.length; e++) ...

  7. UNITY·鼠标点击地面角色移动

    实现效果如下图 项目设置 unity版本:2020.3.24f1c2(不要太旧的版本应该也可以) 渲染管线: URP 一.环境 Ground的标签需要被设置为Ground,并勾选静态 并在导航面板的对 ...

  8. php网页点击特效,网站鼠标点击炫酷特效分享

    今天给大家分享的是一个非常有意思的网页鼠标点击特效,具体效果如下: 总得来说这个特效还是非常棒的,颜色搭配清新,效果也比较炫酷,喜欢的小伙伴可以在下方进行下载. 演示地址:http://img.hel ...

  9. Unity 鼠标点击控制玩家角色移动

    1.首先创建一个角色 如果有动画就添加上动画组件 设置刚体.碰撞体等一系列需要的组件(看自身需求) 2.然后创建一个plane做地板(记得地板也要添加碰撞体,不然人物会一直下落) 3.然后添加一个脚本 ...

最新文章

  1. kafka数据丢失的场景
  2. 集群系统与事务处理需要注意的一点
  3. LibJson数据解析方法
  4. [ZJOI2010] 基站选址(线段树优化dp)
  5. JS factory
  6. 服务器升级虚拟化,刀片服务器内置虚拟化 IBM升级服务器
  7. git commit -m 提交时报错husky pre-commit (node v12.18.2)
  8. Linxu 学习记录
  9. 基于新版 node 的 vue 脚手架搭建
  10. 8.霍夫变换:线条——介绍、参数模型、直线拟合_1
  11. 末日博士:比特币不应出现在散户或机构投资者的投资组合中
  12. FutureTask源码分析
  13. 关于Tuxera NTFS mac还有你不知道的用法!教程来啦!
  14. winform实现下拉框检索
  15. 小米9下拉状态栏失效
  16. 雾霾天气下运动目标检测技术MATLAB
  17. Pimple 容器使用
  18. MGR中secondary的从节点同步异常?
  19. 网站在线监控工具Statping
  20. Code Project精彩系列(转)

热门文章

  1. 重磅!赋能产业数字化转型获认可 华云数据喜获多项殊荣
  2. “WindowBuilder was not able to show the GUI“报错解决
  3. 个人信用报告.pdf
  4. 纯前端导出word、pdf、excel、txt、svg文档方法与技巧(附带问题总结)
  5. Unity Leap开发-核心Leap组件
  6. 布阵四纵三横,智行者打造类iPhone的低速自动驾驶盈利模式
  7. 2023面试问答-计算机网络
  8. 在vue中使用swiper轮播图(亲测有效)
  9. PostgreSQL与MySQL优势比较
  10. 国外安全公司称99%的中国网络犯罪分子通过QQ和微信沟通