- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 【笔记】如何让动画状态机的攻击动作只让上半身动
1、新建一个Layers2、点击这个小齿轮3、出现这个窗口4、新建一个Mask文件,并且拖到上面的窗口里5、查看Inspector窗口,打开Humanoid6、将想要动的地方点击为绿色就可以了,不想动的地方变为红色,那么这个动画状态机里的动画就只会在绿色的地方执行...
2022-04-07 11:22:06
352
原创 [笔记]粒子特效7:Renderer属性
Renderer属性使用版本2018.3.9●Render Mode:渲染模式┝Billborad:2d的形式,永远是朝向摄像机┝Stretched Billboard:永远朝向摄像机并且可以修改粒子缩放的渲染模式┝Horizontal Billboarde:朝向为Y轴,类似地板的朝向┝Vertical Billboarde:平行朝向┝Mesh :发射体,可以发射3D的物体...
2021-12-07 17:31:50
480
原创 [笔记]光照系统 实时GI、烘焙GI
实时GI●所谓“实时”是指在运行期间任意修改光源,而所有的变化可以立即更新。●正式由于Unity 5 引入了行业领先的实时全局光照技术Enlighten系统,才可以在运行时产生间接光照,使场景更为真实丰富。烘焙GI...
2021-12-07 17:29:35
2852
原创 【笔记】2D游戏中角色死亡被销毁之后任然能播放完音效的方法
案例:愤怒的小鸟 public AudioClip collision;//猪受伤 public AudioClip dead;//猪死亡 public AudioClip birdCollision;//小鸟撞到猪发出的声音定义三个音效文件并在代码里创建一个函数public void AudioPlay(AudioClip clip) { AudioSource.PlayClipAtPoint(clip, transform.position);
2021-12-07 17:27:12
383
原创 【遇到的问题】animation面板添加的事件无法触发的问题
我的目的是在动画结尾添加一个时间,来让之前隐藏的按钮显示但是在调试过程中结尾事件始终无法触发,改了很多地方之后还是不行,但是在我改变了一下动画时间的时候竟然发现事件可以触发了,这是为什么,有没有懂得大佬出来说一下,如果我知道原理了也会第一时间更新...
2021-12-06 20:26:58
370
原创 【笔记】anim.SetBool(“isPause“,true);
anim.SetBool("isPause",true); anim是animator类型的变量解释:获取到自身Animatior组件动画中添加的Bool条件,并且设置为True,从而达到播放下一个动画
2021-12-06 19:43:54
1396
原创 [笔记]粒子特效6:shape属性
shape属性使用版本2018.3.9●Shape:形状,在这里选择发射器的形状●Angle:发射的角度大小●Radius:发射器的大小每种形状的属性都有差别,这里可以自己调试来了解
2021-11-03 21:06:14
218
原创 [笔记]粒子特效5:发射器Emission属性
粒子发射器Emission属性使用版本 2018.3.9●Rate over Time :每秒产生粒子的数量●Rate over Distance:随着移动产生的粒子数量,在对象Trasnform发生改变的时候生成的粒子数量。最常见的地方是火箭发射等地方。●Bursts:爆炸型喷射属性解释Time延迟喷射Count喷射的数量Cycles一个周期循环的次数Interval每次循环间隔的时间Probabilit每一轮喷出最大粒子数量的几率,1为最
2021-11-03 20:25:59
380
原创 [笔记]粒子特效4:粒子系统中的组件的属性
粒子特效组件的属性●粒子特效根据功能可以分为三大块┝第一块:粒子全局的基础的应用┝第二块:粒子初始的一些状况┝第三块:粒子互动的基础属性的设置●第一块:粒子全局的基础的应用┝Duration:粒子发射的周期,默认是5,单位是秒┝Looping:循环,如果不勾选的话,那么在执行完一个周期(Duration)以后粒子便停止发射┝Prewarm:预热系统,勾选之后点击Play粒子会直接从第二个周期开始发射,会直接呈现出发射过程中的状态,如下图所示,下图是刚点击play时出现的状态。●第二块
2021-11-02 21:54:42
589
原创 [笔记]粒子特效3:粒子系统中的组件
粒子系统中的组件及属性注:在Unity某些版本中使用Reset选项可能会造成系统卡死,若出现这种情况请Reset前提前保存。●组件可以分为俩个部分,上面展开的可以称为主属性,下面的可以称为相关的控制属性●点击这个按钮之后会出现大的调整窗口,方便调整曲线等●属性右边的小三角是一个下拉选择,可以选择数值或者曲线来调整参数...
2021-11-02 18:31:56
2270
原创 [笔记]Unity粒子特效2:创建一个粒子特效
在场景中添加一个粒子特效使用版本2018.3.9●在Hierarchy中右键-Effects-Particle System来在场景中创建一个粒子●也可以在其他对象身上右键创建粒子特效来实现粒子跟随对象的效果●也可以通过添加组件来创建粒子效果,在对象身上添加这个名为Particle System的组件便可以实现同样的效果...
2021-11-02 18:08:29
1267
原创 [笔记]Unity粒子特效1初次了解
粒子特效初篇粒子特效怎么去做?如果现在是纯小白,那么只需要去知道,所有任何粒子特效都需要俩组不同的工具来调试或者制作的●第一组叫做Emitter发射类型的工具要想看到粒子特效那么他必须是被发射出来的,不管是怎么发射,水平的发射,垂直的发射,或者是四散的发射等等,不管怎么发射,他总得发射出来,这是产生粒子一个必要的功能,把它叫做Emitter。●第二组叫Affecter影响类型的工具粒子发射出来后,随着它的时间要改变速度,改变颜色,改变它的质感,改变它的运动轨迹,它的物理和光照等等所有的这些,都可
2021-11-02 17:49:58
1561
原创 [笔记]光照系统4 间接光
间接光●物体表面在接收光照后反射出来的光。●通过Light 组件中 Bounce Intensity 反弹强度控制。●可以通过Scene 面板 Irradiance模式查看间接光照●注意:只有标记Lightmaping Static的物体才能产生间接反弹光,物体必须为静态才能设置间接光使用●选中要设置间接光的物体●点击箭头处设置为静态...
2021-04-21 19:02:28
317
原创 光照系统2
光照系统(2)阴影篇阴影●阴影类型Light组件 Shadow Type 里调整阴影类型名称解释No Shadows没有阴影Hard Shadows硬阴影Soft Shadows软阴影●软阴影渲染比硬阴影更耗费性能在硬阴影满足需求的情况下使用硬阴影即可没有阴影硬阴影软阴影●单个关闭阴影打开模型的Mesh Renderer组件,在Lighting那一栏中将Cast Shadows设置为Off名称解释Off关闭
2021-04-15 22:37:06
223
原创 光照系统
光照系统Global Illumination●简称GI,即全局光照。●能够计算直接光、间接光、环境光以及反射光的光照系统。●通过GI算法可以使渲染出来的光照效果更为丰富。(全局光照打开和关闭的对比图)直接光照●从光源直接发出的光,通过Light组件实现。●Type类型:灯光对象的当前类型├Directional Light 平行光:平行发射光线,可以照射场景里所有物体,用于模拟太阳├Point Light 点光源:在灯光位置上向四周发射光线,可以照射范围内的所有对象,用于模拟灯泡。├
2021-04-14 22:36:10
319
原创 (基础)摄像机跟随、小地图
(基础 )摄像机跟随、小地图原理●Ctrl+Shift+f 快速将一个物体定位到Scene视角的位置●将摄像机设置为人物的子物体,摄像机便会随着人物的移动而移动●在创建多个摄像机的时候,会出现这样的提示,那是因为在游戏中有俩个音频接收器,摄像机可以有多个,耳朵只能有一个●只需要删除多余摄像机中的Audio Listener组件●显示小地图使用┝Viewport Rect(视口)┝Depth(深度值)详情点击>摄像机组件描述●将小地图设置为2D模式,将摄像机的Projection
2021-03-23 23:10:46
197
原创 摄像机 Camera
摄像机 Camera简介●附加摄像机Camera组件的游戏对象●向玩家捕获和显示世界的的设备●场景中摄像机的数量不受限制组件●Transform 变换组件●Camera 摄像机:向玩家捕获和显示世界●Flare Layer 耀斑层:激活可显示光源耀斑(很少用)●GUI Layer :激活可渲染二维GUI元素(很少用)●Audio Listener 音频监听器:接收场景输入的音频源Audio Source并通过计算机的扬声器播放声音属性●Camer摄像机组件Clear Flage直
2021-03-22 22:54:48
166
原创 天空盒 Skybox
天空盒 Skybox●围绕整个场景的包装器,用于模拟天空的材质●天空盒材质种类┠ 6 Sided :六个面,可以选择六个图片┠ Procedural:程序的,系统默认,可以调整属性,也可以用代码调整属性┠ Cubemap:立方体贴图(很少用)创建●天空盒是个材质,所以可以从Project面板创建材质,创建一个新的材质球到Shader选项里选择Skybox即可创建天空盒使用一、单个摄像机改变●选择摄像机,添加组件,选择Skybox,在Custom Skybox(自定义天空盒)里选择天空盒
2021-03-21 23:01:09
771
原创 材质 Material
材质 Material●材质:物体的质地,指色彩、纹理、光滑度、透明度、反射率、折射率、发光度等。实际就是Shader的实例。●Shader 着色器:专门用来渲染3D图形的技术,可以使纹理以某种方式展现。实际就是一段嵌入到渲染管线中的程序,可以控制GPU运算图像效果的算法。●Texture 纹理 :附加到物体表面的贴图。使用●创建的材质球 放到 游戏对象 -Mesh Renderer组件的-Materials属性里的-Element 0●给对象贴图片Unity自动在Project-Materia
2021-03-20 13:35:14
777
3
原创 游戏对象 GameObject
游戏对象 GameObject●运行时出现在场景中的游戏物体。例如:人物,地形,树木…●是一种容器,可以挂载组件。●父,子物体。●在Hierarchy面板中,将一个物体拖拽到另一个物体中子物体将继承父物体的移动,旋转和缩放属性,但子物体不影响父物体。...
2021-03-20 12:19:09
249
整理文件、作业小工具
2020-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人