离散仿真引擎基础——HW1
-
简答题
-
解释游戏对象(GameObjects)和资源(Assets)的区别与联系。
-
区别:
-
游戏对象:在游戏中场景中出现的物体都是游戏对象,有着其功能与特定属性,如游戏角色、NPC、BOSS、怪物、地图等。
-
资源:资源是我们预先准备好的素材,如人物模型、图像、音频、脚本等,在制作游戏时可以直接使用、重复使用。
-
-
联系:
-
游戏对象可以保存为资源,资源则可以实例化为游戏对象。
-
下载几个游戏案例,分别总结资源、对象组织的结构(指资源的目录组织结构与游戏对象树的层次结构)
-
从Unity Hub中下载一款赛车游戏,点开可以看到资源目录有以下几项:
-
-
从侧边的复杂的对象组织目录中,可以看出这款游戏有丰富的游戏对象,如摄像头、光源、跑道、树木等:
-
编写一个代码,使用debug语句来验证MoonBehaviour基本行为或事件触发的条件
-
基本行为包括 Awake() Start() Update() FixedUpdate() LateUpdate()
-
常用事件包括 OnGUI() OnDisable() OnEnable()
-
public class test1 : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
Debug.Log("Start");
}
// Update is called once per frame
void Update()
{
Debug.Log("Update");
}
private void Awake()
{
Debug.Log("Awake");
}
private void FixedUpdate()
{
Debug.Log("FixedUpdate");
}
private void LateUpdate()
{
Debug.Log("LateUpdate");
}
private void OnGUI()
{
Debug.Log("OnGUI");
}
private void OnDisable()
{
Debug.Log("OnDisable");