文章目录声明环境原因开始参考制作GIF 效果LUT 贴图的制作最终效果应用Shader - 不公开References 环境Unity : 2020.3.37f1 Pipeline : BRP原因其实之前我写过一篇:Unity Shader - “快速“ 次散射 (Fast SSS : Fast Subsurface Scattering)但是这种方法应用在实际项目中表现不佳更多的市面上的效果都            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 05:30:33
                            
                                272阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录一、关于UGUI的描边二、重写OnPopulateMesh实现UI空物体描边原理解析完整代码实现完整描边效果三、拓展功能(渐变色的UI描边)两种渐变色描边多种渐变色描边四、推荐阅读 一、关于UGUI的描边当我们有如上图的描边需求时,可以考虑使用Unity原生自带两个组件的Outline和Shadow实现对于UI的描边,但是弊端还是很大的,因为这个两组件会造成顶点数和三角面数加倍,导致就是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-18 11:19:19
                            
                                228阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本shader可模拟出类似人体皮肤的效果 作者总结出模拟人体皮肤重点的四要素: 1.次表面散射: 简称3S,3S的最大用处之一在于表现灯光照射下的人的皮肤,在人体皮肤比较薄部位,可以透过皮肤产生血色,或可见的血管。 说得简单一些就是:光射进表面,在材质里散射,然后从与射入点不同的地方射出表面。 举个例子,当隔着手指打开手电筒看到的效果就是次表面反射。 2.漫反射: 漫反射,是投射在粗糙表面上的光            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 08:54:09
                            
                                694阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            LOL中船长有一款叫做幽灵船长的皮肤,相信大家应该都知道,虽然不是什么好看的皮肤,没什么特效,但是还是有点意思的。我们都知道游戏中的换装无非就是换模型,换材质,换网格这几个套路。那么在untiy当中我们应该怎么做才能有像幽灵船长这样的效果呢?其实我们只需要编写一个Shader脚本,就能实现这样类似的效果。在这里我分享下我的做法。先上效果图。哈哈,这是幽灵拉克丝,不是幽灵船长。效果差不多了,不要在意            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-09 08:11:45
                            
                                91阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                    使用kinect制作的一款姿势识别体感项目。能识别4种姿势,普通攻击(左手或右手向前击出)、金钟罩(两手张开画圆)、如来神掌(双掌合十然后右手击出)、九阳神功(双手举起)。        插件我就不说了,自己上网找下就是了。我主要说下怎么识别自定义手势的问题。可以            
                
         
            
            
            
            Android App 换肤的引入意味着给用户提供不同的界面样式,以适应不同用户的审美需求。引入换肤可以让用户更加个性化地使用 App,增强用户对 App 的黏度和使用体验。Android App 换肤可以满足以下几种场景:多主题应用:为了满足用户多样化的审美需求,在应用中提供多种主题切换。异形屏适配:同一应用在横竖屏或者不同分辨率设备下可能存在 UI 布局不协调,此时可以通过给不同屏幕类型设备采            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-28 22:16:08
                            
                                308阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            2D Pixel Perfect | 2D完美像素概览2D完美像素工具包包含可以确保你的像素作品离散且清晰并且可以在运动过程中保持稳定的完美像素摄像机组件。 这是一个简单的可以进行所有分辨率变化时拉伸窗口的计算的组件,可以为用户避免很多麻烦。 用户可以通过这个组件的设置来调整摄像机窗口内像素图的渲染的定义,这些变化还可以通过在编辑器内运行模式在Game窗口中立即预览。 场景中的完美像素摄像机线框在            
                
         
            
            
            
            概述本来想写这个很久了,但是一直都在忙别的。最近项目也需要用到URP的后处理,但是不一定有想要的后处理效果。所以有些还是得自己写。但是URP的后处理和之前unity的后处理写法完全不一样了。原来的OnRenderImage、OnPreRender都失效了。本文只探讨如何写URP下的自定义后处理,并非讨论具体的渲染效果,这里我只做了修改对比度的屏幕特效。具体实现首先需要创建一个自定义的c#的Scri            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-19 08:40:39
                            
                                213阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在前面的文章中,已经陆陆续续的讲解了一些使用Spine动画的细节,有了这些细节,我们已经满足了在unity中使用Spine动画制作动作游戏的技术基础。那么,要使用Spine动画在unity中制作一款动作游戏,究竟还有哪些是需要注意的呢? 1. 主角的控制系统  主角的控制,主要分为以下三个部分:输入检测 &&输入数据加工接受输入数据,改变主角的位置根据输入数据 &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-11 19:52:28
                            
                                136阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            LOL中船长有一款叫做幽灵船长的皮肤,相信大家应该都知道,虽然不是什么好看的皮肤,没什么特效,但是还是有点意思的。我们都知道游戏中的换装无非就是换模型,换材质,换网格这几个套路。那么在untiy当中我们应该怎么做才能有像幽灵船长这样的效果呢?其实我们只需要编写一个Shader脚本,就能实现这样类似的效果。在这里我分享下我的做法。先上效果图。哈哈,这是幽灵拉克丝,不是幽灵船长。效果差不多了,不要在意            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-11 11:52:56
                            
                                38阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            directUI库 皮肤功能  动画功能            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-03-29 01:59:11
                            
                                8362阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                4评论
                            
                                                 
                 
                
                             
         
            
            
            
            在许多典型的房产展示项目当中,经常需要动态地实现例如墙纸、地板等材质的更换以获得不同的展示效果,下面将通过一个简单的教程介绍实现这一功能的关键技术。 首先需要场景中创建一个简易的样品房,样品房里面有一个地面和两面相互垂直的墙壁。当选中样品房中的墙壁或地面,控制台就会输出选中对象的名称。场景中还提供四个按钮,包括“墙纸1”、"墙纸2"、“地板1”还有“地板2”,当我们鼠标选中地板时,可以点击“地板1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 20:22:44
                            
                                103阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             文章目录需求原理一、手动换二、用代码换三、用代码换 存在于服务器上的图第一步,下载图片第二步,给材质球换主贴图 需求  一个曲面模型,它显示的图案是模型上材质球的主贴图,我们要给它换成需要的图。原理  改变模型上材质球的主贴图一、手动换  找到目标材质球(图一),对材质球的主贴图做修改(图二,给红框处拖入一张新的图片)二、用代码换  ChangeMainTextureOfMaterial.cs脚            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-19 17:26:12
                            
                                1496阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Live2d是一款专业强大的动画制作软件,通过它不仅可以轻松的创建绘画想要的图像,还能帮助用户制作出各种样式的人物建模作品,并还能通过其中的功能直接将原始图片或静态的2D人物模型一下生成出一种类似三维模型的二维效果,十分强大,从而即可很好的用于制作一些自己喜欢的动漫或者cg动画,不论你从事何种职业,都能够轻松掌握,并制作的惟妙惟肖。另外,live2d软件还提供了Photoshop脚本,通过该脚本可            
                
         
            
            
            
             龙骨换装的核心函数是UnityFactory.factory.ReplaceSkin(
            player.GetComponentInChildren<UnityArmatureComponent>().armature,
            goBody.GetComponent<UnityArmatureComponent>().armatur            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-04 19:41:05
                            
                                1048阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近做的一个游戏中需要实现像LOL选择皮肤那样的效果用于给用户选择英雄,其实就是一种卡片抽换效果,还要求卡片根据后台提供的数据动态生成一定数量。上网找了很多很多大神提供的方法及原码,有些的确成功了,但因为制作原理对于我这种初试Unity开发的小白过于复杂,其中很多动效原理至今没搞明白,然而课程项目又急着要求实现,并没有过多的时间让我去慢慢研究。于是我开始尝试另辟蹊径用简单一点,小白一点的方法去实现            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-18 15:38:22
                            
                                232阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android SVG 改色技巧解析
在Android开发中,SVG(Scalable Vector Graphics)是一种常用的矢量图形格式,由于其可伸缩性和较小的文件大小,SVG广泛应用于图标、图形和动画等方面。但在使用SVG的过程中,我们经常需要修改图形的颜色以适应不同的主题或设计需求。本文将介绍如何在Android中对SVG图形进行改色操作,并提供相应的代码示例。
## SVG文            
                
         
            
            
            
            1、如果角色只是单纯的更换装备 也就是说 角色的整个身体是一个完整的网格 而所需要更换的各个部件只是装备 而不是身体的某一部分 比如NGUI中Character的例子 穿装备之前 角色只有默认的身体 穿了装备以后 身体不变 只是在特    定的位置显示装备 如下图          穿装备以前          穿装备以后         &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 23:04:06
                            
                                76阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Unity Spine代码切换皮肤            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-26 19:48:06
                            
                                2783阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            XSkinLoader:让Unity皮肤加载更加灵活与高效在游戏开发中,特别是在Unity引擎上,角色和物体的皮肤更换是一个常见的需求。XSkinLoader 是一个精心设计的开源项目,它为Unity提供了更简单、更高效的皮肤资源加载和管理解决方案。项目简介是由开发者WindySha贡献的一个Unity插件。它的目标是帮助开发者轻松地实现游戏对象上的皮肤切换,无需繁琐的手动操作或编写大量代码。这个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-22 12:13:03
                            
                                201阅读