Unity 3D 游戏发布一口气讲完!(o-ωq)).oO 困

news2024/11/25 18:56:05

Unity 3D PC平台发布

PC 是最常见的游戏运行平台。

随着欧美游戏的崛起,PC 平台随之发生游戏登陆大潮。

在 PC 平台上发布游戏的步骤:

  1. 打开要发布的 Unity 3D 工程,执行 File → Build Settings 菜单命令。

  1. 在 Platform 列表框中选择 PC,Mac&Linux Standalone 选项,在右侧的 Target Platform 下拉列表中可以选择 WindowsMacOS XLinux 选项,在右侧的 Architecture 下拉列表中可以选择 x86 或 x86_64 选项,如下图所示。

  1. 单击左下角的 Player Settings 按钮后,便可以在右侧的 Inspector 面板中看到 PCMac&Linux 的相关设定,如下图所示。在 PlayerSettings 界面中,Company Name 和 Product Name 用于设置相关的名称,而 Default Icon 用于设定程序在平台上显示的图标。

  1. 在 PlayerSettings 界面的下部有 4 个选项设置:Resolution and PresentationIconSplash Image 和 Other Settings。下图是 Resolution and Presentation 的参数设置内容,参数如下表所示。

参数功能
Default Is Full Screen若选中此复选框,则游戏启动时会以全屏幕显示
Default Is Native Resolution默认本地分辨率
Run In Background当暂时跳出游戏转到其他窗口时,显示游戏是否要继续进行
Supported Aspect Ratios显示器能支持的画面比例,包括4 : 3、5 : 4、16 : 10,16 : 9和Others

当完成了上述设置,也可使用默认值。便可回到Build Setting 对话框。

5.单击右下角的 Build 按钮,选择文件路径用于存放可执行文件。

发布的内容是一个可执行的 exe 文件和包含其所需资源的同名文件夹,单击该文件后便会出现如下图所示的游戏运行对话框。

点击了 play! 后即可运行游戏。

Unity 3D Web 平台发布

在 Web 平台上发布游戏的步骤:

  1. 打开要发布的 Unity 3D 工程,执行 File → Build Settings 菜单命令,打开场景发布窗口。

新建的项目默认发布到 Web 平台,单击 Add Current 按钮,将刚刚保存的场景添加到发布窗口中,然后选中发布窗口中的 Web Player 网页播放器选项,然后单击 Switch Platform 交换平台按钮启动该平台。

  1. 平台启动成功后,单击 Build 发布按钮,将 Web 文件发布。创建一个文件夹命名为 Scenne 作为存储目录。

  1. 发布成功后的 Scenne 文件夹内文件如下。

双击 scenne.html 打开页面,再弹出的系统提示中单击 “允许阻止 ActiveX 控件” 即可成功运行。

Unity 3D Android平台发布

Android 的游戏、软件等几乎是人们每天都要用到的。要将 apk 文件发布到 Android 平台,必须先安装两个工具:Java(JDK)和 Android 模拟器(SDK)

Java 是 Android 平台的主要开发语言,搞 Android 开发的读者肯定具备了 Java 基础,所以这里就不再讲解 Java 开发环境(JDK)的下载与安装了,不了解的读者请移步到:

  • JDK下载与安装教程
  • SDK 上手指南

  1. 在上述 JDK 和 SDK 都安装配置完成后,打开要发布到 Android 平台的游戏项目。执行 File → Build Settings 菜单命令以打开场景发布窗口,单击 Open Download Page 按钮。

  1. 执行 Edit → Preferences → External tools 菜单命令添加环境变量路径。

  1. 单击 Switch Platform 按钮转换平台。

  1. 单击 Player Settings 按钮,配置相关属性。

  1. 创建 Company Name 和 Product Name,要保证下方 Other Settings 中的 Package Name 与其一致。

  1. 执行 File → Build Settings → Build 菜单命令进行测试,导出的文件为 APK 格式。游戏发布成功后可以看见一个小图标。发布好后,将其直接复制到用户的 Android 机器中,安装完成后即可运行。

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

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

相关文章

返回索引对象中各元素的数据类型 pandas.Index.dtype

【小白从小学Python、C、Java】 【考研初试复试毕业设计】 【Python基础AI数据分析】 返回索引对象中 各元素的数据类型 pandas.Index.dtype [太阳]选择题 根据题目代码,执行idx3.dtype的结果是? import pandas as pd idx1 pd.Index([1, 2, 3, 4, 5])…

C++网络编程之TCP协议

概述 TCP,即传输控制协议,英文全称为Transmission Control Protocol,是互联网协议套件中的核心协议之一。它工作在OSI七层模型的传输层,也工作在TCP/IP四层模型的传输层。TCP协议的主要目的是:在不可靠的网络环境中提供…

基础算法--枚举

枚举算法是一种简单而有效的算法,它通过枚举所有可能的情况来解决问题。它通常用于解决问题规模比较小的问题,因为它的时间复杂度很高,随着问题的规模增加,算法的效率会急剧下降。 枚举算法的基本思路是通过循环遍历所有可能的情…

(C语言贪吃蛇)13.实现贪吃蛇四方向的移动

目录 前言 原代码预览 解决方法⚠️ 运行效果 总结 前言 我们上节通过Linux线程实现了两个while(1)同时运行,这样就可以一边控制方向一遍刷新出贪吃蛇的身体节点了。本节我们就来实现贪吃蛇四方向的移动。 (此图片为最终效果) 原代码预览 我们之前的代码是通过…

