查看: 1182|回复: 0

Unity 3D 怎么学?怎么用?

[复制链接]
发表于 2022-11-21 15:52:09 | 显示全部楼层 |阅读模式
"IT有得聊”是机械工业出版社旗下IT专业资讯和服务平台,致力于帮助读者在广义的IT领域里,掌握更专业、实用的知识与技能,快速提升职场竞争力。 点击蓝色微信名可快速关注我们。

Unity3D是Unity Technologies公司开发的一款强大的跨平台游戏开发引擎,是一款多平台、综合型游戏开发工具,众多优秀的游戏作品以及VR/AR都是应用Unity3D进行开发,是优秀的3D引擎之一。

Unity3D引擎能让游戏开发者轻松创建诸如3D视频游戏、实时3D动画等互动内容,而且Unity3d里面有很多模块,像碰撞、射线、动画、移动和材质球等等,这些都是基础的东西,Unity3D还可以跨平台打包,生成安卓程序,但是要用到安卓的SDK。目前广泛应用于手游、网游、单机以及新的VR游戏等开发领域。

HUnity 3D怎么学?

第一步:首先了解Unity3D的菜单,视图界面。当然还要了解人物基本的比例和结构。

第二步:理解场景里面的坐标系统,输入系统,简单的向量概念。Unity3D的坐标系统及向量概念如果不理解清楚,不理解世界坐标,局部坐标的关系,即使一个简单的移动,缩放,旋转的几行代码,也会困惑。

第三步:学习创建基本的场景的一些基本概念:游戏对象,组件,脚本。在界面上分别体现在层次视图,项目视图及属性视图,要理清楚彼此之间的关系。

第四步:学习资源导入方面的一些基本元素:网格,材质,贴图,动画等。

第五步:学习脚本的生命周期,Start,UpDate,ONGUI这些基本的方法。了解,预制,时间,数学等常用的类及相关方法。理解游戏对象,组件,脚本彼此之间的关系。

第六步:进一步学习摄像机灯光,地形,渲染,粒子系统,物理系统等等。

第七步:一些更高级的概念:向量的加减法点乘叉乘,光照法线贴图,内存管理,图形优化等。

Unity3D入门容易,真的要精通,那是相当难的。U3D现如今的手游市场份额已经占据到85%!同时其跨平台的优势,对于端游和页游也势不可挡!

HUnity 3D就业前景

1、Unity3d游戏开发Unity常见的应用方向就是在游戏开发上目前市场上的手游。2、移动端VR随着移动VR设备的增多,手机VR眼镜等的普及,移动VR行业也在增长,Unity开发软件发布成手机app,打开后二分屏形式呈现,然后将手机放入盒子中进行观看。3、AR通过ARkit高通AR在Unity中进行开发。4、手机APP因为unity是跨平台的,开发完,可以发布到不同的平台。5、Kinect体感开发/leapmotion开发leapmotion开发:手势识别的。Kinect开发:骨骼驱动模型/手势识别/手势触发UI。这一块统称,体感开发。6、工艺仿真软件主要是exe格式的,给企业开发时,有时为了软件的版权,使用加密锁,工艺仿真主要实现步骤:美工建模–模型导入unity加入业务逻辑。7、建筑可视化通过Unity处理大量的复杂几何体再结合逼真的灯光、表面还有渲染功能,可以做出一个工程或建筑模型。常见的应用制作建筑模型、样板间模型建设,结合VR技术做VR看房等等。8、模拟Unity还有一个重要的用途,就是它能模拟各种场景,协助培训或办公,比如现在医疗就用Unity模拟各种实验场景,航空航天模拟各种飞行情况,机械制作可以模拟各种安装和安全等等。用Unity创建各种模拟环境,不仅可以节省成本,还能提高工作效率,使它成为模拟环境中的理想选择,未来也会有更多的使用空间。9、动画Unity可以制作动画游戏,其实也可以应用到动画电影制作当中,Unity可以搭建基础的动画场景等等,都可以给出Unity几个应用方向,Unity应用虽然大部分在游戏开发上,Unity在与VR/AR等技术结合的情况下还可以应用到更广的空间中。
免费直播课程
8月12日(本周四)拥有18年教学经验的北京联合大学教授朱淑琴 博士为您带来免费直播课:“Unity 3D/2D移动开发实战教学(第二讲)”。
开放时间:2021年8月12日(周四)20:00主讲老师:朱淑琴课程类型:视频直播观看平台: 九州云播平台                   当当直播平台                    京东直播平台                   机械工业出版社官方腾讯直播间                   机械工业出版社百度百家号直播间                 
讲师介绍

朱淑琴

北京联合大学教授,计算机应用技术博士,18年任教经验,“双师型”教师。从事Unity相关教学和工作10余年,曾赴美国罗格斯大学深造,编写著作8部,发表SCI/EI收录论文10余篇。

相关著作:
涵盖Unity 2D/3D/AR开发全过程

以项目为主线,由项目引出任务

操作/资源/脚本/UI/特效/多平台

涉及教育、游戏等热点开发领域

Unity 3D 怎么学?怎么用?-6712

(点击封面可进入详情页面)

作者:朱淑琴 编著

关键词:Unity2D/3D 场景创建 编写脚本 UI制作 特效设计 AR开发 多平台应用

适合人群:对Unity感兴趣的游戏开发爱好者、移动开发人员

本书分为四大篇,包括基础篇、模型篇、3D教育软件综合实例篇和3D AR教育软件综合实例篇。基础篇主要包括Unity 2D开发和Unity基础知识;模型篇包括在Unity中创建资源和三维模型设计与制作;后两篇展示了基于Unity引擎的综合性3D软件和3D AR软件的开发过程。前两篇是基础操作,后两篇是实战应用。对于基础操作部分,基于小巧实用的案例讲解知识点;对于实战应用部分,以完整的项目案例为主线,全面阐述Unity的基本操作、资源整理、游戏场景创建、游戏脚本编写、游戏UI制作、各种特效制作以及移动平台上的运用等方面知识。

分享内容
★ Unity 3D/2D移动开发实战教学(第二讲)

场景漫游任务实战

1、了解地形系统Terrain

2、绘制Terrain

3、为绘制好的Terrain地图进行贴图及添加模型

4、了解Unity中的Skybox天空盒

5、为Skybox添加贴图

6、掌握摄像机跟随实现方法

7、掌握创建路点的方法

8、掌握自动寻路的方法

直播入口识别下方二维码可进入九州云播平台直播间:

其余直播间的入口我们将于直播前发布。
您需要登录后才可以回帖 登录 | 加入联盟

本版积分规则

快速回复 返回顶部 返回列表