- 博客(39)
- 收藏
- 关注
原创 Unity图集
相信在同学们学习过程中,在UI的的使用时候一定经常听说过图集的概念。Unity有UI的组件,有同学们好奇,那为什么还要使用图集呢?这就需要提到一个的问题了,因为过多的UI图片,会大幅增加DrawCall(绘制调用),Draw是什么呢,就是对的一次指令的绘制指令的调用,CPU将顶点,材质,光照等信息传给GPU,当然在一帧中,很难一下就把所有的数据就一下传给GPU,所以就会分批次的,这样就是一个举个例子。
2024-06-11 22:27:48
853
原创 Unity 数据存储
可以读取一个文件中的所有的数据,然后就可以实现我们指定数据的存储和读取了,这在常用的数据存储中是非常常见的。(适用于较为复杂的数据存储,比如。我们可以自己写入一个文件,按照我们设定的格式,比如一个配置文件存储了我们的各种数据,适用于永久化的存储,,因为这个每次存储的就是一个键值对,当数据量扩张的时候并不好用。一个目录的文件夹(注意点,写入的时候要判断文件是否存在),可以使用这个路径进行资源的存储,在PC端没有这个限制。所以了解资源的存储方式是有必要的。,你可以把资源存储在这个路径中,
2024-06-10 23:37:12
593
原创 Unity 编辑器扩展,获取目录下所有的预制件
4.赶紧去试试吧,对获取到的预制件做自己的逻辑处理。1创建几个用于测试的cube。2,创建一个Editor脚本。
2024-06-08 23:47:27
1383
原创 Unity 编辑器扩展 一键替换指定物体下的所有材质球
同样你也可以按照我的思路再扩展扩展,可以替换你自己想要的内容。1:创建几个用于测试的Cube。
2024-06-04 22:17:42
1034
原创 Unity 实现场景物体连线功能
2.创建一个线条渲染的空物体,添加LinerRender组件。5.挂载脚本,指定LineRender的引用。1.创建一个用于连线的正方体。6.运行起来就可以看到效果啦。
2024-06-03 07:31:35
500
3
原创 Unity实现简单的持久化存储
在Unity中,运行过程中的内容是不会保存的,但是如果我们有些游戏数据需要。,应该怎么办呢,所以Unity为我们提供了一个。比如存储玩家的金币,当前关卡的进度等等。的,使用Set方法的时候。当我们要使用某个值的时候。整数,浮点数或字符类型。
2024-06-01 09:24:22
425
原创 Unity 实现让物体渲染在最前面
4.然后附加到你的材质球上就可以看到效果啦。3创建材质球,选择刚才的shader代码。2.删掉原来的内容:我们自己写。1.创建一个shader脚本。
2024-05-31 19:02:58
1016
原创 实现UI显示在最上面的功能
原理:UI的排序方式是和unityHierarchy窗口的层级顺序有关的,排序在下就越后显示,所以按照这个理论,当我们鼠标指到UI的时候把层级设置到最下层就好了。同学们肯定遇到过UI被遮挡的情况,那如何让UI显示在最前面呢,先看效果。1.创建一个几个用于排序的UI图片。4.挂载脚本(给这几个图片都挂上)3.编写脚本逻辑(非常简单)5.点击运行就可以看到效果啦。
2024-05-27 22:13:22
540
原创 一行代码实现UI拖拽的效果
3.编写控制脚本(代码按我的敲就行)1.首先创建一个你想拖动的UI图片。5.点击运行就可以看到效果啦。2.创建一个C#的脚本。4.添加脚本到组件上。
2024-05-26 11:21:43
2010
原创 Unity Physics入门
在unity中是非常重要的,它可以模拟真实物理的效果在unity中,其中的组件是非常多的,让我们来学习一下这部分的内容吧。Unity组件入门篇总目录----------
2024-05-25 12:02:30
1161
原创 Unity Miscellaneous入门
在Unity中有非常多,也是Unity为我们提供的方便的开发工具,它的功能可能不是主流的内容,比如渲染,音乐,视频等等,所有Unity把这些内容中。Unity组件入门篇总目录----------
2024-05-20 23:08:49
612
原创 Unity Render入门
在unity中渲染相关的组件是和关联的,比如我们常见的3D模型中的MeshRender,UI中的RenderCanvas等都是和Render相关联的,相信在unity的学习过程中,一定看到过非常多和Render相关的内容,那让我们学习一下这部分把。Unity组件入门篇总目录----------
2024-05-15 23:40:49
431
原创 Unity组件入门篇目录
2024年5月13日 21:31 目录修改版上传,后面会把这个补充完整的。2024年5月1日0.01 目录日志初版上传。
2024-05-13 21:32:36
2010
3
原创 Unity EventSystem入门
相信在学习Unity中,一定有被UI事件困扰的时候把,当添加UICanvas的时候,Unity会为我们自动添加EventSystem,这个是为什么呢,Unity的UI事件是如何处理的呢,在使用各个UI组件的时候,一定有不理解的地方,那接下来让我们学习这部分的内容吧!
2024-05-07 22:05:28
968
原创 Unity Navigation 入门(新版)
在游戏的制作过程中,一定是非常重要的部分,他可以为,也可以运用到等,相比于自己实现的难度,使用寻路组件就显得简单的多,那接下来就开始学习这部分的内容吧。
2024-05-05 23:24:43
1435
原创 Unity SteamVR入门
VR项目现在在当前已经是非常热门的技术,可以给玩家身临其境的感觉,接下来让我们学习这部分的内容吧!SteamVR绑定流程,在Windows窗口的点击SteamVR-input,图1,在这里可以选择你需要绑定的事件,给事件添加对应的功能再可以取个名字用来在按键绑定的时候使用,图2,就是使用到你绑定的触发事件,比如给按键添加一个按下抬起的功能,这里就需要一个Bool类型的变量,按下的时候为TRUE,抬起的时候为FALSE,然后就可以在代码中调用对应的事件触发相应的功能脚本声明方法。
2024-05-02 23:00:56
1042
3
原创 Unity ParticleSystem 入门
在项目的制作过程成,一定少不了粒子系统的使用吧,如果你想在项目粒子效果,那这部分的内容一定不要错过喔!我添加了理解和注释更好理解一点!
2024-05-01 19:00:25
1803
1
原创 Unity LensFlare 入门
在项目的制作过程中,太阳光的使用一定是不可缺少的部分,但是如果想实现真实太阳光眼睛看到的镜头炫光效果,那这部分的内容一定不要错过喔,接下来让我们来学习这部分的内容吧!
2024-04-30 22:27:16
946
1
原创 Unity MeshRenderer 入门
在项目制作过程中,肯定缺少不了模型的使用,那就一定接触过,也许还有你不理解的地方,接下来让我们来学习一下这部分的内容吧。
2024-04-29 20:57:00
868
原创 Unity LineRenderer 入门
如果你在你项目中需要一些渲染线条的效果,在3D场景中,渲染一个线条出来(比如路线图,激光射线,标记点)等效果,那这部分的学习一定不要错过喔。
2024-04-27 15:49:20
887
1
原创 Unity Audio Filter 入门
如果你在你项目中需要一些特殊的声音效果,那这部分声音过滤器的部分一定不要错过喔,让我们来学习这部分的内容吧!这部分理论性比较强,认真看我的注解哈,我尽量解释的易懂一点。
2024-04-26 23:41:44
1272
1
原创 Unity Collider 入门
相信在接触Unity的时候,一定或少的接触过碰撞体的概念,他是用于模拟真实物理系统非常重要的组成部分,可以产生非常多有意思的效果,那接下来就让我们学习一下这部分的内容吧。EditCollicer:碰撞体编辑器,是非常常用的内容,点击后可以打开碰撞体的轮廓,点击轮廓或面上的点就可以编辑碰撞体的形状IsTrigger:是否是触发器,勾选后这个碰撞体就变成触发器了,就没有真实物理的碰撞效果,变成一个区域监听的效果了。
2024-04-25 21:54:45
1115
1
原创 Unity VideoPlayer 入门
在项目的制作过程中,视频组件当然是必不可少的,不管是在UI中还是在场景中,都可以看到它的身影,视频有比图文更加强的表现力,那接下来学习一下如何使用吧。
2024-04-23 22:29:56
727
原创 Unity RigidBody 入门
在Unity中RigidBody(刚体)组件在物理系统中是非常重要的,它决定了一个物理基本的物理属性,比如质量阻力,惯性,重力等重要物理的属性,在实际开发中经常会使用到它,为了让你的游戏更加符合真实物理,接下来来了解一下它的参数吧。
2024-04-22 21:23:07
682
原创 Unity Camera 入门
相机功能是Unity中非常重要的部分,用户显示玩家的看到的画面,在游戏开发中,学会这部分内容是非常重要的,实际开发过程中会让你更好的控制你游戏的画面,那么接下来接开始学习这部分内容吧。
2024-04-21 11:56:52
434
1
原创 Unity PostProcessing 入门
在你制作你自己的项目的时候,如果需要电影级别的屏幕内容,那这部分的内容一点不要错过,可以很大程度的美化你画面的效果。
2024-04-20 15:34:01
1424
1
原创 Unity Animation入门
在unity中动画是非常重要的,有很多难以用代码实现的问题都可以使用动画实现,而且现在版本的unity对动画的效果已经非常完善了,我们可以通过关键帧的方法在unity中就可以实现动画的创建,实现简单的功能,也可以支持很多格式的其它模型动画,导入后可以用动画状态机实现动画的逻辑放。
2024-04-19 23:24:02
1049
原创 UnityTimeline入门
使用方法:将游戏物体拖入,然后选择这是什么片段,比如在场景中有个桌子,在开始的时候需要然后在之后就不需要,就可以使用Animation Track;Activation Track控制物体一段时间的启用与禁用,如果是一段动画,比如一个球的移动,他自己是带有动画的,就可以使用animation track:如果是声音片段就使用audio track。在unity中就是不同的游戏物体,通过物体启动禁止,声音的播放暂停,动画的开始结束来实现想要的效果。Continue,在开始位置,在开始会播放一下。
2024-04-18 00:35:21
697
原创 微信小程序开发问题
pages/index/index.json 文件内容错误] pages/index/index.json: 根据页面或 app.json 的配置,pages/index/index.json 页面 renderer 为 skyline,需在页面配置中添加 disableScroll: true(env: Windows,mp,1.05.这个问题的解决办法是重新装一下微信开发者工具,安装位置设置成默认路径。不过有其它解决办法,可以评论区告诉我一下。
2024-04-03 20:27:55
687
3
原创 Addressable Version:1.21.20
在这个版本的addressable,打包的时候出现的这个报错还有个警告。解决办法是在,Edit/preferences。如果还有其他解决办法可以评论区告诉我一下。关闭这个报告选项就行。
2024-03-29 21:35:41
399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人