离散仿真引擎基础——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("

本文介绍了Unity中游戏对象和资源的区别与联系,资源包括人物模型、图像等,游戏对象则是场景中的实体。文章还讨论了资源的目录结构、游戏对象树的层次结构,以及MoonBehaviour的基本行为和事件触发条件。此外,详细阐述了GameObject、Transform、Component对象的官方描述,并举例说明了如何实例化预设资源为游戏对象,以及如何使用IMGUI构建井字棋小游戏。
最低0.47元/天 解锁文章
2752

被折叠的 条评论
为什么被折叠?



