unity项目实战
文章平均质量分 70
秃头给你一拳
你很懒,还没有添加简介。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity3D实战【九】Shader Graph 遮挡剔除
一、在Materials文件下创建Shader Graph文件夹然后右键creaet->shader->URP->Unlit Shader Graph(Occlusion Shader)基于shader创建Material-Occlusion:点击刚刚创建的Shader,右键Create->Material(Occlusion)二、双击OcclusionShader打开窗口勾选Alpha Clip添加新Node->Fresnel Effect:光圈效果,(替代原创 2022-04-25 18:51:31 · 3921 阅读 · 0 评论 -
Unity3D实战【八】Animator 动画控制器
一、创建文件夹Prefabs(存放预制体)和Animations(存放动画相关)给人物改个名字(Player),Add Component->Animator,把人物拖到Prefabs文件夹里在Animations文件夹下建一个文件夹Animators,右键Create->Animator Controller(Player),然后拖给人物Window->Animation->Animator打开窗口,右键Create State->From New Blen原创 2022-04-25 15:05:11 · 7657 阅读 · 0 评论 -
Unity3D实战【七】Cinemachine & Post Processing 摄像机跟踪和后处理
一、摄像机跟随1、PackManger中安装Cinemachine2、点击菜单栏的Cinemachine->Create Virtual Camera,会代替原来的Main Camera3、调整参数:Body:Framing TransposerAim:Do nothingFollow:给人物一个空的子物体,放到人物中心,拖过来其他参数去试试看根据个人喜好二、给场景设置迷雾1、Window->Rendering->Lighting->Environment原创 2022-04-05 17:56:33 · 4343 阅读 · 0 评论 -
Unity3D实战【六】SetCursor 设置鼠标指针
一、修改人物移动的方法上一节使用的是将人物拖拽的方法实现人物移动,这一节我们进行修改一下首先打开mousemanger脚本代码//单例模式//首先创建一个自身的static变量,通常取名Instancepublic static MouseManger Instance;void Awake(){ if (Instance != null) Destroy(gameObject); Instance = this;}在Script文件夹下创建Manager文件夹专门存放Mana原创 2022-04-05 16:19:34 · 3759 阅读 · 1 评论 -
Unity3D实战【五】MouseManager 鼠标控制人物移动
一、Assets文件夹下创建Script文件夹用于脚本代码文件的存放1、右键创建一个C# Script文件(MouseManger)2、Hierarchy窗口创建一个空物体MouseManger3、把MouseManger脚本文件拖给该物体当组件,双击脚本文件在VS中打开。二、编写脚本代码using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Events;原创 2022-04-05 15:02:30 · 3390 阅读 · 0 评论 -
Unity3D实战【四】Navigation 智能导航地图烘焙
一、Window->AI->Navigation 打开窗口Agents:设置人物的宽窄,以及可以爬坡的角度大小Object:先选中要设置的对象,勾选Navigation Static(也可以在Inspector窗口的Static选)设置walkable可行区域或者其他Bake:根据需要调整参数,点击Bake确定,即设置成功(小任务:根据上面的方法把树设置为 not walkable)二、给人物添加自动导航1、点击人物,Inspector窗口Add Component->N原创 2022-04-04 23:38:09 · 3240 阅读 · 0 评论 -
Unity3D实战【三】PolyBrush 发挥创意构建场景
一、Pack Manager中安装Poly Brush,并在它的页面中点开Samples,根据渲染管线导入对应Shader创建一个文件夹用于存放插件Plugins(这里我们是导入第二个,导入的文件放到Plugins中)二、Tool->Polybrush->Polybrush Window 打开Polybrush的菜单Polybrush窗口顶部的几个图标功能分别是:1.地形高矮 2.地形柔化 3.地形颜色 4.刷预制体 5.刷图片高矮:左键上升,按住Ctrl再点击则是下降Sh原创 2022-04-04 23:28:18 · 2380 阅读 · 0 评论 -
Unity3D实战【二】Build Level 尝试熟悉基本工具
一、把人物拖到场景中把上次下载的人物素材放到场景当中(直接拖拽到场景或者Hierarchy窗口)同样方法拉个地面到场景中:二、调整通用渲染管线(因为人物影子看起来比较丑,可以知道先不改)点击上图这个在Inspector窗口进行调整Max Distance:离镜头多少米开始渲染阴影CascadeCount:分层级来渲染Shadow Resolution:越高效果越好,性能开销越大HDR:开启!后期Post Processing处理时会用到Anti Aliasing(MAAA):抗锯原创 2022-04-04 23:10:51 · 735 阅读 · 0 评论 -
Unity3D实战【一】Create Project 创建项目导入素材
注:本项目参考M_Studio视频:Unity3D游戏开发教程一、创建3D项目,package manager中安装Unversal RPWindow->Packge Manger,Packges切换到Unity Registry,搜索Unversal RP安装二、Assets下搞个Pipeline Settings文件夹右键创建Rendering=>Universal Render PipeLine=>Pipeline Asset(urp的设置文件)三、菜单的Edit.原创 2022-04-04 22:52:02 · 4945 阅读 · 0 评论
分享