随笔分类 -  Unity学习记录

Unity学习记录
Unity 简单实现一个复制动作的分身
摘要:想要实现的效果 参考蔚蓝中的分身,分身会复制玩家的操作,延迟执行。 分析 操作可以分解成 命令输入 和 效果输出 两部分。 分身的操作,可以想象成延迟操作,玩家命令输入N秒后分身才执行效果输出。 所以利用协程简单实现输入输出的延迟效果, Update中编写输入,获取输入后开启协程,协程开始延迟N秒, 阅读全文
posted @ 2020-05-28 15:38 King__R 阅读(880) 评论(0) 推荐(0)
Unity 协同程序coroutine简单使用
摘要:简介 协同程序 coroutine 简称协程, Unity的Update函数每帧调用一次,若想实现跨帧执行程序,这时需要使用协程 使用 声明返回值类型为IEnumerator的方法 1 IEnumerator MyFunction() 2 { 3 //Code1 4 yeild return nul 阅读全文
posted @ 2020-05-20 23:04 King__R 阅读(233) 评论(0) 推荐(0)
Unity 在Inspector面板上实现多选枚举
摘要://EnumFlags.csusing UnityEngine;///<summary> ///定义多选属性 ///</summary> public class EnumFlags : PropertyAttribute{} //EnumFlagsDrawer.cs using UnityEngi 阅读全文
posted @ 2020-05-20 22:46 King__R 阅读(1887) 评论(0) 推荐(0)