Unity Window安装包制作

news2025/4/21 14:49:30

Unity Window安装包制作

  • 介绍
  • 一、RAR自解压方式
    • 1、找到Unity打包的可执行程序
    • 2.创建自解压文件
    • 3.配置设置
    • 4、最后点击确定等待压缩完成即可(默认生成位置为你选中文件右键点击添加到压缩文件时的路径)
  • 二、Setup Factory工具
    • 安装
    • 制作Window安装包
    • 相关常用配置设置
    • 打包安装包
  • 总结

介绍

今天给大家介绍一下将Unity打包的**exe**程序制作成**安装包**。
因为公司它是一个做传统教育行业的公司,18年初才开始转型做线上教育产品,所以公司对其投入并不是特别大,所以我们当时才用**RAR的自解压包**的方式去做Window安装包,其他花钱的就没再考虑,直到这段时间发现了一篇文章介绍了SetUp Factory的工具,更加方便的创建window安装包,所以这里我介绍两种方式去制作window安装包。

原文链接:https://blog.csdn.net/heikeguy/article/details/88364297

一、RAR自解压方式

1、找到Unity打包的可执行程序

这里是我们Unity打包出来的exe工程
点击MathTeacher.exe可以直接运行
在这里插入图片描述

2.创建自解压文件

在这里插入图片描述

勾选创建自解压格式压缩文件
输入压缩文件名
在这里插入图片描述

3.配置设置

常规设置:

这里压缩格式与压缩方式我通常采用RAR和标准(根据个人需求)
更新方式根据个人需求可选择覆盖源文件、跳过已有文件等操作根据需求设置

在这里插入图片描述

高级设置:

压缩采用自动就可以(默认即可)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190814221946472.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMTk0NjU3,size_16,color_FFFFFF,t_70
设置密码
在这里插入图片描述
自解压选项
在这里插入图片描述
高级------->添加快捷方式
模式------->安装方式设置(对话框启动与隐藏)
更新------->更新方式与覆盖方式(解压替换、解压更新、覆盖询问)
文本和图标------->窗口标题、窗口文本与图标(这里注意图标的格式选择.ico格式)

文件设置
在这里插入图片描述
备份设置

根据需要勾选(默认即可)
在这里插入图片描述
时间设置
默认即可
在这里插入图片描述

注释设置

重点:
这里可以写代码进行上述的所有操作,便捷
如果不像配置的话可以参考我下述代码即可

在这里插入图片描述

Path=c:\数学教师(安装路径)
Title=数学教师(安装标题)
Shortcut=D(哪个盘符), MathTeacher.exe(快捷方式的源文件), , , 数学教师(快捷方式名字),

4、最后点击确定等待压缩完成即可(默认生成位置为你选中文件右键点击添加到压缩文件时的路径)

二、Setup Factory工具

V 9.1版本
资源链接:https://pan.baidu.com/s/1Yq3JQx7pQARRPvVVysFTfw
提取码:q5ab

安装

  1. 点击下一步
    在这里插入图片描述
  2. 勾选我同意,点击下一步
    在这里插入图片描述
  3. 用户信息填写
    Name与Company随便编写即可
    Serial Number(注册码),注册码在下载的资源文件夹中的**“注册码及汉化说明”**中
    在这里插入图片描述
  4. 安装路径
    选择路径之后一直点下一步等待完成即可
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  5. 安装完成
    在这里插入图片描述

制作Window安装包

1. 导入工程
在这里插入图片描述
在这里插入图片描述
这里根据需求,因为我们公司项目最低配置为XP系统,所以我们用32位
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
选择简体中文
在这里插入图片描述
安装环境(这里要自己下载环境)
在这里插入图片描述
默认即可
在这里插入图片描述
等待载入所有文件
在这里插入图片描述
载入完毕
在这里插入图片描述

相关常用配置设置

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

打包安装包

