摘要: 发送消息 SendMessage (string methodName , object value = null, SendMessageOptions options = SendMessageOptions.RequireReceiver) 传给自身及自身组件methodName 字符串 要调 阅读全文
posted @ 2023-03-25 23:20 星空探险家 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 概念 Input就是输入系统的接口 Unity默认 Horizontal 对应左右Vertical 对应上下Mouse X 对应鼠标左右移动Mouse Y 对应鼠标上下移动MouseScrollWheet 鼠标滚轮Fire1(Mouse0) 鼠标左键Fire2(Mouse1) 鼠标右键Fire3(M 阅读全文
posted @ 2023-03-25 22:17 星空探险家 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 在Unity中向量是struct定义的值类型 Vector2:就是二维向量Vector2Int:就是使用整数表示点的二维向量Vector3:就是三维向量Vector3Int:就是使用整数表示点的三维向量Vector4:就是四维向量 向量的构造函数 new Vector2(x,y);new Vecto 阅读全文
posted @ 2023-03-25 19:05 星空探险家 阅读(105) 评论(0) 推荐(0) 编辑
摘要: DeBug 常用方法: Log (string format) 将日志记录到 Unity 控制台,常用于调试应用程序的信息性消息,也可以用于简单的Bug分析 DeBug.Log方法和Print方法的区别: Print是MonoBehaviour的一个成员。 Debug则是一个密闭的类。 所以在使用的 阅读全文
posted @ 2023-03-25 00:04 星空探险家 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 在Unity中只要运行的脚本都要继承MonoBehavior类,在MoniBehavior中的类执行顺序如下: 初始化方法 Reset 重置 调用条件:在脚本第一次挂载时调用,在调试模式使用,初始化参数调用次数:仅一次常用作用:用于初始化属性,监视面板中的默认值 Awake 唤醒 调用条件:在脚本被 阅读全文
posted @ 2023-03-24 23:47 星空探险家 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 介绍: Mathf是Unity封装起来的数学函数的合集,用于解决Unity开发过程的数学问题。 目录 静态属性 Deg2Rad 度到弧度的转化常数Rad2Deg 弧度到度的转化常数PI 圆周率常数Epsilon 一个很小的浮点数Infinity 表示正的无穷大NegativeInfinity 表示负 阅读全文
posted @ 2023-03-24 22:31 星空探险家 阅读(64) 评论(0) 推荐(0) 编辑
摘要: Unity使用NavMesh过程中报错SetDestination can only be called on an active agent that is on a NavMesh 问题原因:未烘焙NavMesh 解决方法:烘焙NavMesh界面 烘焙方法: Navigation 窗口(菜单:W 阅读全文
posted @ 2023-03-23 22:07 星空探险家 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 实现在Unity中重新封装按键输入 1.创建脚本Input.cs //自定义轴 public class fps_InputAxis { public KeyCode positive; public KeyCode negative; } //自定义按键集合 public Dictionary<s 阅读全文
posted @ 2023-03-18 14:51 星空探险家 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 预期效果:为实现在进入新场景时的淡入淡出效果 编译器版本:2021.3.19f1c1 使用组件:UI --> RawImage 在Unity场景切换的时候,使用RawImage制作场景的淡入淡出效果。 添加RawImage,覆盖全屏,将脚本添加上去 public class FadeInOut : 阅读全文
posted @ 2023-03-16 08:44 星空探险家 阅读(129) 评论(0) 推荐(0) 编辑
摘要: //基于Unity实现第一人称视角相机跟随鼠标移动 private float xRotate = 0.0f; private float yRotate = 0.0f; Void Update { xRotate -= Input.GetAxis("Mouse Y"); yRotate += In 阅读全文
posted @ 2023-03-12 10:45 星空探险家 阅读(64) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示