快捷导航
网站首页
疑难问答
Foreign
手游源码
端游源码
页游源码
手游单机
开启辅助访问
登录
or
注册
永久会员提供整站资源下载
游戏源码
»
源码论坛 BBS
›
游戏引擎
›
游戏引擎资源/文档
›
虚幻4官网翻译文档
›
形状组件
返回列表
查看:
410
|
回复:
0
[虚幻4编辑器手册]
形状组件
[复制链接]
admin
admin
当前离线
积分
75866
1
主题
342
帖子
7万
积分
管理员
积分
75866
发消息
发表于 2017-4-5 14:59:15
|
显示全部楼层
|
阅读模式
形状组件
Beginner
Unreal Engine 4.9
形状组件可用于创建碰撞或在其他对象周围创建触发器、提示方向或创建路径。
Arrow Component (箭头组件)
ArrowComponent 是一个用直线渲染的简单箭头,用于指示对象应当遵循的朝向。在下面这个门的示例中,箭头指示了在场景中放置门的时候应当遵循的朝向(由于门可能被脚本指定为只能朝一个方向开启,此时应符合箭头的朝向)。
箭头不会显示在实际游戏中(除非取消选中 Hidden in Game 选项),而颜色和大小可以随意调整。该组件没有任何碰撞设置,可以被用作脚本“标记”(例如,将一个 ArrowComponent 添加到人物肩部上方的 CharacterBlueprint,然后在玩家按下按钮时,将 CameraComponent 移动到创建过肩式摄像机的 ArrowComponent 所在的位置)。
Box Component (盒体组件)
BoxComponent 是一个盒体,通常被用于简单碰撞(也可用作下面示例中的触发器)。
BoxComponent 被添加到火焰粒子效果周围,同时将碰撞设置指定为 Generate Overlap Events。当其他东西与这个盒体交叠时,将会触发一个事件,此时会执行一个脚本向与之交叠的 Actor 施加伤害。您也可以将 Collision Response
设置为 BlockAll 来避免所有 Actor 进入这个盒体(如果您希望防止其他东西进入火焰范围内)。
Capsule Component (胶囊形组件)
CapsuleComponent 是一个胶囊形状,也可用于简单碰撞(如下所示)或充当触发器。
在上述示例中,在创建新的 Character Blueprint 时,会自动包含 CapsuleComponent 并为人物提供碰撞设置,从而避免其与世界中的对象交叉。CapsuleComponent 还能 Generate Overlap Events 或 Generate Hit Events,以便您提供脚本来指定何时发生这些事件。
Sphere Component (球形组件)
SphereComponents 是可用于碰撞的球形组件(例如下面这些发生在抛射物周围的碰撞)。
与 Box 和 Capsule Component 一样,您可以设置 Collision Responses
来生成所需的碰撞功能类型。
Spline Component (样条组件)
SplineComponent 可用于生成街道或复杂路径(作为其他组件的运动路线)。在下面的示例中,SplineComponent、BillboardComponent 和 ParticleSystemComponent 被添加到一个 Blueprint 并试图让粒子系统沿着由样条曲线创建的定义路径而发生运动。
在编辑器视区内,您可以通过 Right-clicking SplineComponent 所在的 Actor 来编辑样条曲线。这样能唤出一个弹出窗口,其中包含了所需选项,例如向样条曲线中添加点,或是定义要使用的样条曲线点的类型。下图中创建了一条路径用于呈现虚幻引擎 logo 的轮廓。
在提供了 Blueprint 脚本来更新粒子效果的位置后,最终显示出下面的结果。
相关页面
碰撞参考指南
物理形体
地貌样条曲线
蓝图样条曲线内容示例
组件
完整内容索引
2004-2017, Epic Games, Inc. 版权所有。Unreal 及相关的商标是 Epic 在美国和其他国家的注册商标。
使用条款 | 隐私政策
回复
使用道具
举报
返回列表
*
滑块验证:
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
enginedx注册
本版积分规则
发表回复
回帖后跳转到最后一页
邮件留言:
游戏源码
返回顶部