6.模拟电子技术——共集电极,共基极,多极放大电路

写在前面 这个是第六次的笔记,祝大家学习愉快 笔记部分 1.共集电极放大电路 首先,我们再复习一遍组态判断:基极进,发射极出,说明是共集电极放大电路。可能读者已经知道一些结论,先抛开这些,我…

Kubernetes-环境篇-02-ubuntu开发环境搭建

1、ubuntu基础环境 # 更新apt软件源 sudo apt update# 安装git sudo apt install git# 安装python3 sudo apt install -y python3 python3-pip# 安装vim sudo apt install vim2、安装go 2.1 下载go安装包 wget https://golang.google.cn/dl/go1.23.2.linux-amd64.tar.gz2.2 …

第十二届蓝桥杯嵌入式省赛程序设计题解析(基于HAL库)(第一套)

一.题目分析 (1).题目 (2).题目分析 1.串口功能分析 a.串口接收车辆出入信息:通过查询车库的车判断车辆是进入/出去 b.串口输出计费信息:输出编号,时长和费用 c.计算停车时长是难点&#x…

深度学习-----------------机器翻译与数据集

目录 机器翻译与数据集下载和预处理数据集预处理步骤词元化词汇表该部分总代码 固定长度阶段或填充该部分总代码 转换成小批量数据集用于训练训练模型总代码 机器翻译与数据集 import os import torch from d2l import torch as d2l下载和预处理数据集 #save d2l.DATA_HUB[fr…

被字节恶心到了

字节 日常逛 xhs 看到一篇吐槽贴,表示被公司恶心到了: 这位网友表示,最近是公司举办了 Q2 和 H1 的优秀员工表彰,自己的 1(直属领导)评上了,但仔细一看,1 获奖的所有产出都是自己的&…

sql注入第7关(学习记录)

看到这里好像和前面的不一样了,多了个use outfile 先输入个符号,看报错,还是得看别人的教程,通过查找,好像要通过图片来进行注入,ok呀,又是新的方式, 首先我们需要知道他的闭合方式…

uniapp+Android智慧居家养老服务平台 0fjae微信小程序

目录 项目介绍支持以下技术栈:具体实现截图HBuilderXuniappmysql数据库与主流编程语言java类核心代码部分展示登录的业务流程的顺序是:数据库设计性能分析操作可行性技术可行性系统安全性数据完整性软件测试详细视频演示源码获取方式 项目介绍 老年人 登…

算法 | 鹈鹕算法POA-Transformer-LSTM多变量回归预测

🔥 内容介绍 近年来,随着大数据时代的到来和计算能力的飞速提升,对复杂系统进行精确预测的需求日益增长。多变量时间序列预测作为一项关键技术,广泛应用于金融、能源、交通等诸多领域。传统的预测方法,例如ARIMA和多元…

Prometheus Metrics和PromQL的使用

Metrics 官方解释是 Metrics are numerical measurements in layperson terms. (通俗地讲,Metrics就是数字测量) Prometheus fundamentally stores all data as time series (Prometheus把所有数据都存储为时间序列) Every time series is u…

《PMI-PBA认证与商业分析实战精析》第6章 跟踪与监督

第6章 跟踪与监督 本章主要内容包括: 跟踪 关系与依赖性 批准需求 基线化已批准需求 使用跟踪矩阵来监督需求 需求生命周期 管理需求变更 本章涵盖的考试重点: 跟踪与监督的六项活动 跟踪与监督六项活动的可交付成果及活动间的关系 跟踪的定义…

指南:Linux常用的操作命令!!!

引言: 操作系统是软件的一类。 主要作用是协助用户调度硬件工作,充当用户和计算机硬件之间的桥梁。 尽管图形化是大多数人使用计算机的第一选择,但是在Linux操作系统上多数都是使用的:命令行在开发中,使用命令行形式&#xff0c…

【有啥问啥】联邦学习(Federated Learning, FL):保护隐私的分布式机器学习

联邦学习(Federated Learning, FL):保护隐私的分布式机器学习 联邦学习(Federated Learning, FL)作为一种前沿的分布式机器学习技术,正逐步成为解决数据隐私保护与模型性能提升之间矛盾的关键方案。以下是…

HTTP Cookie与Session

目录 一. 引入Cookie 1.1 定义 1.2 工作原理 1.3 分类 二. 认识Cookie 三. 测试Cookie 五. 引入Session 六. 测试Session 这篇博客,我们来看看Cookie与Session,内容干货满满。 一. 引入Cookie 1.1 定义 HTTP Cookie&…

幂等性及技术解决方案

目录 定义幂等性 为什么需要幂等性幂等性设计注意事项幂等性的范围分布式锁解决幂等性 设计 延伸阅读 定义幂等性 简单地说,我们可以多次执行幂等运算而不改变结果或者使用相同的输入参数中被调用多次,则不具有额外效果的操作,也就是多次执…

使用pytdx获取历史股票行情

使用pytdx获取历史股票行情 先看效果pytdx基础获取历史股票行情将历史数据存入数据库 先看效果 获取从2010年01月01日-2024年09月30日的股票数据 pytdx基础 https://blog.csdn.net/firexiaHouse/article/details/142687052?spm1001.2014.3001.5501 获取历史股票行情 def …

C++11--智能指针

引入 为什么需要智能指针? 在介绍异常时,遇到以下场景,处理异常就会比较棘手: void Func() {int* arr1 new int[10];int* arr2 new int[20];int* arr3 new int[30];// ...delete[] arr1;delete[] arr2;delete[] arr3; }这里…