查看: 440|回复: 6

[示例和教学] 【1.4 -构建脚本 | Unreal Engine】

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2016-6-27 18:59:09 | 显示全部楼层 |阅读模式



【虚幻4翻译文档-1.4 -构建脚本 | Unreal Engine】[虚幻4中文文档]


概述
在这个非常简单的蓝图设置中,我们一起探索构建脚本的本质内容。构建脚本设计的目的是在蓝图对象创建时,并在该对象以某种方式进行更新时执行该脚本。这表示,当对象被移动,旋转,缩放或其任何属性进行了调整后,构建脚本会被再次执行。这对于需要在游戏前进行运算的蓝图Actor元素来说非常有用。

本例中,我们将展示如何通过构建脚本来添加组件到蓝图Actor,可以用来对比手动将它们添加到组件列表的过程。

我们要牢记很重要的一点,在游戏开始后,构建脚本停止执行。此时,每个构建脚本正在执行的事件将会被视为完成。同时,我们也应该注意到,关卡蓝图没有构建脚本。
组件列表 对比 构建脚本
您会注意到,本例中的两个对象看起来完全一样。然而,其中一个对象是使用组件列表来完成的,另一个是通过构建脚本完成的。在这种情况下,本例主要是理论上的探讨,我们要了解每种方法的好处,这点很重要。

当您设置组件列表的蓝图中的组件时,您将可以使用蓝图编辑器的组件标签以调整并放置每个组件。这就使得准确放置组件变得非常容易和直观。一般来说,当您事先了解需要哪种类型的组件时,这种类型的设置是最理想的。

当您需要在蓝图中变更使用的组件时,在构建脚本中设置这些组件就更为有用。在右侧的示例中,我们使用了构建脚本来添加每个组件,并通过勾选布尔值来确定显示或隐藏哪种类型的组件以设置系统。

【虚幻4翻译文档-1.4 -构建脚本 | Unreal Engine】[虚幻4中文文档]



如果您选择右侧的示例并查看 细节 面板,您将会看到每种组件类型的勾选框。通过勾选和取消勾选,您可以控制哪个组件将被添加到蓝图Actor中。

构建脚本使用分支节点,这是一种流程控制的形式。如需获得更多信息,请参阅流程控制文件,或查看本关卡的示例1.7。

【虚幻4翻译文档-1.4 -构建脚本 | Unreal Engine】[虚幻4中文文档]





   



   



      




   


      相关页面

  




       蓝图总览








      组件








      蓝图用户指南:变量








      管理蓝图通信








      蓝图宏库








      事件图表








      构造脚本








      如何在蓝图中设置输入




回复

使用道具 举报

0

主题

901

帖子

2987

积分

vip会员

Rank: 1

积分
2987
发表于 2016-7-2 20:36:04 | 显示全部楼层
我现在有的是钱,我要下了!
回复 支持 反对

使用道具 举报

0

主题

917

帖子

2987

积分

vip会员

Rank: 1

积分
2987
发表于 2016-7-3 13:25:10 | 显示全部楼层
感谢分享,下载看看
回复 支持 反对

使用道具 举报

0

主题

874

帖子

2884

积分

vip会员

Rank: 1

积分
2884
发表于 2016-7-4 08:04:05 来自手机 | 显示全部楼层
这个怎么用呢
回复 支持 反对

使用道具 举报

0

主题

876

帖子

2880

积分

vip会员

Rank: 1

积分
2880
发表于 2016-7-14 13:42:39 来自手机 | 显示全部楼层
感谢楼主的大爱无私
回复 支持 反对

使用道具 举报

天使爱上吸血鬼 该用户已被删除
发表于 2016-7-15 14:56:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

843

帖子

2762

积分

vip会员

Rank: 1

积分
2762
发表于 2016-7-20 14:13:44 来自手机 | 显示全部楼层
这个必须顶,撸主好人
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部