logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

unity 显示3D模型被遮挡时透明边框效果

在3D游戏中,地图上的各种物件会对模型照成遮挡。主要是在主角上 体验很不好。让被遮挡的部分有个透明边框显示出来,是个比较好的解决方案。思路:要分成两个PASS来做,1个就是画出透明边框,另一个是正常的显示纹理。透明边框的PASS需要把在被遮挡时显示,这里需要对深度测试和深度写入做操作。当没被遮挡到时则正常显示模型。上节做完边缘泛光刚好可以用上,稍微改造下就可以被边缘显示出来。看图:成品效果:ZTe

#unity#游戏#webgl
unity 3D模型流光Shader

今天分享下unity中3D模型的一些Shader。先来个最简单的,就是上下滚动的纯色流光。代码:Shader "JackyShader/flashShader"{Properties{_MainTex ("Texture", 2D) = "white" {}_centerRange("CenterRange",Range(-2.0, 1)) = 0.5_flashColor("FlashColor

#unity
shader 扇形CD 类似于苹果app安装载入CD效果

背包中特殊物品有cd需求,参考了下苹果的效果。思路这个效果变暗的区域,我们可以使用rgb除以一个正整数的形式来实现变暗。如这样:color.rgb/3.0里面有一个变暗的动态圆,中间环形是正常颜色,最外圈是变暗的静态环,覆盖整个图标。那这里就需要有两个半径,一个是内圆半径R,一个是外环半径R1。先绘制出两个 变暗的区域出来。下面展示一些 内联代码片。vec2 center = vec2(0.5,0

#几何学#抽象代数#html5
到底了