Unity做3D游戏无疑是最好的工具,当然现在处理2D游戏也是非常友好,对于相对大型的2D游戏,还是极力推荐使用Unity来制作。
对于程序员来说,游戏模型在我看来是最难攻破的,但是Unity的 Asset Store {:target="_blank"} 提供了很多免费的模型资源,可以直接作为Asset导入的自己的项目中使用,非常方便。这些免费的资源来作为学习是足够了。
图中标记了Unity最常使用的5个 *** 作窗口
这个可以说是Unity设计的点睛之笔,非常重要,也非常好理解。GameObject好比没有任何行为的机器人,给他加上Component就是给机器人加上这种行为。比如我们需要做一个类似“愤怒的小鸟”这样的游戏,游戏中每一个鸟可以理解为GameObject,但是美术提供的可能就是一个小鸟的静态图片(或图片序列),没有任何行为。这个时候,如果我们需要让小鸟成为一个刚体用来给小鸟加上质量、重力加速度等属性,就需要添加Unity的内置的Rigidbody组件;然后可以加入XX Collider(碰撞体)组件模拟小鸟的形状,这样就可以根据小鸟的形状去检测碰撞;还可以给小鸟加上脚本,让小鸟在发射的时候旋转。
Unity初步认识就说这么多咯~
自从 unity5发布免费过后,有很多独立游戏开发者转向unity游戏开发,unity的优势就是多终端
跨平台打包,入门也快,很多人感觉自己的英文不好,就觉得学不会,其实这是一个误区,
unity的界面虽然是英文的,但是它的窗口就只有那么几个,用的次数多了,也就自然的熟练
了,那么新手该如何从零开始学习unity呢?接下来给大家分享一点经验与技巧。
(一) 首先unity的脚本可以用很多语言来写,比如java,js,c#,我个人比较喜欢C#,因
为刚开始的时候我学习的是C++,后来又做C#窗体程序,我们先从脚本说起,脚本我个人推荐
用C#,很多人说自己没有C#的基础,其实自己自学也能够学会,在unity中学会简单的游戏逻
辑开发,其实不需要太多的C#知识,unity用的VS编辑器其实是在C#里面调用unity的API,因
为它在创建脚本的时候引入了一个 unityEngine的空间,这个空间就是unity的 C# API,那么新
手只需要去学习unity的C# API接口就行了, untiy API 文档 Unity User Manual (
(二)关于unity客户端学习,首先你做为一个新手,我建议你从unity2D开始学习,我不建议你一开始就去学3D,因为3D游戏会涉及到很多比较复杂的计算,那么也就是在创建游戏项目的时候,选择一个2D游戏去开发,关于2D游戏的素材,大家自己可以在 某宝上面去购买,买来自己练习,非常便宜,那么学习2D游戏的学习顺序是什么呢,在这里我也给大家整理了一下。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)