默认即刻
在这里插入图片描述
输出设置
设置完成点击下一步
在这里插入图片描述
等待打包完成即可
在这里插入图片描述
注意:这里只是简单说一下如何使用常用功能,未说到的还请自行研究。

总结

对比一下两个工具,RAR是比较轻量级的工具比较方便,但是自解压格式的安装包相对于成熟的商业项目来说可能显得没有那么专业化,算是一款轻量级的工具,毕竟人家RAR也没有单独制作这一个功能而已。
相对于SetupFactory来说可能是商业项目的首选了,因为做的比较规范化,附带了卸载程序,环境配置等一系列的工具,最主要的是还是免费的,是一款比较良心的工具。

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

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

相关文章

2023最新租号平台系统源码支持单独租用或合租使用

这是一款租号平台源码,采用常见的租号模式。目前网络上还很少见到此类类型的源码。 平台的主要功能如下: 支持单独租用或采用合租模式; 采用易支付通用接口进行支付; 添加邀请返利功能,以便站长更好地推广&#xf…

uniapp 安卓模拟器链接

下载genymotion 安装 配置adb路径 模拟端口设为 5307

进阶学习——Linux系统服务器硬件认识与RAID磁盘

目录 一、服务器知识补充 1.硬件 2.服务器常见故障 二、认识RAID 1.什么是RAID 2.RAID的优点 3.RAID的实现方式 三、RAID磁盘陈列 1.RAID 0 磁盘陈列介绍——RAID 0 2.RAID 1 磁盘陈列介绍——RAID 1 3.RAID 5 磁盘陈列介绍——RAID 5 4.RAID 6 磁盘陈列介绍——RA…

用通俗易懂的方式讲解大模型:LangChain Agent 原理解析

LangChain 是一个基于 LLM(大型语言模型)的编程框架,旨在帮助开发人员使用 LLM 构建端到端的应用程序。它提供了一套工具、组件和接口,可以简化创建由 LLM 和聊天模型提供支持的应用程序的过程。 LangChain 由几大组件构成&#…

03 HAL库下UART的使用

引言: 需要使用到的uart调试工具在文章最后的资料里面 题外话:uart和usart的区别 UART(Universal Asynchronous Receiver/Transmitter)和USART(Universal Synchronous/Asynchronous Receiver/Transmitter)…

Halcon腐蚀erosion_circle/erosion_rectanglel

Halcon腐蚀 文章目录 Halcon腐蚀 腐蚀操作是对所选区域进行“收缩”的一种操作,可以用于消除边缘和杂点。腐蚀区域的大小与结构元素的大小和形状相关。其原理是使用,个自定义的结构元素,如矩形、圆形等,在二值图像上进行类似于“滤…

最简单的基于 SDL2 的音频播放器

最简单的基于 SDL2 的音频播放器 最简单的基于 SDL2 的音频播放器正文工程文件下载 参考雷霄骅博士的文章,链接:最简单的基于FFMPEGSDL的音频播放器:拆分-解码器和播放器 最简单的基于 SDL2 的音频播放器 正文 SDL2 音频播放器实现了播放 …

【零基础入门VUE】在 Vue 中构建复杂表单

✍面向读者:所有人 ✍所属专栏:零基础入门VUE专栏https://blog.csdn.net/arthas777/category_12537076.html 目录 v-modelVue 中的 指令 Vue 中的组件 没有构建步骤 随着构建步骤 注册 VUE 组件 Vue 道具 VUE 中的道具声明 在 VUE 中传递 PROP…

unknown variable ‘authentication_policy=mysql_native_password‘

unknown variable authentication_policymysql_native_password 背景解决尝试一尝试二(解决) 总结 背景 mac上安装多个版本数据库。我是通过dmg安装的,先装的5.7,再装的5.8,然后5.8的能正常用,5.7的启动不起来。报错信息为如下 …

docker安装mysql看这一篇就够了

