随笔分类 - 萌新学unity
摘要:1.寻找物体 1.1 寻找满足条件的子物体 ` public static Transform FindObj(Transform transform, Func condition, bool isGrandsonObj = false) { Transform[] allChilds = tra
阅读全文
摘要:常用扩展方法 1 C 扩展方法 1.1 删除指定字符串 1.1.1 代码实现 `/// /// 删除指定字符串 /// public static string RemoveString(this string @this, string removeStr) { // 查找被删除的字符串的位置 i
阅读全文
摘要:音效系统 1.个人思路 1.情景假设 一天,小明想听歌。于是,他拿起手机,找到音乐播放软件,选择歌曲,按下播放键,听到了想听的歌 2.过程分析 1 小明想听歌 听歌的对象,歌曲信息接收者 2 打开音乐播放软件 播放音乐的对象,音效源 3 选择歌曲 选择的数据,音效资源 3.实现思路 AudioLis
阅读全文
摘要:单例模式 1.个人思路 1.业务需求 统一使用同一个对象(创建的对象为一个 使用的对象是同一个) 2.业务思考 3.实现的方案 2.保证生成的单例唯一 2.1 使用static让系统帮忙初始化 2.2 使用Unity的生命周期 2.3 使用锁保证单例唯一 2.4 使用字典保证生成的单例唯一 2.5
阅读全文
摘要:四元数旋转计算 1、复数 1.1 复数的定义 图 1 - 1 从解方程来看,方程在笛卡尔坐标系上应该都有解. 但是象这样的方程(x² + 1 = 0)还是无解,因为没有一个实数的平方等于-1。 在十六世纪,由于解方程的需要,人们开始引进一个新数,叫做虚数单位要解决这个方程 x² = -1 ,但是于任
阅读全文

浙公网安备 33010602011771号