推荐:将 NSDT场景编辑器 加入你的3D工具链

3D工具集: NSDT简石数字孪生

2D 还是 3D 项目

无论是创建 2D 还是 3D 游戏,Unity 都很拿手。在 Unity 中创建新项目时,可以选择以 2D 或 3D 模式启动。您可能已经知道要构建什么,但有一些细微的要点可能会影响选择的模式。

选择是以 2D 还是 3D 模式启动决定了 Unity Editor 的一些设置,例如图像是作为纹理还是精灵导入。无论在创建项目时设置何种模式,都可以随时在 2D 或 3D 模式之间切换(请参阅 2D 和 3D 模式设置https://docs.unity3d.com/cn/current/Manual/2DAnd3DModeSettings.html)。下面这些指导原则有助于做出选择。

全 3D

从 Asset Store 下载的 Unity 示例项目中的一些 3D 场景

3D 游戏通常使用三维几何体,在游戏对象的表面上渲染材质和纹理,使它们看起来像构成游戏世界的坚固环境、角色和对象。摄像机可以在场景中及其周围自由移动,并以逼真的方式在游戏世界中投射光线和阴影。3D 游戏通常使用透视渲染场景,因此当对象靠近摄像机时,对象在屏幕上显得更大。对于符合此描述的所有游戏,请采用 3D 模式。

正交 3D

一些使用正交视图的 3D 游戏

有时游戏使用 3D 几何体,但使用正交摄像机,而不是透视。这是游戏中常用的技巧,可用于对动作进行鸟瞰,有时也称为“2.5D”。如果要制作这样的游戏,还应该在 3D 模式下使用 Editor,因为即使没有透视,仍将使用 3D 模型和资源。但此情况下需要将摄像机和 Scene 视图切换为正交 (Orthographic) 视图。

以上场景来自 Synty Studios 和 BITGEM 的作品。

全 2D

典型 2D 游戏类型的一些示例

许多 2D 游戏使用平面图形,有时称为精灵(没有任何三维几何体)。它们作为平面图像被绘制到屏幕上,而且游戏的摄像机没有透视。对于这种类型的游戏,应该以 2D 模式启动 Editor。

包含 3D 图形的 2D 游戏玩法

采用 2D 游戏玩法但包含 3D 图形的横向卷轴游戏

一些 2D 游戏将 3D 几何体用于环境和角色,但将游戏玩法限制为二维模式。例如,摄像机可以显示横向卷轴视图,并且玩家只能在两个维度上移动,但是游戏本身仍然将 3D 模型用于障碍物并且将 3D 透视用于摄像机。对于这些游戏,3D 效果的用途可能是为了营造风格,而不是充当某种功能。这种类型的游戏有时被称为“2.5D”。尽管游戏玩法是 2D,但主要是操纵 3D 模型来构建游戏,因此应该以 3D 模式启动 Editor。

2D gameplay and graphics with a perspective camera

2D“纸板影院”风格的游戏提供了视差运动效果

这是另一种流行的 2D 游戏风格,使用 2D 图形,但通过透视摄像机来获得视差卷轴效果。这是一个“纸板剧院”风格的场景,所有图形都是平面的,但按照与摄像机之间的不同距离排列。在这种情况下,2D 模式最有可能符合开发要求。但是,应将摄像机的投影模式更改为透视 (Perspective),并将 Scene 视图模式更改为 3D

此文由3D建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D:离线(手动)许可证激活证 (mvrlink.com)

下一篇:Unity3D:API更新程序 (mvrlink.com)

Unity3D:2D/3D 项目相关推荐

  1. 【巨人的肩膀上制造世界】——10——Unity3D实用插件之Vectrosity,轻松便捷的实现2D/3D画线功能

    [巨人的肩膀上制造世界]--10--Unity3D实用插件之Vectrosity,轻松便捷的实现2D/3D画线功能 目录 1.博客介绍 2.内容 (1)编辑器预制线条 (2)编辑器修改线条 (3)线条 ...

  2. unity3d游戏3d局域网联机吃球游戏完整项目源码分享

    unity3d游戏3d局域网联机吃球游戏完整项目源码分享 免费下载地址: 链接:https://pan.baidu.com/s/1APlOCmoK9aUfiVJD48dBQA 提取码:p5nl 复制这 ...

  3. [Unity官方文档翻译]2D or 3D Projects Unity中2D和3D项目的区别

    2D or 3D Projects 2D或3D项目 Unity is equally suited to creating both 2D and 3D games. But what's the d ...

  4. Unity3D 2D游戏中寻径算法的一些解决思路

    需求 unity3d的3d开发环境中,原生自带了Navigation的组件,可以很便捷快速的实现寻路功能.但是在原生的2d中并没有相同的功能. 现在国内很多手机游戏都有自动寻路的功能,或者游戏中存在一 ...

  5. 分享数百个 HT 工业互联网 2D 3D 可视化应用案例

    过去的 2018 年,我们认为是国内工业互联网可视化的元年,图扑软件作为在工业可视化领域的重度参与者,一线见证了众多 HTML5/Web 化.2D/3D 化的项目在工业界应用落地,我们觉得有必要在此分 ...

  6. 游戏开发 unity3d python_游戏研发系列 Unity3D/2D游戏开发从0到1 第2版.pdf

    作 者 :刘国柱著 出版发行 : 北京:电子工业出版社 , 2018.01 ISBN号 :978-7-121-33499-3 页 数 : 507 丛书名 : 游戏研发系列 原书定价 : 99.00 开 ...

  7. 分享数百个 HT 工业互联网 2D 3D 可视化应用案例之 2019 篇

    过去的 2018 年,我们认为是国内工业互联网可视化的元年,图扑软件作为在工业可视化领域的重度参与者,一线见证了众多 HTML5/Web 化.2D/3D 化的项目在工业界应用落地,我们觉得有必要在此分 ...

  8. unity3d 2D游戏中摄像机投影类型

    我们盘点一下unity3d 2D游戏中必备的几个元素. 摄像机:无论是3D游戏还是unity3d 2D游戏摄像机都是非常重要的属性,移动摄像机即可更改屏幕中显示的内容,游戏地图的坐标永远都不会发生改变 ...

  9. Paper:《How far are we from solving the 2D 3D Face Alignment problem? 》解读与翻译

    Paper:<How far are we from solving the 2D & 3D Face Alignment problem? >解读与翻译 目录 How far a ...

最新文章

  1. 刚刚,科学家发现了一大堆解释人类进化的基因...
  2. 【收藏】Zeppelin与Linkis、Scriptis的实践对比
  3. CodeForces - 1341E Nastya and Unexpected Guest(01bfs)
  4. a类论文 计算机视觉,【科研新进展】(21)我校教师首次在计算机视觉领域A类会议上发表论文...
  5. 2011年Android手机用户购买行为研究报告
  6. 使用这个库,让你的服务操作 Redis 速度飞起
  7. android动态居中布局,Android动态添加布局的两种方式
  8. 漏洞扫描与云服务器的安全防护
  9. 如何对一个普通的Java项目进行打包,打成jar包,idea操作
  10. 和计算机与设计相关的,计算机设计和类论文参考文献 计算机设计和参考文献有哪些...
  11. 用ps制作计算机系海报,如何利用素材制作海报_ps海报制作_ps教学_课课家
  12. shp文件格式说明(二)
  13. 抖音关注和喜欢数据分析
  14. SaaS独角兽成长秘籍:40%法则+7步走战略
  15. SIGIR2020推荐系统论文解析:Recommendation for New Users and New Items
  16. I/O 的五分钟法则(Five-Minute Rule)
  17. Developing circuit
  18. 回顾过往,布局未来:2022 年证券走势
  19. 在C++控制台程序中播放欢乐颂
  20. 快速提高网站流量的外部链接发布与推广技巧

热门文章

  1. 管理员中心-权限部分用户故事
  2. 小猫爬山 (深搜+搜索顺序优化)
  3. anaconda安装教程-手把手教你安装
  4. linux系统模块全选快捷键,Linux的150个命令和快捷键 整理
  5. Python3.8更新笔记
  6. matlab绿色 不伤眼,蓝光和超清哪个伤眼睛 伤害都很低不用过多担心
  7. 解决 Oracle10g安装过程中无法确定主机的IP地址时产生该异常错误
  8. Hutool Excel导出 这是单元格为保留5位小数数值格式
  9. DeepMind 发布强化学习通用算法 DreamerV3,AI 成精自学捡钻石
  10. 揭秘三大运营商在5G专网的布局!