第1章回顾与展望最新的UnityUI系统经过开发人员多年研发方得以面世(开发过程受到了预算紧缩的考验),其中包含了诸多最新特性并以免费方式提供给广大用户
在讨论新系统之前,需要对遗留GUI系统(即旧系统,具有向后兼容之特性)予以回顾,进而在此基础上理解新系统的功能和应用,而传统教程还停留在遗留GUI阶段
在读者理解了遗留系统后,本书将对新系统加以重点分析,这也是后续内容的主要工作
本章主要涉及以下内容:Unity遗留GUI系统的回顾
与遗留GUI系统相关的建议、技巧和讲解
新系统特性概览
购买Packt出版社书籍的读者可通过个人账号在
另外,读者还可访问,经注册后可通过邮件方式直接获得相关文件
除此之外,作者还提供了支持论坛,读者可直接向作者进行提问;另外,论坛中还包含了相关的注意事项,对应网址为
1发展状况Unity的遗留GUI系统历经多年发展添加了诸多新特性,并对性能问题有所改善
考虑到在原始实现基础上得以完成,因而系统包含了某些限制条件,且需要向后兼容(类似于Windows操作系统,时至今日,该系统仍然需要服务于采用BASIC语言编写的程序
关于BASIC语言,读者可访问)
这里并非认为遗留系统一无是处,与Unity4
x和Unity5
x相比,该系统在新特性方面有所欠缺
在新系统中,采用了更为高级的设计方案以及全新的核心内容
遗留系统中的主要缺陷在于,该系统仅在3D元素之上的屏幕空间内进行绘制(而非其“内部”)
对于菜单或标题中的覆盖图,这并无太大问题;而在3D场景中,其整合方式将变得较为困难
关于世界空间和屏幕空间的更多内容,读者可参考UnityAnswers,对应网址为
因此,在讲述新系统的优点之前,首先需要考查该系统的根源(如果读者对遗留系统较为熟悉,则可忽略本节内容)
本书将遗留GUI简称为GUI
相应地,当讨论新系统时,该系统则称作UI或Unit