发布网友 发布时间:2022-04-23 06:58
共7个回答
热心网友 时间:2022-04-12 17:22
Unity游戏引擎集合了开发一个游戏所需要的大部分工具、组件、环境等内容。就像拍一部电影,我们需要摄像机、摇臂、灯光、挑干等基础工具。做游戏也需要摄像机、灯光、地形、人物控制器等组件。unity游戏开发看什么书?这里给大家推荐两本:热心网友 时间:2022-04-12 18:40
作为一个Unity讲师,大致的给你归纳一下:
首先系统性学习C#,因为你有Java基础,所以下面的知识你也可以大致的过一遍,其中的内容大致包括:
变量
类型
循环判断
枚举、结构体
数组、字符串
函数
调试与异常的处理
面向对象中的封装继承多态
泛型、接口、抽象类
委托、匿名方法、事件
IO操作,网络操作
在学习上述内容时,可以结合Unity进行调试。也可以直接用vs命令行来进行学习查看运行结果。
学习Unity,其中的内容大致如下:
场景
坐标系
资源导入
摄像机、Gameobject与预设
UGUI中各种组件的使用
灯光系统
烘焙系统
纹理、材质、渲染器。
地形系统
角色控制系统
物理引擎
粒子系统
动画系统
射线检测
音效系统
学习到这里,你就已经对Unity进入中级的水平,当然在Unity学习的过程中一定要做大量的练习,以加深各知识点的垂直深入。
后面你就可以学习高阶内容了,比如Shader等其他方面的东西了。
有不明白的欢迎追加。
如果说要看什么书的话,其实直接去Unity官方看视频教学或者案例更加好。
热心网友 时间:2022-04-12 20:15
学习unity游戏开发大概从以下几个阶段来进行吧:
一、Level1起步阶段:
等级起点
0游戏代码编程学习和工作经验
0游戏设计的任何学习和工作经验
0任何游戏引擎相关开发经验
等级终点
掌握游戏编程的基础原理,了解计算机语言的基础知识
能够在Windows和MAC系统中搭建C#开发的环境配置
熟练掌握C#相关基础应用 | (变量与常量、表达式、流程控制、调试和异常、数组、枚举、字符串以及函数)
熟练掌握Unity的基础界面及相关操作应用
掌握通过地图编辑器进行游戏设计的基本应用
二、Level2进阶阶段:
等级起点
需要掌握C#编程的基础原理
需要熟练掌握Unity的基础界面及相关操作应用
需要入门通过地图器编辑进行游戏设计
等级终点
熟练使用C#脚本并通过Unity提供的API和场景逻辑进行交互
掌握面向对象(OOP)编程技术和.NET框架 (OOP基础、继承和多态、OOP设计理念、委托、泛型、集合及特性和反射)
可设计出高质的面向对象程序,并可在Unity中用C#来开发脚本
熟练掌握Unity游戏引擎的工具链应用 (图形、物理、粒子、动画、UI)
掌握设计强交互的游戏数据及架构
三、Level3专家阶段
等级起点
可设计出高质的面向对象程序,并可在Unity中用C#来开发脚本
需要熟练掌握Unity游戏引擎的工具链应用
需要入门通过地图编辑进行游戏设计
等级终点
进阶游戏编程算法
掌握UnityEditor工具及插件的编程应用
掌握Unity引擎工具链的进阶应用
掌握Unity引擎项目的优化、编辑及打包发布应用
具备游戏项目的设计、开发及实施部署的流程及工程执行能力
学习完这些内容,基本就等同于有一年工作经验了。学习也分线下学习和线上学习,现在也有开游戏开发私教营的,线上学习除了视频质量外,还得有好的老师帮助与团队监督你来完成学习内容。现在网上免费的学习视频也很多,但质量参差不齐,要不然就是浪费时间还没有学到真东西,Paws3D学习中心上面有很多相关的内容可以看看。
热心网友 时间:2022-04-12 22:06
首先要从基础开始,当慢慢的熟悉引擎基本信息后学编程语言。当然,也可以先学习编程语言。次序不重要,重要的是兴趣。因为兴趣才是好老师,有兴趣,你也不容易半途而废。热心网友 时间:2022-04-13 00:14
你可以先去【绘学霸】网站找“游戏特效/unity3D”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=306&zdhhr-11y04r-1668607130464739067热心网友 时间:2022-04-13 02:39
看书没有视频好,我也是一名入门Unity不久的新人,现在在一家游戏开发公司工作。大学专业是软件工程,学的是面向网站系统的JAVA方向。然后大四开始我自学Unity3D。我也有过类似的学习疑问……也爬过好多的坑……建议还是如果要是学习的话还是系统性的学习吧,siki学院这个网站不错的,后悔当初没有看到热心网友 时间:2022-04-13 05:20
U3D,支持C# JavaScript boo 三种语言。建议从这三方便入手,可能更好点