摘要:
# 存档方法 ## PlayerPrefs > 利用键值对的存储方式 > 存值的方法: PlayerPrefs.SetString("Name",t);//SetInt,SetFloat > 取值的方法: PlayerPrefs.GetString("Name","无");//GetInt,GetF 阅读全文
摘要:
UI管理器 任务: 1.所有面板的父类,2.UIMgr 所有UI控件都继承UIBehaviour 面板基类 找到相应空间 简化后 也存在问题:一个物体可以同时挂载两个组件 导致键相同,而值不同, 将值改为list<UIBehaviour>,Start-> Awake 时间提前一些 得到对应的控件脚本 阅读全文
摘要:
寻路导航 1. 简单的寻路 先搭建出类似下面的结构 将你想作为障碍的物体放入一个空物体中 进入空物体点击Static,仅勾选 Navigation Static 即可 依次点击 Window->AI->Navigation,出现如下面板 默认设置,点击烘培bake 蓝色区域为可以通行的区域 红色物体 阅读全文
摘要:
旧动画系统 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Move : MonoBehaviour { // Start is called before the 阅读全文
摘要:
公共模块 如果有很多类使用Update()函数,会导致性能浪费 如果函数统一在一个Update()中执行 代码 上述,需要将脚本挂载到物体上, 故新建了一个管理类MonoMgr Mgr另外的作用 可以提供给外部添加协程的方法 代码汇总 MonoController using System.Coll 阅读全文
摘要:
当内存占满了,GC会自动清理内存 优化方法:对象池 Invoke("Push",1);//延迟一秒时间调用 高级缓存池 小池子 大池子 阅读全文
摘要:
单例模式 代码 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Singleton<T> where T : new ()//泛型约束 必须有无参的构造函数 { / 阅读全文
摘要:
打开Lighting面板 将天空盒改为别墅 图片转化为Cube 设置一个材质球 阅读全文
摘要:
发射光源类型 光照参数介绍 让摄像头看到Flare 耀斑 改变影子 阅读全文
摘要:
脚本控制移动 public float moveSpeed =5f; public float roundSpeed=120f; void Update() { this.transform.Translate(Input.GetAxis("Vertical")*Vector3.forward*mo 阅读全文