Unity入门-整体认识

Unity入门-整体认识,第1张

我对Unity的认识是Unity是制作游戏的交互管理工具,游戏模型或者动画需要通过Maya、Autodesk、Blender等来实现,游戏脚本通过MonoDevelop(Unity 内置)、VS等IDE去编写。 当然这并不妨碍Unity的伟大,正因为这种分离式的设计,然后美术和程序员可以很方便的协同工作。

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游戏的学习顺序是什么呢,在这里我也给大家整理了一下。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11505930.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存