第五十八章 Unity 发布PC平台

2024-02-18 18:20

本文主要是介绍第五十八章 Unity 发布PC平台,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本章节我们介绍一些如何打包游戏到PC平台,这里重点介绍如何制作Windows操作系统下的游戏包。首先,我们创建一个“PcDemo”工程,然后简单布置一下场景内容,如下

想要打包发布Unity项目,我们可以在菜单栏选择“File”→ “Build Settings”菜单命令。

在Platform列表中显然了我们能够发布的“平台”,第一个选项“PC, Mac & Linux  Standalone” 就用来为大多数桌面平台构建独立应用程序。接下来,我们查看右侧的设置项。

Target Platform 目标平台,可以选择Windows,macOS X或者Linux。当然是否能够选择其中一项取决于我们安装Unity的时候,是否安装了目标平台的编译库。

Architecture 可以选择x86 或 x86_64。目前我们大部分PC都是64位机,因此选择x86_64。

Server Build 勾选此项代表我们的项目是服务器程序。默认不勾选。

Copy PDB files 勾选此项代表包含 Microsoft 程序数据库 (.pdb) 文件。默认不勾选。

Create Visual Studio Solution启用此设置可以为项目生成 Visual Studio 解决方案文件,以便能够在 Visual Studio 中构建最终的可执行文件。默认不勾选。

Development Build 启用此设置可以在构建版本中包含脚本调试符号以及性能分析器 (Profiler)。默认不勾选。

大家还注意到了“Scens In Build”面板,它其实就是一个场景列表。我们需要添加左下角的“Add Open Scenes”按钮来添加我们创建的场景(例如,默认场景SampleScene.unity)。

 

Unity 使用场景列表来确定加载场景的顺序。要调整场景的顺序,请在列表中将场景上下拖动。如果存在多个场景的话,我们也需要将他们都加入进来。

在“Build Settings”窗口的左下角还有一个“Player Settings”按钮

这里可以进一步设置我们打包发布的一些细节信息

Company Name 公司名称

Product Name 项目名称,或者称之为游戏名称。

Version 就是项目的版本。默认0.1版本。

Default Icon 就是项目启动图标。

Default Cursor 就是鼠标的样式,也是一个图标。

Cursor Hotspot 就是设置从Default Cursor左上角到“鼠标热点位置”的像素偏移值。我们知道鼠标的样式是一张非常小的图片,而不是一个点。但是我们使用鼠标的时候,获取到的鼠标位置就是一个点(X/Y坐标值)。一个再小的图片都不可能是一个点,因此我们需要定义图片中的一个点来作为鼠标的真实位置。这个偏移量就是用来设置这个的。因为我们使用一张非常小的图片作为鼠标样式,所以就可以使用默认值(X=0,Y=0)来模糊匹配了。如果我们需要精确来指定这个位置的话,就需要根据我们的图片内容来相应的进行偏移设置。

这里,我们不就进行详细的设置了,我们只设置公司名称和游戏名称以及启动图标即可。

对于“Default Icon”的图标,我们需要将该图标放置到Assets目录下,才能选择使用。

接下来,我就是不同平台的更加详细的分组设置。

因为我们要发布的就是“PC”平台,所以选择第一个“Settings for PC,Mac&Linux Standalone”,在它的下方主要有“Icon”,“Resolution and Presentation”,“Splash Image”,“Other Settings”四个分组的设置。接下来,我们大致介绍一下,不再详细介绍了。

Icon:桌面上显示的游戏图标。

Resolution and Presentation:屏幕分辨率相关的设置。

Splash Image:游戏启动时显示的图像。我们可以设置自己的Logo。但是对于Unity个人版本来说,这个功能是不允许定制的,默认是Unity自己的Logo显示。

Other Settings:平台特有的任何其他设置。

这里我们简单的设置一下屏幕分辨率,如下所示

默认是游戏是全屏运行,我们将其改成窗口话,同时设置尺寸大小

设置完毕后,我们直接关闭“Player Settings”窗口回到之前的“Build Settings”窗口。我们点击右下角的“Build”按钮,然后在弹出的对话框中选择一个保存目录位置(E:\workspace\target)。

 

Unity开始打包发布了。我们去“E:\workspace\target”目录位置去查看。

我们点击“PcDemo.exe”启动文件

首先会显然Unity的Logo,然后在显示我们的场景

