3d游戏——游戏对象与图形基础

1、基本操作演练【建议做】

  • 下载 Fantasy Skybox FREE, 构建自己的游戏场景
    首先,在商店中下载一个游戏场景
    3d游戏——游戏对象与图形基础
    之后将 Fantasy Skybox FREE导入到项目中得到如下的场景
    3d游戏——游戏对象与图形基础
    之后为场景添加背景天空,选择window->Rendering->LightingSettings
    3d游戏——游戏对象与图形基础
    之后选择需要的天空背景加入即可
    3d游戏——游戏对象与图形基础
    之后还可以对其他的内容进行修改和编辑
  • 修改地形:选择Terrain,之后选择paint Terrain按钮来改变地形(左键升高,shift+左键降低,还可以调节大小等属性)。
    3d游戏——游戏对象与图形基础
  • 创建一棵树
    首先选择Paint Tree按钮,之后选择Edit tree,添加一个预设好的素材树,之后和升高地面的操作一样。
    3d游戏——游戏对象与图形基础

写一个简单的总结,总结游戏对象的使用

一个游戏会又各种各样的游戏对象组成,这些游戏对象包括摄影机,灯光,3d对象,地形,空对象等等,这些对象还具有各种各样的属性,在uinty中,这些对象需要更具游戏的设计玩法来进行相应的调整以完成各自的功能,而让这些对象实现功能的操作就是编写c#脚本的过程。代码通过设置游戏对象的外观和位置赋予了它们如何移动变换的过程,这样完成的游戏对象才能具有功能,成为游戏的一部分。

2、编程实践

牧师与魔鬼 动作分离版

【2019新要求】:设计一个裁判类,当游戏达到结束条件时,通知场景控制器游戏结束。
代码及演示的详细内容见GitHub:https://github.com/lichen2333/3D_Game/tree/master/HW4