Unity3D相关
文章平均质量分 92
FREEstriker
这个作者很懒,什么都没留下…
展开
-
在URP中正确写入Sprite深度以使用DOF
我准备在文字冒险中加入景深的效果,但是因为unity内置shader的缘故,sprite是不会写入深度的,而如果要使用PostProcessing的DOF效果的话,是必须要将半透明物体的深度正确写入Depth Buffer的,这篇消耗了我大量精力的文章就是要介绍正确写入的方法。其实,如果只是要在2D游戏中实现类似于景深的效果,不写入深度其实也是可以的,我找到的有两种方案:一种是实时对Sprite进行模糊计算;二是直接使用离线预模糊的图片,根据强度进行混合。离线预模糊虽然这两种方法都可以比较简原创 2021-10-19 23:26:52 · 2273 阅读 · 1 评论 -
URP中实现的Custom2D光照系统的代码分析
虽然urp中是自带2D光照系统的,但是并不能和前向渲染同时使用,只能使用2D工作流了,所以在网上研究了一下怎样实现一个unity内的2D光照系统。代码是来源于https://github.com/SardineFish/Unity2DLightinggithub.com/SardineFish/Unity2DLighting这个项目是由一位知乎er写的,也有对应的文章SardineFish:Unity中实现2D光照系统244 赞同 · 17 评论文章正在上传…重新上传取消阴影产生的.原创 2021-09-27 01:30:47 · 767 阅读 · 0 评论 -
Unity3D-利用Playable和Timeline实现对话框
因为自己想做一个甜品级的galgame,上学期曾经用java写过一个json的对话流程配置工具,但是gui实在是太难写了,而且写出来的对话树有bug,所以也就作罢了。偶然看到unity的timeline工具,感觉可以使用它做出效率比较高的对啊流程配置,并且不只是对话,连人物的动画,音乐等都可以很好的显示出来。这几天了解了一下timeline中的playablebehaviour和playa...原创 2019-07-25 00:46:20 · 4094 阅读 · 2 评论