知识内容:Unity
地形系统 Terrain
答案:CA
Unity 地形系统中,下列哪一项是不可以控制的
A. 树木的高度 B. 树木的密度 C. 草的密度 D. 草的高度
答案解析:
- 仅草的密度,不可控制。
如何在Unity中创建地形系统
A. Game Object -> 3D Object -> Terrain B. Component -> Terrain C. Assets -> Create Terrain D. Window -> Create Terrain
答案解析:
- 熟悉在Unity 4.6.X版本中各种物体的创建,其中Terrain比较特殊,通过Game Object->3D Object->Terrain方式创建
物理系统 Physics
答案:DDDCA DC(ABCD)
在Unity引擎中,Collider所指的是
A. Collider是Unity引擎中所支持的一种资源,可用作存储网格信息 B. Collider是Unity引擎中内置的一种组件,可用对网格进行渲染 C. Collider是Unity引擎中所支持的一种资源,可用作游戏对象的坐标转换 D. Collider是Unity引擎中内置的一种组件,可用作游戏对象的碰撞检测
答案解析:
- 组件可通过 AddComponent选项 添加至物体上
- Collider作为物理组件,仅包含物理属性。
下列关于碰撞器和触发器的说法不正确的是
A. 碰撞器是触发器的载体,触发器是碰撞器的一个属性 B. 触发器没有碰撞效果,两个物体会产生穿透 C. 触发器就是Collider中的 “is Trigger” = true D. 使用碰撞器的时候可以调用OnTriggerEnter/Stay/Exit
函数
答案解析:
- 碰撞器调用函数:
OnCollisionEnter/Stay/Exit
- 触发器调用函数:
OnTriggerEnter/Stay/Exit
Unity中物体可以发生碰撞检测的最低条件?
A. 两个物体都有 Collider组件 B. 其中一个有 Collider组件,另一个有 Rigidbody组件 C. 两个都有 Collider组件,并且都有 Rigidbody组件 D. 两个都有 Collider组件,运动的物体具有 Rigidbody组件
答案解析:
- 基本条件:均具备Collider组件(不仅局限于Box Collider/Sphere Collider等),且运动对象必须有刚体组件
在一个游戏物体中,我们可以添加()组件使其具有物理属性
A. Texture2D B. ConstantForce C. Rigidbody D. Depth of Field
答案解析:
- 添加 Rigidbody 或 CharacterController 组件使物体具有物理属性
- CharacterController 封装有 RigidBody 的部分属性
一个物体的刚体组件中的is kinematic选后,下列说法正确的是
A. 不在受到物理引擎的作用,只能通过 Transform组件 来移动其位置 B. 两个相互碰撞的物体会穿过彼此,但是依然会受到物理引擎的作用 C. 重力作用依然会生效 D. 和勾选 “Is Trigger” 现象完全一样
答案解析:
- “Is Kinematic”:运动学刚体,不受物理引擎控制,只能通过Transform组件使其移动生效。
关于CharacterController和Rigidbody的区别说法不正确的是
A. CharacterController 自带胶囊碰撞器,里面含有刚体属性 B. Rigidbody 就是刚体,使物体带有刚体的属性 C. Rigidbofy 具有完全真实物理的特性,而 CharacterController 可以说是受限的Rigidbody,具有一定的物理效果但不是完全真实。 D. CharacterController 是具有完全真实的物理效果与 Rigidbody 相同
答案解析:
- CharacterController(角色控制器)是受限制的刚体,只包含刚体部分属性,未完全实现真实物理效果。
- Rigidbody(刚体)具备完全真实的物理特性。
下列哪个函数不属于碰撞事件
A. OnCollisionEnter
B. OnCollisionExit
C. OnCollisionUpdate
D. OnCollisionStay
答案解析:
- 碰撞事件不包含
OnCollisionUpdate
(多选题)在Unity中添加力的方式有哪些
A. rigidbody.AddRelativeForce B. rigidbody.AddForceAtPosition C. rigidbody.AddForce D. rigidbody.AddExplosionForce
答案解析:
- 添加力的方式:相对力、点作用力、力、爆炸效果力