随着新时代的到来,Unity技术也取得了长足的进步,并针对Unity项目提供了全新的UI改进系统,其开源特征使得每一名开发人员均可访问UI的内部流程。
这无疑是一项大胆的尝试,千呼万唤后全新的UI系统终于得以面世。其间,开发周期的延误以及不断的改进行为使得该系统的上市时间遥遥无期,开发人员只得使用现有的遗留GUI系统,或者付费使用相对高级的GUI系统(例如NGUI)。
在经历了Beta版发布后的漫长等待后,新系统最终问世。该系统得到了全面的改善,尽管某些领域尚有所欠缺(毕竟系统仍处于开始阶段)。
本书围绕这一新技术展开讨论,以便读者理解各组件的功能、整合方式以及应用方法,进而在项目中实现全新的UI内容。除了屏幕菜单及选项菜单之外,本书还将在3D游戏场景中创建各类UI元素。
Unity不仅推出了新的UI系统,开发人员还可访问源并设计UI元素、理解事物的构建方式、扩展现有的控制项,甚至创建自己的UI内容。具有冒险精神的读者,还可向Unity发布补丁或新特性,对Unity加以改进。
据此,读者可组织设计内容及实现方式。更为重要的是,Unity对这一切提供了免费的使用权限。
时不我待,本书将引领读者探索全新的UI世界。