试读《Unity 3D游戏开发》

试读《Unity3D游戏开发》

说来汗颜,从未研究过游戏软件的开发,可能缘于自己不是太喜欢打游戏~~

是因为不玩游戏没有信心,还是……,反正最开始没打算试读这本书。但是,在下载完试读文章后,扫了一眼目录,觉得眼前一亮,这些关键词貌似挺吸引我的眼球,于是试着去读。

Unity是横跨9种主流游戏平台的游戏引擎,而且文章提到c#是推荐语言,偶喜欢哦。

软件的安装和产品的打包这些一般都是傻瓜式的,这里就不说了。

后面部分中摘几个印象比较深的词吧,说明我还是有潜力的,至少记忆力貌似还可以忍受。

1、Unity脚本是负责游戏对象之间的所有逻辑判断的,决定游戏的内在质量。它有一套比较完善的生命周期:从脚本初始化到脚本销毁的基本生命周期.

系统内置的几个方法,自动调用的顺序aWake()Start()Update()LateUpdate()OnDestory()

其中Update和LateUpdate每一帧系统都会自动调用,而另外三个一个生命周期中只调用一次。

还有FixUpdate()是用来设置更新频率的。OnGUI()是显然是用来绘制界面的,每一帧都会调用。

2、GUILayout:

用来实现控件显示区域的自适应,使游戏界面友好美观,提升视觉品味。

从目录上看的话,游戏元素,如地形,光源,天空,摄相机;物理引擎,如射线,碰撞监测,关节,碰撞器等,我还是比较感兴趣,希望能拿到这本书认真读一遍。

相关推荐