本章節(jié)我們介紹一些如何打包游戲到PC平臺(tái),這里重點(diǎn)介紹如何制作Windows操作系統(tǒng)下的游戲包。首先,我們創(chuàng)建一個(gè)“PcDemo”工程,然后簡(jiǎn)單布置一下場(chǎng)景內(nèi)容,如下
想要打包發(fā)布Unity項(xiàng)目,我們可以在菜單欄選擇“File”→ “Build Settings”菜單命令。
在Platform列表中顯然了我們能夠發(fā)布的“平臺(tái)”,第一個(gè)選項(xiàng)“PC, Mac & Linux? Standalone” 就用來(lái)為大多數(shù)桌面平臺(tái)構(gòu)建獨(dú)立應(yīng)用程序。接下來(lái),我們查看右側(cè)的設(shè)置項(xiàng)。
Target Platform 目標(biāo)平臺(tái),可以選擇Windows,macOS X或者Linux。當(dāng)然是否能夠選擇其中一項(xiàng)取決于我們安裝Unity的時(shí)候,是否安裝了目標(biāo)平臺(tái)的編譯庫(kù)。
Architecture 可以選擇x86 或 x86_64。目前我們大部分PC都是64位機(jī),因此選擇x86_64。
Server Build 勾選此項(xiàng)代表我們的項(xiàng)目是服務(wù)器程序。默認(rèn)不勾選。
Copy PDB files 勾選此項(xiàng)代表包含 Microsoft 程序數(shù)據(jù)庫(kù) (.pdb) 文件。默認(rèn)不勾選。
Create Visual Studio Solution啟用此設(shè)置可以為項(xiàng)目生成 Visual Studio 解決方案文件,以便能夠在 Visual Studio 中構(gòu)建最終的可執(zhí)行文件。默認(rèn)不勾選。
Development Build 啟用此設(shè)置可以在構(gòu)建版本中包含腳本調(diào)試符號(hào)以及性能分析器 (Profiler)。默認(rèn)不勾選。
大家還注意到了“Scens In Build”面板,它其實(shí)就是一個(gè)場(chǎng)景列表。我們需要添加左下角的“Add Open Scenes”按鈕來(lái)添加我們創(chuàng)建的場(chǎng)景(例如,默認(rèn)場(chǎng)景SampleScene.unity)。
?
Unity 使用場(chǎng)景列表來(lái)確定加載場(chǎng)景的順序。要調(diào)整場(chǎng)景的順序,請(qǐng)?jiān)诹斜碇袑?chǎng)景上下拖動(dòng)。如果存在多個(gè)場(chǎng)景的話,我們也需要將他們都加入進(jìn)來(lái)。
在“Build Settings”窗口的左下角還有一個(gè)“Player Settings”按鈕
這里可以進(jìn)一步設(shè)置我們打包發(fā)布的一些細(xì)節(jié)信息
Company Name 公司名稱(chēng)
Product Name 項(xiàng)目名稱(chēng),或者稱(chēng)之為游戲名稱(chēng)。
Version 就是項(xiàng)目的版本。默認(rèn)0.1版本。
Default Icon 就是項(xiàng)目啟動(dòng)圖標(biāo)。
Default Cursor 就是鼠標(biāo)的樣式,也是一個(gè)圖標(biāo)。
Cursor Hotspot 就是設(shè)置從Default Cursor左上角到“鼠標(biāo)熱點(diǎn)位置”的像素偏移值。我們知道鼠標(biāo)的樣式是一張非常小的圖片,而不是一個(gè)點(diǎn)。但是我們使用鼠標(biāo)的時(shí)候,獲取到的鼠標(biāo)位置就是一個(gè)點(diǎn)(X/Y坐標(biāo)值)。一個(gè)再小的圖片都不可能是一個(gè)點(diǎn),因此我們需要定義圖片中的一個(gè)點(diǎn)來(lái)作為鼠標(biāo)的真實(shí)位置。這個(gè)偏移量就是用來(lái)設(shè)置這個(gè)的。因?yàn)槲覀兪褂靡粡埛浅P〉膱D片作為鼠標(biāo)樣式,所以就可以使用默認(rèn)值(X=0,Y=0)來(lái)模糊匹配了。如果我們需要精確來(lái)指定這個(gè)位置的話,就需要根據(jù)我們的圖片內(nèi)容來(lái)相應(yīng)的進(jìn)行偏移設(shè)置。
這里,我們不就進(jìn)行詳細(xì)的設(shè)置了,我們只設(shè)置公司名稱(chēng)和游戲名稱(chēng)以及啟動(dòng)圖標(biāo)即可。
對(duì)于“Default Icon”的圖標(biāo),我們需要將該圖標(biāo)放置到Assets目錄下,才能選擇使用。
接下來(lái),我就是不同平臺(tái)的更加詳細(xì)的分組設(shè)置。
因?yàn)槲覀円l(fā)布的就是“PC”平臺(tái),所以選擇第一個(gè)“Settings for PC,Mac&Linux Standalone”,在它的下方主要有“Icon”,“Resolution and Presentation”,“Splash Image”,“Other Settings”四個(gè)分組的設(shè)置。接下來(lái),我們大致介紹一下,不再詳細(xì)介紹了。
Icon:桌面上顯示的游戲圖標(biāo)。
Resolution and Presentation:屏幕分辨率相關(guān)的設(shè)置。
Splash Image:游戲啟動(dòng)時(shí)顯示的圖像。我們可以設(shè)置自己的Logo。但是對(duì)于Unity個(gè)人版本來(lái)說(shuō),這個(gè)功能是不允許定制的,默認(rèn)是Unity自己的Logo顯示。
Other Settings:平臺(tái)特有的任何其他設(shè)置。
這里我們簡(jiǎn)單的設(shè)置一下屏幕分辨率,如下所示
默認(rèn)是游戲是全屏運(yùn)行,我們將其改成窗口話,同時(shí)設(shè)置尺寸大小
設(shè)置完畢后,我們直接關(guān)閉“Player Settings”窗口回到之前的“Build Settings”窗口。我們點(diǎn)擊右下角的“Build”按鈕,然后在彈出的對(duì)話框中選擇一個(gè)保存目錄位置(E:\workspace\target)。
?
Unity開(kāi)始打包發(fā)布了。我們?nèi)ァ癊:\workspace\target”目錄位置去查看。
我們點(diǎn)擊“PcDemo.exe”啟動(dòng)文件
首先會(huì)顯然Unity的Logo,然后在顯示我們的場(chǎng)景
當(dāng)然,我們還可以將打包發(fā)布的整個(gè)文件夾“E:\workspace\target”發(fā)給其他電腦運(yùn)行。其實(shí),對(duì)于發(fā)布到Windows電腦平臺(tái)的話,還有另外一種方式。在我們的“Build Settings”窗口中的平臺(tái)選擇列表中有一個(gè)“Universal Windows Platform”,簡(jiǎn)稱(chēng)UWP。翻譯過(guò)來(lái)就是通用Windows平臺(tái),它是微軟基于Win10開(kāi)發(fā)的一個(gè)通用平臺(tái)。使用這種方式發(fā)布的應(yīng)用程序可以運(yùn)行在微軟自己所有的設(shè)備(比如微軟的Xbox)中。這種UWP方式我們就不詳細(xì)介紹了,有興趣的同學(xué)可以自行研究一下。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-507801.html
本課程涉及的內(nèi)容已經(jīng)共享到百度網(wǎng)盤(pán):https://pan.baidu.com/s/1e1jClK3MnN66GlxBmqoJWA?pwd=b2id文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-507801.html
到了這里,關(guān)于第五十八章 Unity 發(fā)布PC平臺(tái)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!