前言
中山大学中山大学数据科学与计算机学院3D游戏课程学习记录博客。
简答题
1.解释游戏对象(GameObjects)和资源(Assets)的区别与联系。
- 游戏对象:出现在游戏场景中,充当游戏的组件。游戏对象不做任何事情,需要特殊属性才能成为一个角色或者一种效果。
- 资源:指游戏中使用到的各种东西,比如模型、音乐、图片等等。
资源可以被用与游戏对象的某种特殊属性,一个资源可以被多个游戏对象共享。
2.下载几个游戏案例,分别总结资源、对象组织的结构(指资源的目录组织结构与游戏对象树的层次结构)
在爱给网上下载了保卫萝卜的demo:
其中资源组织结构如下:
其中包括Scenes(场景)、Scripts(精灵)等资源。
对象组织结构如下:
包括一个摄像头和两个自己创建的游戏对象。
3.编写一个代码,使用 debug 语句来验证 MonoBehaviour 基本行为或事件触发的条件
- 基本行为包括 Awake() Start() Update() FixedUpdate() LateUpdate()
- 常用事件包括 OnGUI() OnDisable() OnEnable()
代码如下:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour{
// Start is called before the first frame update
void