Unity解决脚本相互调用的几种方法
来源:互联网 发布:双乾网络支付有限公司 编辑:程序博客网 时间:2024/05/16 03:40
1.直接引用
最基本调用另一脚本的办法。通常项目中使用在一个预制体的内部,该模块完全由自己负责基本不对外耦合,操作方式简单在Inspector中拖拽即可。
优点: 简单高效,编辑器中直接可见。
缺点: 脚本间强耦合、一个脚本的变化可能带来链式反应、也容易出现"Null ReferenceException"异常
2.单例模式
mvc的基础,能有效的解决多对一调用需求
优点: mvc结构,逻辑结构清晰,有效解决了多对一的调用需求。
缺点: 要保证单例的构造比子模块的构造早,单例的生命周期要控制好,单例类后期会变得极其臃肿。
3. SendMessage,BroadCastMessage
优点: 低耦合,调用方便。
缺点: 不言而喻基本没什么程序员爱用,效率较低,以字符串的形式调用不是类型安全的,出错调试起来十分困难。
0 0
- Unity解决脚本之间相互调用的几种方法
- Unity解决脚本相互调用的几种方法
- 【Unity教程】找到对象的脚本的几种方法
- shell脚本里相互调用的方法
- unity调用别的脚本里面的方法
- unity中三种调用其他脚本函数的方法
- unity中三种调用其他脚本函数的方法
- [Unity] .lua脚本调用C#方法的一小点坑
- unity中三种调用其他脚本函数的方法
- Asp.net中后台*.cs与前台JS脚本之间相互调用的几点心得
- Asp.net中后台*.cs与前台JS脚本之间相互调用的几点心得
- Unity和Android的相互的调用
- unity与android的相互调用
- 关于Unity的几种优化方法
- Unity几种查找物体的方法
- unity 提升画质的几种方法
- 【Unity教程】浅谈Unity调用其他脚本函数的方法(未完)
- C++和JavaScript脚本的相互调用
- 多态特性笔记
- gson的@Expose注解和@SerializedName注解
- python科学运算库numpy,pandas学习记录
- ServletConfig对象用法
- 词法分析程序之正规式转换成NFA
- Unity解决脚本相互调用的几种方法
- 《Photoshop智能手机APP界面设计》学习笔记
- 连接游戏(poj 2084)
- web.xml文件初始化过程
- STL常用容器浅谈
- 枚举类型的讲解
- 关于点点滴滴这个系列
- java设计模式的学习(1)
- 在MyEclipse中配置android开发环境