docker安装mysql 一、 安装docker二、docker安装mysql三、设置MySQL远程访问 一、 安装docker 1、安装依赖环境,yum-utils yum -y install yum-utils device-mapper-persistent-data lvm2 备注:使用yum工具下载 yum是软件包管理工具 通过 执行 man yum…

nodejs+vue网上书城图书销售商城系统io69w

功能介绍 该系统将采用B/S结构模式,使用Vue和ElementUI框架搭建前端页面,后端使用Nodejs来搭建服务器,并使用MySQL,通过axios完成前后端的交互 系统的主要功能包括首页、个人中心、用户管理、图书类型管理、图书分类管理、图书信…

【Redis技术专区】「原理分析」探讨Redis 6.0为何需要启用多线程?

探讨Redis 6.0为何需要启用多线程 背景介绍开启多线程多线程的CPU核心配置IO多线程模式单线程处理方式多线程处理方式 为什么要开启多线程?充分利用多核CPU提高网络I/O效率响应现代应用需求 多线程实现启用多线程 最后总结 背景介绍 在Redis 6.0版本中,…

【ONE·MySQL || 数据类型 表的约束】

总言 主要内容:介绍MySQL中的常见数据类型(数值类型、文本二进制类型、时间日期、字符串类型),以及对表的约束(非空约束、默认约束、列描述、零填充约束、自增长约束、主键约束、唯一键约束、外键约束)。  …

【Vue】使用Axios请求下载后端返回的文件流,并能够提示后端报错信息

【需求】使用Axios请求下载后端返回的文件流,下载失败时提示信息不写死,按照后端返回的信息进行提示。 一、需求分析 看到这个需求的时候,有人可能会很疑惑,这不是直接就能获取到吗,直接message.error()弹框就完事了&…

【webpack】高级篇

webpack高级应用 安装流程提高开发效率与完善团队开发规范devtool属性 devServer属性下compress属性port属性headers请求头proxy开启代理https配置http2配置historyApiFallback配置开发服务器主机 host模块热替换与热加载 eslint代码规范取消黑色背景弹窗提示 git-hooks与husky…

Vue中methods,watch与computed之间的差异

Methods methods 选项定义了组件中可以调用的方法。这些方法可以在模板中通过事件绑定或者在其他方法中调用。methods 中的函数可以接受参数,并且可以执行任意的 JavaScript 代码。因此,methods 主要用于处理组件中的用户交互、事件响应和自定义的操作。…

【FileZilla的安装与使用以及主动与被动模式详解

目录 一. FileZilla是什么? 二. FileZilla的安装与使用 2.1 FileZilla服务端安装与配置 2.1.2 新建组 2.1.3 新建用户 2.1.4 新建目录 2.1.5 权限分配 (1)用户fu权限分配 2.2 FileZilla客户端安装与使用 2.2.1 权限分配测试 权限演…

【ARMv8M Cortex-M33 系列 2.1 -- Cortex-M33 使用 .hex /.srec 文件介绍】

请阅读【嵌入式开发学习必备专栏 之Cortex-M33 专栏】 文章目录 HEX 文件介绍英特尔十六进制文件格式记录类型hex 示例Cortex-M 系列hex 文件的使用 hex 文件和srec 文件生成Motorola S-Record (srec) 格式 HEX 文件介绍 .hex 文件通常用于微控制器编程,包括 ARM C…

JUC Lock 锁入门

文章目录 死锁(Deadlock)通过 Visualvm 等工具排查死锁 活锁park & unpark与 wait & notify 的区别park & unpark 实现:点外卖 Lock 对象ReentrantLock 可重入锁可重入lockInterruptibly 方法上锁(可打断)…

C#,入门教程(04)——Visual Studio 2022 数据编程实例:随机数与组合

上一篇: C#,入门教程(03)——Visual Studio 2022编写彩色Hello World与动画效果https://blog.csdn.net/beijinghorn/article/details/123478581 C#,入门教程(01)—— Visual Studio 2022 免费安装的详细图文与动画教程https://blog.csdn.net…