首页 > 其他分享 >unity学习日志4(麦扣老师3DRPG项目学习)

unity学习日志4(麦扣老师3DRPG项目学习)

时间:2023-05-24 19:33:46浏览次数:50  
标签:cn docs NavMeshHit unity 麦扣 https ScriptReference 3DRPG

新的API

界面整理

  • [HideInInspector]:可以使一个public变量不在inspector中显示
  • [Header("...")]:可以在inspector中分割变量显示,使逻辑规范清晰:效果如下

ScriptableObject(Important)


ScriptableObject长什么样:

代码样例:(第一行代码功能类似于[Serizable],使其可以在外部进行可视化创建,创建参考下图)

创建方式:(注意上图中的menuName就在本图中表现)

标签:cn,docs,NavMeshHit,unity,麦扣,https,ScriptReference,3DRPG
From: https://www.cnblogs.com/laniser/p/17429299.html

相关文章

  • Unity普通项目升级为URP通用渲染管线
    @TOC<hrstyle="border:solid;width:100px;height:1px;"color=#000000size=1">前言我的unity版本是2019.4如果是新建的unity项目,直接创建URP案例工程就可以了<hrstyle="border:solid;width:100px;height:1px;"color=#000000size=1">如果想从普通的工程升级成UR......
  • 大佬们 有没有unity游戏开发的一些群呀,可以在底下评论一下吗??
    欢迎大家的评论哦下面是一些杂谈:如何提高游戏开发水平要提高游戏开发水平,你可以考虑以下几个方面:学习和实践游戏开发基础知识:了解游戏开发的基本概念、原理和流程。学习编程语言(如C#、C++)、游戏引擎(如Unity、UnrealEngine)和相关工具的使用方法。深入理解游戏设计和游戏......
  • Unity3D高级编程主程手记 学习笔记二:C#技术要点
    1.Untiy3D中C#的底层原理Unity底层在运行C#程序时有两种机制:一种是Mono,另一种是IL2CPP。Mono存在的目的是为了跨平台,因为最初C#只支持Windows。而IL可以看成是一种汇编语言且完全基于堆栈,必须运行在虚拟机上。也就是说C#会被编译器编译成IL,当需要他们时就会被实时的加载到运行库......
  • unity学习日志3(麦扣老师3DRPG项目学习)
    1.ShaderGraphy基本使用利用unity自带的菲利涅效果通过Multiply用Color使其改变颜色,操作如上如所示将需要调整的变量放到左上角中,即可和在inspector中随时调整shaderAlphaClipping:用于透明与非透明之间进行过渡AlphaThreshold代表阈值:没到达这个值不会进行渲染DithCoun......
  • Unity自带的对象池——UnityEngine.Pool
    简介之前对象池都是自己写,现在unity的API自带对象池了,UnityEngine.Pool官方文档:https://docs.unity3d.com/ScriptReference/Pool.CollectionPool_2.html主要包含了几个类1.CollectionPool<T0,T1>集合池,可以放List、HashSet、Dictionary啥的,非线程安全2.DictionaryPool<T0,T1>......
  • unity实时渲染部分
    1.1现代GPU渲染流水线首先,图形渲染流水线以顶点数据作为开始,当GPU获取到CPU传递的顶点数据之后,整个图形渲染流水线正式开始运作图形渲染流水线的第一个站点是顶点着色器(VertexShader),它允许使用者通过程序进行配置。在顶点着色器中,顶点坐标会从模型空间变换到裁剪空间。除此......
  • Unity ZSpace相关操作文档
    适用范围开发文档适用于Unity5.5及更新的版本,包括Unity2017,Unity2018,Unity2019。zSpace插件构建Unity开发人员无需修改zSpace插件中的任何内容即可使用它的所有功能。但是了解插件体系结构对加快应用的开发。本节着重探讨插件结构。ZCoreMonoBehaviourzSpace插件包括一个......
  • Unity的UGUI用TexturePacker全自动打图集,包括九宫格切图信息
    @TOC前言最近在学习UGUI的打图集,之前一直在用SpritePacker和SpriteAtlas打图集,现在记录下另一种打图集方式:TexturePacker主要是讲如何自动打图集到Unity,并且不丢掉九宫格信息,以及一些参数的设置环境准备1.unity版本2019.4.10f12.TexturePacker安装官网,支持正版,支持正版,支持正版ht......
  • Unity中级客户端开发工程师的进阶之路
    上期UWA技能成长系统之《Unity高级客户端开发工程师的进阶之路》得到了很多Unity开发者的肯定。通过系统的学习,可以掌握游戏性能瓶颈定位的方法和常见的CPU、GPU、内存相关的性能优化方法。UWA技能成长系统是UWA根据学员的职业发展目标,提供技能学习的推荐路径,再将所需学习内容按......
  • Unity 愤怒的小鸟
    1.springjoint2D组件    弹簧关节。就是弹弓上伸缩弹性的绳子,添加组件会自动加一个刚体组件,把这个组件加在小鸟身上2.弹弓添加刚体组件Rigibody2D,把BodyType改成static,意思是只让他挂组件,不让他受重力    --世界坐标是以屏幕中心为原点,左负右正,下负上正  ......