游戏对象与图形基础

游戏对象与图形基础

下载天空盒并练习

  1. 首先通过asset store下载skybox游戏对象与图形基础

  2. import 进 project 目录
    游戏对象与图形基础

  3. 创建一个新的material,在inspector中选择为shader-skybox-6sides

  4. 选择下载到的贴图文件,拖放到对应的位置中
    游戏对象与图形基础

  5. 将对应的material添加到camera中
    游戏对象与图形基础

  6. 观察到符合要求
    游戏对象与图形基础

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

unity中的游戏对象是unity游戏中的基本单位,可以是camera、light,也可以是gameobject、UI等。通过对对象的交互,可以实现一个游戏的功能。

游戏对象的使用一般是通过c#的script来完成,c#可以控制游戏对象中的行为,游戏对象的创建与销毁。

更多的,我们采用的是通过MVC模式来构建游戏,
Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。
View(视图)是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。
Controller(控制器)是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

同时我们可以更加细分的对控制器进行分配职能,例如设置动作管理器等方式来保持控制器的简洁性和可扩展性。