活動花絮

日期:2024-05-05

點閱:140

參考檔案:

Unity 遊戲實務製作與優化分享(二)

SDGs:優質教育 
說明解析度與全螢幕
說明解析度與全螢幕
此堂業師課由成強科技股份有限公司的前端軟體工程師施渝文業師主講,這堂課程在Unity遊戲製作和優化的範疇上為學生提供了更多實踐和深入的學習機會。課程深入講解了解析度與全螢幕設定、FPS幀率調整、UI製作以及LOD(Level of Detail)模型優化等方面的內容。
在解析度和全螢幕的部分,業師解釋了透過程式指定`Screen.SetResolution`設定解析度和全螢幕的方式,以及在Project Setting中調整解析度與全螢幕設置的各種選項。這些選項包括Fullscreen Mode、Resizable Window和Allow Fullscreen Switch等,讓學生了解如何在遊戲中靈活調整顯示效果。
FPS幀率調整部分,業師討論了FPS的重要性以及其對遊戲流暢度和顯示卡資源消耗的影響。Unity中預設為-1表示無上限,但業界常用的FPS設定通常為30/60/120 fps。
實務UI製作部分,課程詳細介紹了自適應UI的製作技巧,包括控制畫布大小、UI物件位置和文字最佳化大小的各種方法。業師解釋了Canvas Scaler和Rect Transform的使用方式,並通過範例展示了如何應用這些技術來製作自適應的UI。
此外,業師還講解了防呆設置中的Raycast Target,以及如何通過避免重疊射線來防止UI點擊事件的錯誤。
課程中還提到了LOD優化,業師強調了模型距攝影機越遠時,換成低面數模型的原則,以提高遊戲效能。
課程中還分享了LeetCode程式題庫網站的重要性,提到一些公司會考這方面的內容。
整堂課程結構緊湊,內容豐富,為學生在Unity遊戲製作和優化方面提供了實際操作經驗和相關知識。學生通過這堂課程能夠更深入地了解如何調整遊戲的解析度、全螢幕、UI製作和模型優化,提高同學們遊戲開發技能。
同學聽課中
同學聽課中
業師用手勢與遊戲例子說明攝影機重疊技巧
業師用手勢與遊戲例子說明攝影機重疊技巧
Unity中說明
Unity中說明
小畫家示意UI放置正確位置
小畫家示意UI放置正確位置
大合照
大合照