Unity3D:2D/3D 项目

news2024/10/7 12:25:50
推荐:将 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)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/587874.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

1-网络初识——网络发展史

目录 1.独立模式 2.网络互联 2.1.局域网(Local Area Network,简称LAN) ①基于网线直连 ②基于集线器组建 ③基于交换机组建 ④基于交换机(网口很多)和路由器组建 2.2.广域网(Wide Area Network&…

MySQL新身份验证插件caching_sha2_password

同事反馈了一个问题,MySQL客户端连接数据库的时候,提示这个错误, ERROR 2059 (HY000): Plugin caching_sha2_password could not be loaded: /usr/lib64/mariadb/plugin/caching_sha2_password.so: cannot open shared object file: No suc…

中国码农生存现状调查

传说中的码农到底是一种什么样的存在。 程序员一直都是一个备受人们关注的群体。据IDC统计,全球约有1850万名程序员,中国占10%。随着近年全国互联网创业热潮的兴起,“互联网”、“云计算”以及“智能硬件”等领域发展迅速,市场对…

微信小程序开发需要多少钱?

近几年来,微信小程序开发行业发展迅猛,可以说是未来的一个趋势,它不仅能在用户体验上更好,而且也能有效地提升商家的营业额。目前来说,小程序开发主要有模板小程序、定制小程序两种,模板小程序的价格比较低…

IO多路复用详解

文章目录 基本概念select系统调用详解select函数定义select的底层原理select的优缺点 poll系统调用详解poll函数定义调用poll的底层原理poll的优缺点 epoll系统调用详解epoll相关的函数定义epoll的底层原理epoll的优缺点 ET vs LT基本概念epoll_ctl模式设置 应用场景基于IO多路…

Makefile中定义版本号,巨坑

最初是这样定义的,咋看没问题 DT_VERSION 5.1.0 ifeq ($(shell which git), )DT_BACKEND_VERSION $(DT_VERSION) elseDATE $(shell date "%m/%d/%Y")GIT_VERSION $(shell git rev-parse HEAD | cut -c 1-8)DT_BACKEND_VERSION $(DT_VERSION)-$(GIT_…

基于 Log 的通用增量 Checkpoint

摘要:本文整理自阿里巴巴开发工程师,Apache Flink Contributor 俞航翔,在 Flink Forward Asia 2022 核心技术专场的分享。本篇内容主要分为四个部分: 1. Checkpoint 性能优化之路 2. Changelog 机制解析 3. Changelog 性能测试 4.…

使用Windows程序包管理器winget安装卸载更新软件

什么是 Windows 程序包管理器? Winget是一个命令行工具,是Windows 系统中用于自动安装、升级和配置软件的系统包管理工具。 Windows 程序包管理器是一个综合性的程序包管理器解决方案,它由一个命令行工具以及一组用于安装应用程序的服务组成…

缓存更新的四种策略及选取建议

文章目录 缓存更新的四种策略及选取建议前言Cache AsideCache Aside查询策略Cache Aside更新策略延迟双删 Read/Write ThroughRead/Write Through查询策略Read/Write Through更新策略 Write BehindRefresh-AheadCDC 四种策略的选择性能数据一致性冗余数据代码复杂度业务逻辑可靠…

高精度倾角传感器测量原理

高精度倾角传感器测量原理技术参数 1.性能参数 测量范围:0~30 测量精度:0.06 分 辨 率:0.0001 测量方向:X,Y 时间漂移:0.08/月 更新时间:30ms 上电启动时间:0.5s 2.电…

全网首发 | 广州虚拟动力最新版兼具动捕与面捕功能的动作捕捉系统

随着多项政策明确提出 未来将大力推进虚拟现实与文娱互动 影视艺术等新兴前沿领域的创新与产业化 动作捕捉作为联结虚实世界的桥梁 影响着3D动画以及文娱互动产业的数字化发展 行业痛点 •光学动捕系统成本昂贵:难以下沉到项目预算和运营预算,不利于…

CentOS 安装配置 vncserver

1. VNC 简介 VNC(Virtual Network Computing) 是使用网络建立连接的一个虚拟桌面,用来远程操作计算机的一种技术,日常会有很多中场景需要远程来控制和操作服务器等计算机。 2. CentOS 安装 VNC Server 使用 yum 安装 tigervnc-server。 sudo yum ins…

PG案例系列1:优化大表的count(*)

文章目录 一. 问题描述二. 解决方案2.1 收集统计信息2.2 并行2.3 autovacuum2.3 统计信息读取 参考: 一. 问题描述 前端页面需要分页展示,经常需要查询总数,然后做分页展示。 遇到的问题是,第一次执行会很慢,6秒左右&#xff0c…

C++数据结构:二叉树之一(数组存储)

文章目录 前言一、二叉树的基本定义二、二叉树的基本性质三、二叉树的存储(数组)总结原创文章,未经许可,禁止转载 前言 树是一种非线性数据结构,它由若干个节点和边组成。每个节点都有一个值,而边则表示节…

2核4G5M性能测评:腾讯云轻量应用服务器CPU内存带宽系统盘

腾讯云轻量应用服务器2核4G5M配置一年168元,三年628元,100%CPU性能,5M带宽下载速度640KB/秒,60GB SSD系统盘,月流量500GB,折合每天16.6GB流量,超出月流量包的流量按照0.8元每GB的支付流量费&…

SuperMap iDesktopX扩展开发之GP算子扩展

作者:dongyx SuperMap iDesktopX是超图研究院推出的一款跨平台的桌面GIS软件,兼容Windows和Linux,同时iDesktopX也采用的是插件式扩展开发框架,支持定制开发。 使用iDesktopX定制开发有以下优势: ⚫ 采用 Swing 图形界…

第五十八天学习记录:C语言进阶:文件操作1

什么是文件 在程序设计中,一般有两种文件:程序文件、数据文件 程序文件 包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.e…

TM7707 评估前做的功课

目录 硬件 模拟输入范围 转换速度与有效位数 数字电平匹配 建立时间 基准电压 软件 寄存器 硬件 MCU 3.3V 平台; ADC mclk 2.4576mhz 模拟输入范围 在非缓冲模式下,共模输入范围是从 GND 到 V DD 。模拟输入电压的绝对值处在 GND-30mV 和 …

SAP不停机做client copy ,把800数据覆盖到600,导致在600很多单据创建不出来

不停机做client copy ,把800数据覆盖到600,但是因为没有停机,导致在800还在产生单据,以至于600的 number range 不对,很多单据都能保存成功但是查寻不到 涉及到的单据(包括但不限于) 采购订单 生…

GPT-4 太贵?试试这 6 个免费且优秀的替代方案

大家好,我是可夫小子,《小白玩转ChatGPT》专栏作者,关注AIGC、读书和自媒体。 目录 AutoGPT - 直接从您的浏览器使用 Bard - Google AI 的免费工具。 Bing - New Bing 已经支持GPT-4, Claude - Anthropic对标ChatGPT Hugging…