Unity基础
Unity基础中的一些小方法
sixteenyy
这个作者很懒,什么都没留下…
展开
-
组织代码和脚本
例如,使用驼峰命名法(camelCase)命名变量和方法,使用Pascal命名法(PascalCase)命名类和接口。:为代码添加注释和文档可以帮助其他人(或未来的你)理解你的代码是如何工作的。例如,如果一个脚本需要访问另一个脚本的数据,最好通过公共接口或事件系统来实现,而不是直接引用另一个脚本的实例。:每个脚本或类应该只有一个明确的职责。例如,一个脚本可能负责处理UI的显示和交互,而另一个脚本则负责处理游戏逻辑。:对于与特定游戏对象无关的功能(如数学运算、字符串处理、日志记录等),可以创建静态工具类。原创 2024-06-28 10:02:44 · 272 阅读 · 0 评论 -
认识Unity中的音效
对象存储了一段声音,可用于播放音效、背景音乐和语音对白等。是负责读取这个容器里的音频数据并将其播放出来的实体。三、Audio Listener:音频侦听器。一、Audio Clip:音频片段。参数指示该音频片段是否是立体混响声。二、Audio Source:音源。的输入,并通过计算机扬声器播放声音。相当于发出声音的物体或设备。相当于一个存有音频文件的容器。就会开始播放该音频剪辑。充当类似麦克风的设备。接收来自场景中任何给定。原创 2024-06-20 16:10:05 · 420 阅读 · 0 评论 -
镜头跟踪的两种方法
(1) 此时,VCM自动与主摄像机关联(主摄像机无法通过拖动改变位置),只能通过VCM调整摄像角度。Look At:勾选时可设定为一直朝向某物体(本工程不设定。设定后的参数在Aim)(2) 给Main Camera添加CamraCtrller.cs组件。(1) 原理:使球与摄像机保持固定的角度和距离。Follow:设定参数在body。(3) 回到Unity赋值。原创 2024-06-18 19:51:06 · 341 阅读 · 0 评论 -
设置角色运动的动画
(1) 打开Assets-UnityTechnologies-Animation-Animators,Create-Animation-Controller,命名为JohnLemon。(3) 依次将Assets-UnityTechnologies-Animation-Animation中的John@Idle和John@Walk拖放到Base Layer窗口中。当将Apply Root Motion设置为true时,角色将根据动画中的根运动实际移动,而不是完全依靠程序代码来控制角色的运动。原创 2024-06-18 19:42:45 · 402 阅读 · 0 评论 -
Mathf.Approximately
比较两个关键帧的属性是否近似相等,以确定是否需要进行动画的平滑的过渡。用于判断两个浮点数是否“近似相等”忽略物理模拟中的一些微小变化。忽视游戏中角色的轻微移动。原创 2024-06-18 15:02:04 · 401 阅读 · 0 评论 -
镜头跟随实例
(1) 给Main Camera添加CamraCtrller.cs组件。(1) 使球与摄像机保持固定的角度和距离。原创 2024-06-16 19:16:45 · 195 阅读 · 0 评论 -
Unity的三种Update方法
(3) 适用:处理实时输入、移动和玩家交互等通常需要每一帧更新的操作。(2) 作用:用于处理相机的跟随、需要依赖于其他对象更新后再进行的操作。(2) 作用:用于处理物理引擎的计算,例如刚体的移动和碰撞检测。(1) 调用时机:在所有的Update方法执行完毕后被调用。(1) 调用时机:在固定的时间间隔内,而不是每一帧被调用。(3) 特点:能更准确地处理物理模拟,并减少帧率的影响。(2) 作用:用于处理游戏中的逻辑和更新对象的状态。(3) 特点:是对象更新完毕后执行的操作。(1) 调用时机:在每一帧被调用。原创 2024-06-16 18:55:22 · 835 阅读 · 0 评论 -
Unity 3D :给物体添加颜色
2、创建材质:Create-Material。4、将材质拖拽到物体上。原创 2024-06-16 11:24:26 · 1056 阅读 · 0 评论