Unity 简单实现一个复制动作的分身
摘要:想要实现的效果 参考蔚蓝中的分身,分身会复制玩家的操作,延迟执行。 分析 操作可以分解成 命令输入 和 效果输出 两部分。 分身的操作,可以想象成延迟操作,玩家命令输入N秒后分身才执行效果输出。 所以利用协程简单实现输入输出的延迟效果, Update中编写输入,获取输入后开启协程,协程开始延迟N秒,
阅读全文
posted @
2020-05-28 15:38
King__R
阅读(880)
推荐(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)
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)