
unity3d
文章平均质量分 70
闲云野鹤_SG
这个作者很懒,什么都没留下…
展开
-
unity怎样让玩家在不同材质上行走具有不同脚步声音效
unity怎样让玩家再不同材质上行走具有不同脚步声音效原创 2023-02-01 00:08:56 · 2692 阅读 · 1 评论 -
闲云野鹤:吃鸡(四)之场景制作—用unity内置草功能制作草
先上最终效果图吧:第一种方式:Add Grass Texture,只需要选择草的图片即可选择Add Grass Texture此种方式unity默认mesh为一个矩形面。基本制作过程没什么值得多说的,不过遇到的问题在后面一并说明。第二种方式:Add Detail Mesh,需要预先定制prefaber1、若要使草比较单调的的矩形mesh为自定义mesh,就要选择...原创 2019-12-16 09:05:38 · 4897 阅读 · 7 评论 -
闲云野鹤:吃鸡(三)之场景制作:制作毒圈
先上最终效果图:电弧为shader动态效果交界处电弧高亮(也是动态)上部全透明 思路:毒圈为吃鸡比较有特色的元素,在3dmax里面做一个72段边的圆柱,半径5米,高度500米。去掉上下底面,用“展开UV”功能调整好UV,全部塌陷后导出预制体到unity,注意物体的中心要落在底面上,再写两个脚本,一个为viewAngle.cs,一个为In...原创 2019-11-18 10:25:04 · 9622 阅读 · 12 评论 -
闲云野鹤:吃鸡(二)之场景制作—雾效的制作
试了下unity自带的雾效,感觉最大的问题就是没有包括天空盒,远处处于天空背景的物体显得不真实,如下图。因此决定还是自己动手写一个脚本,最终效果如下图:(雾的垂直厚度和水平浓度可调)思路:很简单,用屏幕后效果实现距离越远雾越浓,但同时从地表向上应该越来越稀薄,不然天空全是雾了,不真实。这主要是shader的作用,脚本很简单,关键代码如下,最后面有3个脚本下载地...原创 2019-11-15 10:52:43 · 4611 阅读 · 3 评论 -
闲云野鹤:吃鸡(一)之场景制作:使用GPU instancing方式制作刷草插件
用GPU instancing方式制作刷草插件(unity版本8.2.2)先上最终效果图(欢迎加我qq交流:358641634):十种草 混刷生成比较自然的场景(带阴影、风力、草可见距离可调) 插件编辑界面(草密度、范围、体积大小等等可调)一键快刷(带空白过滤更自然)视椎体剪裁(提高效率)Profiler效率测试(满屏...原创 2019-11-07 21:25:08 · 11642 阅读 · 16 评论 -
GPU instancing + CutOff + shadow代码
经过网上查资料和自己的修改,实现了DrawMeshInstancedIndirect方式的透明、阴影功能,可以调节金属度和高光。下面是三个脚本。c#代码:using UnityEngine;using UnityEngine.Rendering;/// <summary>/// This demo shows the use of Compute Shaders to ...原创 2019-08-02 14:48:58 · 1522 阅读 · 0 评论 -
大逃杀吃鸡毒圈的制作
以下内容后来又重新制作了,详情请见:https://blog.youkuaiyun.com/qq_34593121/article/details/103111299看到网上有较多人问毒圈怎么做,于是捣鼓了一下。先看看最终效果:(下面是动画的截图)主要功能:毒圈颜色可调、毒圈背景底色可调、动画速度可调、透明度范围可调(可非线性、越高越透明)。制作步骤:1、在...原创 2018-11-23 14:39:35 · 6743 阅读 · 1 评论 -
记录一下3dmax--substancePainter-unity烘焙法线详细过程
完成效果图 烘焙流程细节较多,把过程的重点记录一下:一、在制作前设置好文档命名规则和文件归类。这个很重要,不然文件一多就糊涂,现在设置为三个文件夹,high、middle、low分别对应unity中需要的LOD)、LOD1、LOD2三个模型。其中highest是实在high模型上细化而成,...原创 2018-11-30 01:13:17 · 13830 阅读 · 0 评论 -
做了一个仿吃鸡游戏,可多人联网,算是学习总结。
网上偶见UNITY,很有兴趣于是自学了一段时间,这是我做的一个仿吃鸡游戏DEMO,虽然只是抱着学习实践的很低要求,但从代码、模型、美工、场景都要自己做,繁杂超过了我的预估。对次时代游戏有兴趣可加我qq:358641634优快云上传限制了质量最多5M,视频看不清楚没办法,下面有清晰点的截图,不过也是手机拍的视频截图,在电脑上玩比较清晰。做了个简单的UI,服务器客户端共用。...原创 2019-01-07 01:37:27 · 99855 阅读 · 425 评论 -
闲云:unity中不能识别monobehevior关键字的问题
有时候一些小问题很恼人,如unity中新建脚本后不能识别monobehevior关键字:在vs2017右侧的解决方案中点击刷新图标,或者把不能识别的脚本添加到vs2017右侧的解决方案中的Assets中即可。还不行就点击“排除”然后再“添加”,就ok了。例子:例如uioup.cs的MonoBehaviour不能识别 1、打开vs2017右侧的“管理方案”。2...原创 2019-02-25 15:57:05 · 4975 阅读 · 0 评论 -
unity3d 用RawImage组件实现场景淡入淡出
效果:按下B键场景逐渐变黑,按下C键场景逐渐透明 淡入淡出用于游戏开始、结束和场景过度。由UGUI的RawImage组件实现,思路是用代码改变RawImage的透明度,为节约开销,采用了委托的观察者模式,详细步骤如下:1、在Hierachy面板中新建三个空物体,分别命名为UI_Manager、Fade和Test。2、由于有外部物体引用UI_Manager,所以为UI_Manage...原创 2018-08-27 09:30:26 · 5287 阅读 · 0 评论