Unity5.X3D 游戏开发技术详解与典型案例-笔记

本文详细介绍了Unity5.x中3D游戏开发的关键技术,包括旋转与移动的Rotate和Translate方法,使用Time.deltaTime进行时间记录,通过GetComponent访问游戏对象组件,以及多种访问其他游戏对象的方法,如通过层级关系、名字、标签、参数和组件名称。这些内容对于提升Unity3D游戏开发技能至关重要。
摘要由CSDN通过智能技术生成

3.3.1 Rotate&Translate

用于旋转的Rotate方法和用于移动的Translate方法都有4个参数的重载形式。第四个参数为Space枚举类型,如果设置为“Space.Self”变换被应用于自身轴;如果设置成“Space.World”变换被用于相对于世界坐标系统。如果不设置,默认为“Space.Self”。
C#代码片段:

this.transform.Rotate(5,0,0,Space.World);
this.transform.Translate(5,0,0,Space.Self);

3.3.2记录时间

如果想每秒增加或者减少一个值,需要乘以Time.deltaTime,同时需要明确用戏中是需要每秒为1个单位还是每帧为1个单位。在FixedUpdate方法中,则需要乘以Time.fixedDeltaTime。

3.3.3 访问游戏对象组件 GetComponent

注意Transform和transform首字母的大小写区别,前者是类或脚本(大写),后者是变量(小写);
附加到游戏对象上的组件可以通过GetComponent方法获得。
例:

transform.Translate(1,0,0);                 //沿X轴移动一个单位
GetComponent<Transfor
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以上是资源连接 ! Unity 5.X 3D游戏开发技术详解典型案例Unity 3D集成开发环境界面、脚本的编写和众多高级特效的实现进行了详细介绍,内容深入浅出,是一本适合不同需求、不同开发水平读者的技术宝典。 全书共分16章。第1章主要介绍了Unity 3D的诞生、特点、开发环境的搭建及运行机制;第2章对Unity 3D集成开发环境进行了详细介绍;第3章介绍了Unity 3D中脚本的编写;第4章主要对Unity 3D开发过程中经常使用的组件及对象进行了详细介绍;第5章介绍了Unity游戏开发中非常流行的第三方UI界面开发组件库—NGUI的基础知识;第6章介绍了Unity开发平台的完整的物理引擎体系;第7章介绍了Unity 3D中的着色器和着色器语言—ShaderLab;第8章介绍了天空盒、虚拟按钮与摇杆、声音、水特效、3D拾取、重力加速度传感器及雾特效等开发常用的技术;第9章介绍了Unity中经常使用的光影效果,主要包括各种光源、光照烘焙、法线贴图、镜面特效、波动水面真实效果等技术;第10章介绍了Unity中模型的网格概念及新旧动画系统;第11章介绍了Unity自带的地形引擎、拖尾渲染及导航网格和寻路系统等知识;第12章介绍了AssetBundle更新资源包的使用;第13章介绍了Unity中的多线程技术与网络开发;第14章介绍了Unity 2D游戏开发工具;第15章介绍了Unity 3D提供的Profiler工具的使用方法,及断点调试的两种方式;第16章介绍了完整的大型3D游戏案例—指间足球。
Unity 5.x 3D游戏开发技术详解典型案例工具书素材》是一本关于使用Unity 5.x引擎进行3D游戏开发的工具书,该书旨在为开发者提供详尽的技术解读和实践案例。 该书的素材包括了Unity 5.x引擎的详细介绍和使用方法,以及应用于典型案例中的各种游戏开发技术。其中,对Unity 5.x引擎的介绍包括了其基础概念、界面布局、编辑器功能等。此外,该书还深入讲解了Unity 5.x中的各种特性,如3D模型导入、材质设置、场景构建、动画制作等。这些内容为读者提供了全面的了解和掌握Unity 5.x引擎的基本操作和高级功能。 而针对3D游戏开发技术,该书通过典型案例的方式进行讲解,涵盖了游戏开发的各个方面。以此,读者可以通过实践案例来学习和运用Unity 5.x引擎的各种技巧和技术。这些实例包括了角色控制、碰撞检测、粒子特效、音效处理、UI设计等等。通过分析这些案例,读者可以深入理解和应用Unity 5.x引擎在3D游戏开发中的各种实践技术。 这本工具书素材的特点在于:一方面,它提供了全面而细致的Unity 5.x引擎的技术详解,包括基础知识和高级技巧;另一方面,它采用了实践案例的方式,通过具体的开发示例,帮助读者更好地理解和掌握Unity 5.x的开发方法。 总之,通过《Unity 5.x 3D游戏开发技术详解典型案例工具书素材》,读者可以系统地学习和掌握Unity 5.x引擎的开发技术,以及在实践中的应用。这本工具书素材是一个理想的学习指南和实践参考,对于想要从事3D游戏开发开发者来说,具有很高的参考价值。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值