《Uinty3d官方案例精讲》
脚本:
游戏对象间的逻辑关系需要通过脚本实现,游戏关卡的设计、各类角色的运动、场景的资源管理等,其背后都是脚本在驱动。最新的Unity5支持两种编程语言,C#和JavaScript,其中JavaScript语言更容易上手,C#是面向对象的编程语言,语法与C++、Java较为接近,在编程思想上更符合Unity引擎的原理。
Unity C#语言基础知识:
变量、数组与函数:
定义变量: 类型 变量名 /*=初始值*/

不加public、protected、private默认为private。
如果声明public变量,并且把脚本绑定到物体上,则会在物体的Inspector视图上显示,并且可以修改值,若不想显示,可为变量加上[HideInInspector];如果希望在Inspector上限定取值范围,可以使用RangeAttribute实现。


数组的声明和使用: 类型[] 变量 /*=初始值*/

二维数组:

本文介绍了Unity3D的基础知识,包括C#语言的基础,如变量、数组、函数和协程的使用。协程在Unity中类似线程,通过yield语句实现代码的中断和恢复,常用于延时操作和动画控制。同时,文章讨论了C#类的使用,Unity脚本的时间执行顺序,以及如何通过Debug.log进行调试。

555

被折叠的 条评论
为什么被折叠?



