掌握Unity3D从入门到精通,全面系统开发指南

需积分: 8 4 下载量 134 浏览量 更新于2024-07-20 收藏 11.85MB PDF 举报
"Unity3D从入门到精通" Unity3D是当前最流行的游戏开发引擎之一,它可以开发出运行在网页、客户端、安卓手机、Iphone手机、Ipad、Xbox360、PS3、Wii客户端的游戏。作为一款跨平台的游戏开发引擎,Unity3D内置的Mono和ShaderLab程序语言体系良好的解决了多系统跨平台直接协同作战的问题。 本书《Unity3D从入门到精通》是国内第一本以面向对象和项目流程开发角度,全面系统介绍Unity3D的书籍。书中以具体项目结构开发的角度,结合Unity3D层级式的综合开发环境、视觉化编辑、详细的属性编辑器和动态的游戏预览的特点,在软件界面介绍及功能使用方面以分级、分阶、分段手法来向大家详尽阐述概念和使用方法,在程序编写方面以以OOP【面向对象程序设计】为主轴讲述Mono的精髓;以软件系统开发的高度,清楚的讲解Mono的API的原因、原理和应用。 本书共分5个部分。第1部分:Unity3D的界面熟悉极其组件使用;第2部分:脚本编写与项目设计;第3部分:Unity3D的核心类与各平台下的API;第4部分:视觉编程;第5部分:组件开发。附书光盘内容为书中实例源文件和本书中重点操作视频演示教程。 Unity3D作为一款跨平台的游戏开发引擎,可以开发出运行在网页、客户端、安卓手机、Iphone手机、Ipad、Xbox360、PS3、Wii客户端的游戏。其内置的Mono和ShaderLab程序语言体系良好的解决了多系统跨平台直接协同作战的问题。可以说是今年一款十分方便易用的游戏开发引擎,能够开发出次世代风格的网络游戏。 学习Unity3D的精髓所在,就是要把这些接口顺利的打通之后,就可以方便快捷的让Unity3D在各种平台施展它的能力。这也是学习Unity3D的精髓所在,当你把这一点领悟透彻之后,会发现不论你利用Unity3D进行何种方面的开发,都是相互贯通、浑然一体的,从而再进行学习或开发,就会驾轻就熟,如孙悟空脚踏筋斗云,南北往来比坐喷气式飞机都还要轻松自如。 Unity3D引擎是一家丹麦的游戏引擎运营商Union开发的游戏引擎,一直以来对中国的市场支持度并不是太高,但今年有所不同。随着ChinaJoy在上海的顺利召开,Union也获得了丰厚的风险投资在上海成立了办事结构,正准备面向中国市场一展拳脚。并且,由于Unity3D最早是一款运行在苹果系统下的软件,一直以来对苹果系列都有着良好的支持度,许多游戏开发商都可以依助苹果商店这一良好的游戏发布平台,来赚取游戏产品高收益。