随着手机、平板电脑等移动设备的性能不断升级,VR 一体机等头戴式显示一体设备的不断更新迭代,游戏平台不再局限于 PC 端,出现多平台发展的趋势。这也迫使现在用于游戏开发的主流引擎都必须具有多平台发布的功能。
Unity 3D 作为一款跨平台游戏开发引擎,不仅支持 PC 端,同时也支持 Android、Web、PS3、XBox、iOS 等多个应用平台。下面主要介绍 PC 平台的发布和 Android 平台的发布。
4.1 发布到 PC 平台
PC 平台是最简单、最方便、最快捷的游戏运行平台,利用 Unity 3D 开发游戏,在需要发布游戏时,执行 File→Build Settings 菜单命令,如下图所示。
Build Settings 菜单在弹出的窗口中点击 “Add Open Scenes” 用来添加当前打开的场景,PC 平台发布需要在 Platform 菜单栏里面选择 “PC, Mac & Linux Standalone”,Target Platform 选择 “Windows”,Architecture 选择 “x86_64”(64位的系统) 或者 x86(32位的系统),如图所示。
参数设置点击左下角的 “Player Settings” 在引擎界面的右边 Inspector 窗口中会显示玩家设置信息,主要包括 Company Name 和 Product Name 用于设置相关的名称,而 Default Icon 用于设定程序在平台上显示的图标。
Player Settings在 PlayerSettings 界面的下部有 5 个选项设置:Icon 、Resolution and Presentation、Splash Image、Other Settings 和 XR Settings。下图是 Resolution and Presentation 的参数设置内容,参数如下表所示。
参数功能表当完成上述设置或者全部采用默认值后,便可回到 Build Settings 对话框,单击右下角的 Build 按钮,选择文件路径用于存放可执行文件。发布的内容是一个可执行的 exe 文件和包含其所需资源的同名文件夹,单击该文件后便会出现游戏运行对话框。
点击 Build 按钮之后,可以在弹出的文件夹中新建一个文件夹,命名为 “PCPackage”,然后点击 “选择文件夹” 进行打包即可。
游戏打包输出路径选择打包完成之后,PCPackage 文件夹中会多出一些文件,PCPackage.exe 就是最后的可执行文件,双击 “PCPackage.exe” 即可运行。
游戏打包完成之后的文件至此,便完成了项目的打包。
网友评论