当然,我们还可以将打包发布的整个文件夹“E:\workspace\target”发给其他电脑运行。其实,对于发布到Windows电脑平台的话,还有另外一种方式。在我们的“Build Settings”窗口中的平台选择列表中有一个“Universal Windows Platform”,简称UWP。翻译过来就是通用Windows平台,它是微软基于Win10开发的一个通用平台。使用这种方式发布的应用程序可以运行在微软自己所有的设备(比如微软的Xbox)中。这种UWP方式我们就不详细介绍了,有兴趣的同学可以自行研究一下。

本课程涉及的内容已经共享到百度网盘:https://pan.baidu.com/s/1e1jClK3MnN66GlxBmqoJWA?pwd=b2id

这篇关于第五十八章 Unity 发布PC平台的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/722044

相关文章

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS

高效+灵活,万博智云全球发布AWS无代理跨云容灾方案!

摘要 近日,万博智云推出了基于AWS的无代理跨云容灾解决方案,并与拉丁美洲,中东,亚洲的合作伙伴面向全球开展了联合发布。这一方案以AWS应用环境为基础,将HyperBDR平台的高效、灵活和成本效益优势与无代理功能相结合,为全球企业带来实现了更便捷、经济的数据保护。 一、全球联合发布 9月2日,万博智云CEO Michael Wong在线上平台发布AWS无代理跨云容灾解决方案的阐述视频,介绍了

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

如何解决线上平台抽佣高 线下门店客流少的痛点!

目前,许多传统零售店铺正遭遇客源下降的难题。尽管广告推广能带来一定的客流,但其费用昂贵。鉴于此,众多零售商纷纷选择加入像美团、饿了么和抖音这样的大型在线平台,但这些平台的高佣金率导致了利润的大幅缩水。在这样的市场环境下,商家之间的合作网络逐渐成为一种有效的解决方案,通过资源和客户基础的共享,实现共同的利益增长。 以最近在上海兴起的一个跨行业合作平台为例,该平台融合了环保消费积分系统,在短

Android平台播放RTSP流的几种方案探究(VLC VS ExoPlayer VS SmartPlayer)

技术背景 好多开发者需要遴选Android平台RTSP直播播放器的时候,不知道如何选的好,本文针对常用的方案,做个大概的说明: 1. 使用VLC for Android VLC Media Player(VLC多媒体播放器),最初命名为VideoLAN客户端,是VideoLAN品牌产品,是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影

【区块链 + 人才服务】区块链集成开发平台 | FISCO BCOS应用案例

随着区块链技术的快速发展,越来越多的企业开始将其应用于实际业务中。然而,区块链技术的专业性使得其集成开发成为一项挑战。针对此,广东中创智慧科技有限公司基于国产开源联盟链 FISCO BCOS 推出了区块链集成开发平台。该平台基于区块链技术,提供一套全面的区块链开发工具和开发环境,支持开发者快速开发和部署区块链应用。此外,该平台还可以提供一套全面的区块链开发教程和文档,帮助开发者快速上手区块链开发。

Vue3项目开发——新闻发布管理系统(六)

文章目录 八、首页设计开发1、页面设计2、登录访问拦截实现3、用户基本信息显示①封装用户基本信息获取接口②用户基本信息存储③用户基本信息调用④用户基本信息动态渲染 4、退出功能实现①注册点击事件②添加退出功能③数据清理 5、代码下载 八、首页设计开发 登录成功后,系统就进入了首页。接下来,也就进行首页的开发了。 1、页面设计 系统页面主要分为三部分,左侧为系统的菜单栏,右侧

K8S(Kubernetes)开源的容器编排平台安装步骤详解

K8S(Kubernetes)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是K8S容器编排平台的安装步骤、使用方式及特点的概述: 安装步骤: 安装Docker:K8S需要基于Docker来运行容器化应用程序。首先要在所有节点上安装Docker引擎。 安装Kubernetes Master:在集群中选择一台主机作为Master节点,安装K8S的控制平面组件,如AP

衡石分析平台使用手册-单机安装及启动

单机安装及启动​ 本文讲述如何在单机环境下进行 HENGSHI SENSE 安装的操作过程。 在安装前请确认网络环境,如果是隔离环境,无法连接互联网时,请先按照 离线环境安装依赖的指导进行依赖包的安装,然后按照本文的指导继续操作。如果网络环境可以连接互联网,请直接按照本文的指导进行安装。 准备工作​ 请参考安装环境文档准备安装环境。 配置用户与安装目录。 在操作前请检查您是否有 sud