Unity 3D需要注意的程序基础
2013-10-13 15:11
344 查看
一般来说,程序的基础有很多,最核心的呢,就是基础中的基础,也就是最基本的东西,就想饿哦们做基本的程序一样,通过一些选择、荀怀,再加上变量和自定义函数就可以制作出来,月负责的程序都是在最基本的程序基础上形成的,比如插件,都是用基础的东西组合出复杂的东西来的,再给予一个插件的名字,就形成了,所以我们只要掌握程序最核心的基础,再复杂的程序都可以很简单,再简单的程序我们也可以将它重新组合成新的程序。
我们学习unity3d,需要对Unity3D的类的结构有一个比较初步的了解,我们也不需要掌握得面面俱到,只需要将其中最基本的几个掌握就够了。然后就是要了解Update()刷新函数和Start()初始化函数的功能,因为游戏中的图像变化就是不断帅新屏幕得到的,跟动画面的制作原理是一样的,所以,我们在帅新的时候就需要对每个物体进行刷新,这样才让游戏中的物体活动起来。
而且,多个游戏物体之间也存在着联系,他们调用彼此、访问彼此、改变彼此的数据、引起如何的变化等,一般使用GameObject.Find("abc").GetComponent<bcd>()来得到.接下来,游戏的互动性的的控制,就是要我们根据鼠标和键盘的操作来操控游戏物体。
除此之外就是对游戏空间的感知具体到3D游戏中就是对向量的加减,还有点乘等的物理意义的了解。接下来的就是空间坐标系,局坐标,全局坐标,还有屏幕坐标,以及它们之间的关系,我们常常会要转换坐标系,就像用鼠标点击地面,涉及的就是3D空间的坐标转换到摄像机的屏幕坐标.
最后是数组的使用,以及程序的调试方法等等都需要注意。
我们学习unity3d,需要对Unity3D的类的结构有一个比较初步的了解,我们也不需要掌握得面面俱到,只需要将其中最基本的几个掌握就够了。然后就是要了解Update()刷新函数和Start()初始化函数的功能,因为游戏中的图像变化就是不断帅新屏幕得到的,跟动画面的制作原理是一样的,所以,我们在帅新的时候就需要对每个物体进行刷新,这样才让游戏中的物体活动起来。
而且,多个游戏物体之间也存在着联系,他们调用彼此、访问彼此、改变彼此的数据、引起如何的变化等,一般使用GameObject.Find("abc").GetComponent<bcd>()来得到.接下来,游戏的互动性的的控制,就是要我们根据鼠标和键盘的操作来操控游戏物体。
除此之外就是对游戏空间的感知具体到3D游戏中就是对向量的加减,还有点乘等的物理意义的了解。接下来的就是空间坐标系,局坐标,全局坐标,还有屏幕坐标,以及它们之间的关系,我们常常会要转换坐标系,就像用鼠标点击地面,涉及的就是3D空间的坐标转换到摄像机的屏幕坐标.
最后是数组的使用,以及程序的调试方法等等都需要注意。
相关文章推荐
- Unity 3D需要注意的程序基础
- < Unity 3D专栏 >NGUI插件基础教程(二) - Sprite,SlicedSprite,Tiled Sprite,FilledSprite的区别
- vml程序需要注意的问题
- Unity 3D 监听键盘 返回键退出程序C#
- [基础知识] 总结使用Unity 3D优化游戏运行性能的经验
- Java基础 Arrays.atList需要注意的一个问题
- 解决Unity 3D 在运行iOS程序时出现mscorlib.dll找不到的问题
- netstat -na输出中Recv-Q和Send-Q两项的值不为零需要注意程序是否有问题
- 摘自PHP手册[1] – 需要注意的基础知识
- 【蓝鸥Unity开发基础三】课时4 3D开发基础
- Unity学习:3D数学基础知识
- 需要注意的c++ 的11个要点[转贴] 基础知识
- Socket程序从windows移植到linux下需要注意的
- GCC编译C程序需要注意文件名后缀的问题
- 关于Unity中的3D数学基础知识<三>矩阵的基础知识和使用
- HTML/CSS一些需要注意的基础知识
- unity 加载Assetbundle文件夹路径需要注意
- 写正确程序需要注意的地方:输入一个正数n,输出所有和为n连续正数序列。
- Unity3D 计算机3D图形基础在Unity中的实现(Vector3,Maxtrix4*4,Transform)
- Unity 3D中的 SetActive() 与 OnEnable()、OnDisable()要注意的