05 2020 档案
摘要:我们花了 5 篇文章学习了消息机制的方方面面。并且完成了一个简易消息机制,之后集成到了我们的 MonoBehaviourSimplify 里。 现在 MonoBehaviourSimplify 有一点框架的感觉了。因为 MonoBehaviourSimplify 在提供消息功能的同时,决定了项目脚本
阅读全文
摘要:MonoBehaviourSimplify 中的消息策略完善 在上一篇,笔者说,MonoBehaviourSimplify 中的消息策略还有一些小问题。我们在这篇试着解决一下。 先贴出来代码: using System; using System.Collections.Generic; names
阅读全文
摘要:在上一篇,我们接触了单例,使用单例解决了我们脚本之间访问的问题。 脚本之间访问其实有更好的方式。 我们先分下脚本访问脚本的几种形式。 第一种,A GameObject 是 B GameObject 的 Parent,或者是中间隔着几个层级的 Parent。 那这种情况下,如果 A 脚本想调用 B 脚
阅读全文
摘要:在上一篇,我们完成了一个定时功能,并且接触了 Action 和委托、lambda 表达式这些概念。 到目前为止,我们的库作为知识收录这个功能来说,已经非常好用了,由于使用了 partial 关键字,所以重复的代码少了很多。而作为一个可复用的工具库来说,勉强能够应付。 通过 partial 关键字,理
阅读全文
摘要:MonoBehaviour 简化 在前两篇,我们完成了第九个示例。为了完善第九个示例,我们复习了类的继承,又学习了泛型和 params 关键字。 我们已经接触了类的继承了。接触继承之前,把类仅仅当做是方法的集合,接触了继承之后,我们的类还可以使用继承来解决一些问题。 第十个示例 在 Unity 中,
阅读全文