Unity 3D 游戏开发技术详解与典型案例

admin 2022年11月13日 182次浏览

Unity 3D 游戏开发技术详解与典型案例

(副标题):无 ;

(作者): 吴亚峰 于复兴 ;

内容简介:

​ 第3章 Unity 3D 的脚本概述
通过前面的学习,读者应该了解了Unity中一些基本物体的创建,接下来,将介绍Unity中脚本的编写。本书的脚本以JavaScript为主,因此,本章主要讲解JavaScript脚本编写的语法和技巧,具有C#和Boo编程基础或是没有编程基础的读者可参考JavaScript入门教材。

3.1 Unity脚本概述
Unity中的脚本由自定义的脚本附加到项目中的游戏对象上构成,这又可以叫作行为。不同的函数或者方法在特定的事件下被调用,实现特定的功能,下面是最常用的。
Update 方法:这个方法在运行一帧之前被调用,大部分游戏代码在这里面执行,除了物理代码部分。
FixUpdate 方法:这个方法会在固定的物理时间步调调用一次。这里也是基本物理行为代码执行的地方。
方法外部代码:方法外部的代码在物体加载时运行,这可以用于初始化脚本状态。
同时,读者也可以使用事件处理程序,这些方法的名称前面都是On(类似于OnCollisionEnter碰撞检测),这些事件都继承自MonoBehaviour类。

3.2 Unity中专用JavaScript与通用JavaScript的区别
虽然用于网页开发的JavaScript完全符合ECMAScript标准,但是Unity中的JavaScript语言却和ECMAScript标准相去甚远,比如用于网页的JavaScript库的绝大部分都无法在Unity中使用。本书将说明Unity 中专用JavaScript与通用(ECMAScript)JavaScript的区别。

3.2.1 在运行过程中性能的差异
Unity中专用JavaScript在运行过程中存在着很多特点,其不仅比JavaScript(ECMAScript)速度快,而且性能也更加优异,下面将分别讲解。
速度更快
Uni

目录预览:

​ Unity 3D 游戏开发技术详解与典型案例
第1章 Unity 3D 基础以及开发环境的搭建
第2章 Unity 集成开发环境详解
第3章 Unity 3D 的脚本概述
第4章 Unity 3D 的常用组件及对象
第5章 物理引擎
第6章 3D 游戏开发的常用技术
第7章 着色器—Shaders
第8章 杂项
第9章 综合案例——3D 保龄球
第10章 综合案例——火力篮球
版权


[EPUB下载]