前往
大廳
主題

UnrealEngine5初接觸

當我玩家都王八蛋? | 2024-01-20 23:07:41 | 巴幣 0 | 人氣 65

最近開始在碰UE5,一直以來都以為UE5和Unity之間最大的差別只有使用的語言不一樣(C++、C#),但實際使用過後發現,業界愛用是有原因的,UE5對於3D渲染以及材質光線的表現非常強、而且在使用上也對遊戲開發很友善,例如光線、溫度、摩擦等等物理效果都有預設的系統和資源,很輕鬆就可以做出畫面效果很好的遊戲。

在程式方面、UE和Unity最大的差別除了語言之外,還有UE內建的BP(BluePrint)系統,簡單來說就是能讓非程式背景的人也能輕鬆地使用,採用類似scratch的圖像化編程,整體使用上感覺起來非常方便,而且也優化的非常好,會自動將需要轉換類型的變數轉換、提示錯誤原因以及簡單說明等等。
ex:
上圖為一個按下空白鍵後,向玩家面對的方向發射一枚砲彈的程式。
其中不同顏色代表不同類型的資料或者參數、函數,比如紅色為布林(boolean)、綠色為純函數(取值等無實際影響函數)、藍色為普通函數等等。

還有另外一個要提的就是UE裡面我們常會用到BP(藍圖)物件,類似Unity裡的Prefab,只要更改設計,在場景中所有出現的該物體都會跟著改變。
遊戲測試



創作回應

更多創作