摘要: 在unity项目开发中,ui模块的开发往往占据了很大一部分工作,部分游戏甚至绝大部分的工作都是在ui上,如何高效管理各种界面,这里分享一套高效易用的UI框架。 首先,我们定义一个PanelBase类,作为所有panel的父类,在这个类里,我们可以给panel定义一套生命周期 //初始化 public 阅读全文
posted @ 2018-07-23 14:57 微束网络 阅读(2401) 评论(0) 推荐(0) 编辑
摘要: 多线程概念 多线程,是指实现多个线程并发执行的技术,合理利用多线程可以提升程序的性能,在unity中,一般是避免使用多线程的,unity对多线程的支持并不友好。 协程概念 协程,是指在主线程运行时开启另一段逻辑处理来辅助主线程的运行,它属于主线程,你可以把它看成一个伪装的Update函数, 它跟多线 阅读全文
posted @ 2018-06-26 19:33 微束网络 阅读(690) 评论(1) 推荐(0) 编辑
摘要: 什么是消息机制 可以理解为:一个物体发出消息,另外一个或几个物体会接收到这条消息并作出相应的处理。这样做的好处就是模块之间相互独立,降低了模块之间的耦合度,每个脚本都可以有收发消息的能力,把模块之间的调用转化成了收发消息来实现。当然,一个脚本如果要对某个消息做出反应,前提是要添加对该消息的订阅。在消 阅读全文
posted @ 2018-06-07 16:51 微束网络 阅读(1713) 评论(0) 推荐(0) 编辑
摘要: 前言 最近有机会了解到了StrangeIoc框架,就拿来跟自己比较熟悉的pureMVC进行一下简要的对比。这两套开源框架都是基于MVC模式的扩展,pureMVC是一个跨平台跨语言的MVC轻量级应用框架,它最早是应用在flash开发中,后来经过不断的发展,现已支持几乎所有的平台,当然在unity开发中 阅读全文
posted @ 2018-06-01 19:12 微束网络 阅读(4125) 评论(2) 推荐(3) 编辑