离散仿真引擎基础
1、简答题
(1)解释 游戏对象(GameObjects) 和 资源(Assets)的区别与联系。
游戏对象
游戏对象指的是在游戏场景中出现的对象,包括BOSS、NPC等等。
资源
资源相当于一种模板,包括图片、音频、视频、代码文件等。
联系
游戏对象可以保存为资源;资源可以作为游戏对象的模板。
(2)下载几个游戏案例,分别总结资源、对象组织的结构(指资源的目录组织结构与游戏对象树的层次结构)
打开steam的文件夹
music、skins、resource均属于资源组织结构文件
steam、steamapps文件中的软件文件属于对象组织结构文件
(3)编写一个代码,使用 debug 语句来验证 MonoBehaviour 基本行为或事件触发的条件
基本行为包括 Awake() Start() Update() FixedUpdate() LateUpdate()
常用事件包括 OnGUI() OnDisable() OnEnable()
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour {
void Start()
{
Debug.Log("Start");
}
private void Awake()
{
Debug.Log("Awake");
}
void Update()
{
Debug.Log("Update");
}
private void FixedUpdate()
{
Debug.Log("FixedUpdate");
}
private void LateUpdate()
{
Debug.Log("LateUpdate");
}
private void OnGUI()
{
Debug.Log("OnGUI");
}
private void OnDisable()
{
Debug.Log("OnDisable");
}
private void OnEnable()
{
Debug.Log("OnEnable");
}
}
查看Console