iT邦幫忙

2025 iThome 鐵人賽

DAY 30
0
Software Development

30 天用 Unreal Engine 5 C++ 開發遊戲系列 第 30

# Day 30|場景布置 + 建置並部屬遊戲

  • 分享至 

  • xImage
  •  

終於來到最後一天了,那就把場景跟遊戲都做完吧!

1. 場景

https://ithelp.ithome.com.tw/upload/images/20251014/20171036J34iuSNHkM.png
https://ithelp.ithome.com.tw/upload/images/20251014/20171036qMXV2zLOnv.png
https://ithelp.ithome.com.tw/upload/images/20251014/20171036aqHiTeTnGA.png

2. 稍作修改

稍微改了一下 Boss 的血量跟攻擊方式,跟小怪不同在於,小怪攻擊是橫劈, Boss 是下砸。

3. 輸出設定

  • 首先建議要在 Editor 左上角先 Build > Build All Levels
  • 然後在 Project Settings 把 Build Configuration 改為 Shipping,跟 For Distribution 打勾。
    https://ithelp.ithome.com.tw/upload/images/20251014/20171036p2Nffvs3pE.png
  • 然後在專案資料夾裡 Saved > Config > WindowsEditor > GameUserSettings.ini 可以設定品質等級,像這樣:
;METADATA=(Diff=true, UseCommands=true)
[/Script/Engine.GameUserSettings]
bUseVSync=False
bUseDynamicResolution=False
ResolutionSizeX=2048
ResolutionSizeY=1152
LastUserConfirmedResolutionSizeX=2048
FullscreenMode=1
LastConfirmedFullscreenMode=1
PreferredFullscreenMode=1
Version=5
AudioQualityLevel=0
LastConfirmedAudioQualityLevel=0
FrameRateLimit=0.000000
DesiredScreenWidth=1280
bUseDesiredScreenHeight=False
DesiredScreenHeight=720
LastUserConfirmedDesiredScreenWidth=1280
LastUserConfirmedDesiredScreenHeight=720
LastRecommendedScreenWidth=-1.000000
LastRecommendedScreenHeight=-1.000000
LastCPUBenchmarkResult=-1.000000
LastGPUBenchmarkResult=-1.000000
LastGPUBenchmarkMultiplier=1.000000
bUseHDRDisplayOutput=False
HDRDisplayOutputNits=1000
sg.ViewDistanceQuality=0
sg.ShadowQuality=0
sg.PostProcessQuality=0
sg.TextureQuality=0
sg.EffectsQuality=0
sg.FoliageQuality=0
sg.ShadingQuality=0
sg.GlobalIlluminationQuality=0
sg.ReflectionQuality=0
sg.LandscapeQuality=0

0 在 Editor 的 Viewport Scalability 是 LOW, 反之 4 是 Cinematic。

  • 然後在 Level Editor 裡,上方選擇平台,選擇 Binary Configuration,最後 Package Project
    https://ithelp.ithome.com.tw/upload/images/20251014/20171036coBmva7UpH.png
    再等一陣子之後就...

!!1!11! 完成 !!111!!!1

Yes

心得

我這是第一次參加鐵人賽,雖然一開始是為了學校的畢業門檻才參加的,但很慶幸我有參加,因為我發現我好像要有時間壓力我才能夠把東西做出來,不然以前我光是一個人物動畫操作就會做一、兩禮拜。而且我不像其他有經驗的參賽者一樣,在報名前就已經準備好15天的文章了,我是真的每篇文章都是當天生出來的,所以讓我發覺,原來我沒有我想像的那麼廢 :D


上一篇
# Day 29|Map~Map~ 場景布置 (一)
系列文
30 天用 Unreal Engine 5 C++ 開發遊戲30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言