编写初衷:1、网上没有现成的好用的waypoints插件2、自己在做一个赛车游戏,如果没有这款插件的话在制作游戏的过程中会被累成狗3、从来没有接触过插件方面的东西,所以想自己尝试一下 插件用途:1、顾名思义,赛车游戏专用的插件(本人目前还是个初学菜鸟,等以后接触的游戏类型多了会增强)2、提供了现成的方法可直接copy传入参数即可做出你想要的酷炫效果。这些方法没写入到插件中,而是单独的写出            
                
         
            
            
            
            @[TOC]((总结自Unity Shader 入门精要))概述Unity实现透明效果主要有两种方式: 1.透明度测试 2.透明度混合透明度测试启用透明度测试,Alpha低于限制条件的物体全部不渲染。此种操作没法显示半透明的物体。 方法: //渲染队列设为半透明物体 ,不受投影器影响,指明该shader是一个使用了透明度测试的shader
 Tags{“Queue”=“AlphaTest” “Ig            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 06:47:39
                            
                                270阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            unity 自动构建Thanks to Michaela Lehr for kindly helping to peer review this article. 感谢Michaela Lehr慷慨地帮助同行审阅本文。 In this tutorial, I’ll demonstrate how to create a simple 2D tapping game in Unity. The id            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-30 21:21:07
                            
                                137阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            android平台PlayerSettings-Resolution and Presentation-DisableDepth and Stencil这项勾选,mask失效            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-07-18 12:33:00
                            
                                288阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            回顾前一篇 Cocos Creator 物理刚体挖洞新方案(上)的整体思路是,先用 Clipper 去计算多边形,接着用 poly2tri 将多边形分割成多个三角形,最后用多边形刚体填充。这一篇准备介绍这个实现方式遇到的新坑,以及一些优化。填充纹理之前是使用cc.graphic作图的,可能有小伙伴需要填充更好看的纹理图片。这时,可以巧用 cc.mask 中的 _graphic。可以清楚的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-16 16:24:28
                            
                                294阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Masking is implemented using the stencil buffer of the GPU.即Mask是利用了GPU的模板缓冲来实现的,关于模板,打个简单的比方,就像一个面具,可以挡住一            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-29 20:15:19
                            
                                1101阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Unity景深模拟的实现大都是, 1、先获取屏幕后期纹理,然后复制出来进行高斯等方式模糊。 2、 再根据场景物体的深度纹理, 在着色器中对景深需要清晰的目标为切割获取0-1的深度插值。 3、将屏幕后期模糊过的纹理和原本后期纹理根据插值进行混合模拟出景深效果。 当然还有其他更偏于基于物理的形式实现,但这种实现更真实,但也更吃性能。 然而模拟景深的效果,网上也有不少例子。但他们的实现,因为是两张纹理混            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 00:07:46
                            
                                823阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Mask是遮罩组件,继承自UIBehaviour、ICanvasRaycastFilter、IMaterialModifier它遮罩的形状由Graphic决定            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-23 00:46:05
                            
                                8207阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             对模型进行扭曲、弯曲、裁剪、掏空操作1. demo效果2. 实现要点2.1 模型扭曲2.2 模型弯曲2.3 模型裁剪与掏空2.3.1 球体裁剪与掏空2.3.2 圆柱裁剪与掏空2.3.3 甜圈圈裁剪与掏空3. demo代码 1. demo效果 如上图所示,第一张是对方形圆柱进行扭曲操作的效果图,第二张图是对扁平立方体面进行弯曲操作的效果图,第三张图是从内到外依次是原物体,裁剪后的物体,裁剪后掏空物            
                
         
            
            
            
            Lingguilan某些交通项目中,常有道隧道模型数据,在将隧道模型和地形一起加载场景里的时候,会发现隧道口是封闭的,这个便不符合实际情况,因此地形挖洞的功能便可以将这个封闭的口打开。一、 数据制作实现隧道挖洞需要有两种数据,地形缓存和模型数据1、 地形缓存。 数据集右键场景缓存可以生成地形缓存2、 隧道模型数据 这个一般是用户自己在第三方建模软件将模型制作出来,然后使用3dmax插件导出成超图的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-06 12:40:46
                            
                                199阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                   前言:大家好。虫虫大冒险(?)新的一期又双叒叕来了。本期文章主要讲解《空洞骑士中》的地图搭建相关的内容,并会写一个简单的相机脚本。除此之外,还会涉及到如何制作背景、产生异于玩家移动的动态效果。好了,闲话不多说,直接开始。地图模板工欲善其事,必先利其器。在开始地图搭建之前,我们先制作好游戏需要的地图模板,这样在后续的地图搭建环节中可省去大量的时间与精力。如何搭建地图模板就不多说了,通过            
                
         
            
            
            
            坑1:Unity版本升级,手贱跟着升级,然后项目各种错 解决方案: 新版本先观望一段时间,新版本都有坑的。 坑2:Git做版本更新是,有些Prefab的数据死活不能同步 解决方案: 1.Edit->Project Settings->Editor 设置种打开 meta files 让meta文件和原始文件一起同步 2.Edit/ProjectSetting/Editor设置中Asset            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-30 17:12:51
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Unity UGUI的Mask(遮罩)组件的介绍及使用
1. 什么是Mask组件?
Mask(遮罩)组件是Unity UGUI中的一个重要组件,用于限制子对象的可见区域。通过设置遮罩组件,可以实现一些特殊效果,如显示部分图片、裁剪文本等。
2. Mask组件的工作原理
Mask组件通过将子对象与遮罩对象进行比较,只显示与遮罩对象重叠的部分,从而实现遮罩效果。遮罩对象可以是任意形状的UI元素,如Im            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-10 16:30:58
                            
                                534阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MaskMask继承了UIBehaviour, ICanvasRaycastFilter,IMaterialModifier。OnEnable方法如果含有Graphic组件,设置graphic.canvasRenderer.hasPopInstruction为true,调用graphic.SetMaterialDirty()方法。然后调用MaskUtilities.NotifySten...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-29 20:03:00
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Unity UGUI的教程好少,幸亏找到一个UGUI的Demo,看了几个例子,以下是一些简单的学习笔            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-13 14:43:19
                            
                                312阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Shader "Unlit/遮挡边缘光描边"
{
    Properties
    {
        _MainTex("Texture", 2D) = "white" {}
        _Diffuse("Color",Color) = (1,1,1,1)
        _Outline("Outline",Range(0,1)) = 0.1  //  描边参数控制
                    
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-23 12:07:18
                            
                                415阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                                                                    &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 10:23:53
                            
                                1220阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            unity技术之NGUI的功能实现(2) 
    界面横向动画播放: 当点击登陆按钮时,界面会向左移动,同时设置成功的界面会向右运动,到达登陆按钮到的位置,就像是动画播放下一页一样的效果,是不是比一点击按钮页面突然消失和出现来的高大上呢。(上图只是练习用的,朋友们可以做的很漂亮和高大上哦)做法:Tween Position,然后就是改变坐标轴,注【要把Tween Posit            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 05:44:49
                            
                                44阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Unity UGUI的教程好少,幸亏找到一个UGUI的Demo,看了几个例子,以下是一些简单的学习笔记: 1.导入UI图片资源2.设置参数:                                               TextureType(纹理类型) 精灵 2D and UI         SpriteMode(精灵模式)  Single(单)                             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-03-28 23:22:00
                            
                                342阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            官方教翻译:http://game.ceeger.com/forum/read.php?tid=4172NGUI教程:步骤1-Scene1.创建一个新的场景(New Scene)。 2.选择并删除场景里的MainCamera。 3.在NGUI菜单下选择Create a New UI,会打开UI创建向导。4.在创建向导中你能更改UI的基本参数。现在我们选Default layer,点击Create             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-27 14:49:45
                            
                                136阅读
                            
                                                                             
                 
                
                                
                    