跳转到内容

使用 Unity 游戏引擎创建游戏/游戏 1 素食主义者岛

来自维基教科书,为开放世界提供开放书籍

游戏 1:素食主义者岛

[编辑 | 编辑源代码]

一个被困在孤岛上的难民需要在被搜救队找到之前活下来。岛上没有动物,所以他需要收集食物、生火、建造庇护所并制作工具来坚持到被找到。

胡利安·德拉托雷·阿尔特纳

  • 像树木、灌木、蘑菇和石头这样的游戏对象的随机生成。
  • 选择要收获的游戏对象
  • 根据收集的食物、木材和石头的数量制作系统。
  • 主菜单设置

马里乌斯·维滕博恩

  • 库存系统实现
  • 所有材料的游戏对象布局
  • 编码架构

斯特凡·施密特

  • 地形布局
  • 相机控制和玩家移动
  • 昼夜循环


编码和设计技巧

[编辑 | 编辑源代码]
  • 地形

可以选择在整个地形中创建大量树木,但这样做会遇到一些问题。树木预制体的碰撞仅适用于球体、方块或立方体碰撞。当你使用网格碰撞时,它不会与大量树木一起工作。这是一个已知错误。

  • 随机游戏对象放置

在地形上放置随机数量的游戏对象的简单方法是使用不可见物体(立方体)。然后将该物体随机移动到地图周围,并使用函数“Terrain.activeTerrain.SampleHeight(transform.position);” 获取地形的相对高度。然后,您只需使用上面提到的函数获得的高度,在不可见物体的坐标位置实例化新的物体。


参考资料

[编辑 | 编辑源代码]


< previous                                                                              next >
华夏公益教科书