Unity 涂涂乐(不使用shader)

这篇博客介绍了如何在Unity中实现涂涂乐效果,不使用shader。核心原理是利用Render Texture,获取点击模型Uv坐标,然后创建gameobject色块,并在达到一定数量时截图保存到材质球,再删除色块。主要步骤包括创建相机、色块,以及通过脚本来处理交互和截图。
摘要由CSDN通过智能技术生成

一般来说他们做涂涂乐都用到shader,可惜渣渣的我不会shader,就算用了shader,我看不懂里面的原理,会让我很烦,所以就另寻他法

无意中看到unity的商店里有一个涂涂乐的免费教程



最终的实现效果:


里面就是不用shader来实现,核心原理大概是使用Render Texture,获取点击模型Uv的位置,然后在Render Texture前创建gameobject色块,到达一定数量,则截图保存给当前材质球,然后删除原来的色块

步骤:

1.创建一个Quad和名字为_canvasCamera相机

2.相机ClearFlags设置为Depth Only,Projection设置为Orthorgraphic,size大概0.5就差不多,自己调整

3.创建一个色块GameObject,加上spriteRenderer

4.再根据最后

Unity 2021中使用Wireframe Shader 2022.1是一种实现物体线框渲染效果的方法。下面将介绍如何在Unity 2021中使用这种Shader。 首先,确保已经安装了Unity 2021版本。然后,在Unity编辑器中,打开需要应用线框渲染效果的场景或游戏对象。 接下来,需要获取Wireframe Shader 2022.1,可以在Unity Asset Store或其他资源平台上搜索并下载该Shader。下载完成后,将其导入到Unity项目中。 然后,在Unity编辑器的Project窗口中,找到已导入的Shader文件。将其拖放到场景或游戏对象上的渲染组件上。 在渲染组件上选择Wireframe Shader 2022.1后,可以根据需要对其属性进行调整。例如,可以更改线条的颜色、粗细、透明度等。这些属性可以通过在Inspector面板中选择渲染组件,并在Shader属性框中修改来进行调整。 此外,Wireframe Shader 2022.1还提供了一些额外的选项,如是否显示背面的线条、是否显示对象边缘的线条等。根据需要,可以通过在Inspector面板中选择渲染组件,并在Shader属性框中修改这些选项来进行调整。 最后,按下播放按钮以在场景或游戏中查看应用了Wireframe Shader 2022.1的效果。在播放模式下,可以通过与其他交互式操作一起使用,例如移动、旋转、缩放等,来查看渲染对象的线框效果。 以上就是在Unity 2021中如何使用Wireframe Shader 2022.1的简要步骤。使用这种Shader可以为场景或游戏对象添线框渲染效果,增强视觉效果和交互性。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值