跳轉到內容

使用 Unity 遊戲引擎建立遊戲/遊戲 1 素食主義者島

來自華夏公益教科書,為開放世界提供開放書籍

遊戲 1:素食主義者島

[編輯 | 編輯原始碼]

一個被困在孤島上的難民需要在被搜救隊找到之前活下來。島上沒有動物,所以他需要收集食物、生火、建造庇護所並製作工具來堅持到被找到。

胡利安·德拉託雷·阿爾特納

  • 像樹木、灌木、蘑菇和石頭這樣的遊戲物件的隨機生成。
  • 選擇要收穫的遊戲物件
  • 根據收集的食物、木材和石頭的數量製作系統。
  • 主選單設定

馬裡烏斯·維滕博恩

  • 庫存系統實現
  • 所有材料的遊戲物件佈局
  • 編碼架構

斯特凡·施密特

  • 地形佈局
  • 相機控制和玩家移動
  • 晝夜迴圈


編碼和設計技巧

[編輯 | 編輯原始碼]
  • 地形

可以選擇在整個地形中建立大量樹木,但這樣做會遇到一些問題。樹木預製體的碰撞僅適用於球體、方塊或立方體碰撞。當你使用網格碰撞時,它不會與大量樹木一起工作。這是一個已知錯誤。

  • 隨機遊戲物件放置

在地形上放置隨機數量的遊戲物件的簡單方法是使用不可見物體(立方體)。然後將該物體隨機移動到地圖周圍,並使用函式“Terrain.activeTerrain.SampleHeight(transform.position);” 獲取地形的相對高度。然後,您只需使用上面提到的函式獲得的高度,在不可見物體的座標位置例項化新的物體。


參考資料

[編輯 | 編輯原始碼]


< previous                                                                              next >
華夏公益教科書