其他分享
首页 > 其他分享> > 【Unity 题型】脚本开发

【Unity 题型】脚本开发

作者:互联网

知识涉及:Unity

脚本生命周期 要点


以下关于密封类的说法,正确的是

A. 密封类可以用做基类
B. 密封类可以使抽象类
C. 密封类永远不会有任何派生类
D. 密封类或密封方法可以重写或继承

答案解析:


关于MonoBehavior.LateUpdate函数描述错误的是

A. 当 MonoBehaviour类 被启用后,每帧调用一次
B. 常被用于处理 Rigidbody 的更新
C. 在所有 Update函数执行后才能被调用
D. 常被用于实现跟随相机效果,且目标物体的位置已经在Update函数中被更新

答案解析:


若要使一个物体在被销毁时触发一个动作,可以放在____系统方法中?

A. OnDestroy
B. OnDisable
C. OnApplicationQuit
D. OnTriggerExit

答案解析:


物体与脚本对象在启用状态下,OnEnable,Awake,Start执行顺序是

A. Awake -> OnEnable -> Start
B. OnEnable -> Awake -> Start
C. Awake -> Start -> OnEnable
D. Start -> Awake -> OnEnable

答案解析:


移动相机动作在___函数里
A. Awake
B. LateUpdate
C. Update
D. OnMouseButton

答案解析:

Component 要点


如何为新创建的物体添加一个脚本?

A. gameObject.AddComponent<T>
B. AddComponentMenu
C. RequireComponent<T>
D. Component.GetComponent<T>

答案解析:


Unity的C#脚本中下列哪个方法能够获取一个物体所有的子物体元素集合?

A. GetComponentInChildren<T>()
B. GetComponentsInChildren<T>()
C. GetComponent<T>()
D. GetComponents<T>()

答案解析:


某 GameObject 有一名为 MyScript 脚本,该脚本内有一名为 DoSomething()函数,则如何在该 GameObject 的另一个脚本中调用该函数?

A. GetComponent<MyScripts>().DoSomething()
B. GetComponent<Script>().DoSomething()
C. GetComponent<MyScript>.Call("DoSomething")
D. GetComponent<Script>.Call("DoSomething")

答案解析

Transform 要点


以下选项中,哪个可以将游戏对象绕z轴逆时针旋转90度?

A. transform.rotation = Quaternion.Euler(0, 0, 90);
B. transform.rotation = Quaternion.Angle(0, 0, 90);
C. transform.Rotate(new Vector3(0, 0, 90));
D. transform.Rotate(new Vector3(90, 0, 0));

GameObject 要点


如何通过脚本来删除其自身对应的 GameObject?

A. Destory(gameObejct);
B. this.Destroy();
C. Destroy(this);
D. 上述三项均可以

答案解析:


如何销毁一个UnityEngine.Object及其子类?

A. 使用Destroy()方法
B. 使用Delete()方法
C. 使用Destruction()方法
D. 使用Dispose()方法

答案解析:


(多选题)下列对Transform.Find()和GameObject.Find() 方法描述正确的是

A. Transform.Find()GameObject.Find()都不能找到未被启用的物体
B. Transform.Find()GameObject.Find()找到的都是物体的 Transform组件
C. Transform.Find()GameObject.Find()都是用物体名称来查找
D. Transform.Find()GameObject.Find()都支持路径查找

答案解析:

标签:脚本,题型,GameObject,物体,Transform,Unity,GetComponent,Find
来源: https://blog.csdn.net/qq_51026638/article/details/118071397