Unity3D培训
美国上市Unity3D培训机构

400-111-8989

热门课程

新手怎样学习unity呢?

  • 发布:Unity3D培训
  • 来源:Unity3D问答
  • 时间:2016-08-31 17:17

想学Unity3D游戏开发的新手应该怎么学呢?首先要从基础开始,当慢慢的熟悉引擎基本信息后学编程语言。当然,也可以先学习编程语言。次序不重要,重要的是兴趣。

首先给大家介绍下U3D,U3D全称unity3d。是一款3D游戏制作引擎,可以用之开发跨平台产品。比起其他3D游戏引擎,unity3d更加简单易掌握,也是近来很热门的引擎,操作简单上手很快,很多人对这个很感兴趣。有人感觉像是在玩游戏,有人感觉像是在创造世界。最关键,也是大家选择它最重要的一个原因,学成后的待遇提升很大。感兴趣的朋友可以自己去招聘网站查一下,保证有惊喜。

当然一个菜鸟刚开始学U3D,入门是比较难的,首先要了解U3D最重要的五大界面。

第一:场景(Sence),构建游戏的地方;

第二:层级(Hierarchy),场景中的游戏对象都列在这里。

第三:检测面板(Inspector),当前选中的资源或对象的设置,是一些变量和组件的集合。

第四:游戏(Game),演示窗口,仅在播放模式中演示。

第五:项目 (Project),一些资源的列表,和库的概念一样。

然后了解主菜单栏的八大菜单:文件(File),编辑(Edit),资源(Assets),游戏对象(GameObject),组件(Component),地形(Terrain),窗口(Window),帮助(Help),熟悉这些菜单每一个命令对以后的游戏制作大有帮助。

在U3D中,一定要对坐标(Coordinates)有个了解,U3D的坐标点是以(x,y,z)的顺序排列的,切记。熟悉坐标,在做游戏的过程中会更加顺手。

如果你没有任何编程基础,一样可以学习Javascript(或C#这些都行),我学AS的时候也完全不懂编程。先学Javascript语言也无妨,因为这个引擎主要是个编程工具。打开Script帮助文档和Monodevelop编写器,从最简单的位移(transform.Translate)开始吧。

本人在学习过程中大概梳理了一下u3d的开发流程及可能遇到的问题,菜鸟们共同学习进步,大家在学习过程中要做到心中有疑问,然后带着疑问去解惑。这样学习起来会比较容易一些。

1.了解u3d的游戏开发流程

2.学习了解u3d开发工具的各个窗体视图及功能等

3.将demo中的东西迅速过一遍,大致了解其结构等

4.3d美术资源的制作,如地图场景,角色模型及动作等

5.3d美术资源的导入整合

6.游戏逻辑编写

7.单元测试

8.各个平台的兼容性调整

9.打包发布

10.美术资源的制作

11.暂时先用免费的素材等(软件自带的素材应该够了吧?如果发布游戏中使用到自带的素材,是否会有侵权?)

12.如果要自己制作,3d模型等是否只能使用maya和3dmax此类工具?导出文件格式后缀是什么? u3d本身是否自带制作或修改的功能?

13. 如果找美工合作或者外包,有经验的熟手,中高档的水平,做一套资源大概是多长时间什么价位?(麻烦有经验的估个价,以下面要求计算:三男三女的主角,每个玩家拥有约五十种技能动作(姿势相同),敌人一共有约一百种外形,但大部分只有普通行走和攻击等,拥有的技能动作约十种。外加音乐和音效)

14.如果直接在assets store购买资源的话,是否靠谱?上面说的一套大概是什么价位呢?

15.开发细节

16.游戏2d界面制作,如登录、注册、设置等界面。据说用NGUI比较好,是否还有要补充说点什么的?

17.玩家交互,如触摸和手势识别等的响应。

18.网络交互,使用socket长连接,接收/发送字节流。是否有什么插件之类的推荐一下?

19.模拟摇杆等的开发。 触摸事件的拦截如何处理?

20.loading界面,资源预加载

21.场景普通切换及特效切换

22.粒子系统。

24.角色的行走。包括自动寻路和碰撞检测等,据说自动寻路用自带的Nav Mesh 就很好用了,是吗?

25.场景的修改编辑(例如星际、魔兽等游戏的建造兵营等)

26.本地文件的读写

27.总感觉还好了点什么重要的?

28.发布准备

29.单元测试,自动化测试脚本的编写,在u3d一般是用什么做的?

30.u3d的平台兼容性如何? 主要考虑ios和android这两个平台,是否有什么常见的坑?

31.打包发布的条件是什么?整个开发和发布应该都可以免费的吧?

带着问题和目的去学习,可以提高大家学习效率,并且大家最好是参与到商业项目中去学习,这样效率更快。

预约申请免费试听课

上一篇:什么是Unity3D?如何学习Unity3D?
下一篇:Unity3D发展前景怎么样?
unity3d开发有哪些好的辅助工具?unity3d开发语言怎么用?

unity3d开发有哪些好的辅助工具?unity3d开发语言怎么用?

如何快速系统学习Unity3D软件开发?

如何快速系统学习Unity3D软件开发?

学VR去哪个培训机构好?

学VR去哪个培训机构好?

Unity3D游戏开发为啥这么热?

Unity3D游戏开发为啥这么热?

选择城市和中心
贵州省

广西省

海南省