查看: 532|回复: 6

[游戏性指南] 【1.4 -构建脚本 | Unreal Engine】

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2016-6-27 17:03:41 | 显示全部楼层 |阅读模式



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


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

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

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

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

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

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



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

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

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





   



   



      




   


      相关页面

  




       蓝图总览








      组件








      蓝图用户指南:变量








      管理蓝图通信








      蓝图宏库








      事件图表








      构造脚本








      如何在蓝图中设置输入




回复

使用道具 举报

0

主题

848

帖子

2834

积分

vip会员

Rank: 1

积分
2834
发表于 2016-7-2 20:32:33 | 显示全部楼层
感谢分享,学习一下!
回复 支持 反对

使用道具 举报

0

主题

859

帖子

2877

积分

vip会员

Rank: 1

积分
2877
发表于 2016-7-4 03:07:36 | 显示全部楼层
楼主好人!
回复 支持 反对

使用道具 举报

0

主题

843

帖子

2805

积分

vip会员

Rank: 1

积分
2805
发表于 2016-7-4 12:53:13 来自手机 | 显示全部楼层
好资源,谢谢
回复 支持 反对

使用道具 举报

0

主题

850

帖子

2807

积分

vip会员

Rank: 1

积分
2807
发表于 2016-7-19 16:20:03 来自手机 | 显示全部楼层
好这个应该还行,自己懒得找了
回复 支持 反对

使用道具 举报

0

主题

915

帖子

3011

积分

vip会员

Rank: 1

积分
3011
发表于 2016-7-23 00:26:21 来自手机 | 显示全部楼层
这就是为什么春哥在天朝这么火的原因啊!
回复 支持 反对

使用道具 举报

0

主题

940

帖子

3100

积分

vip会员

Rank: 1

积分
3100
发表于 2016-7-25 05:31:14 | 显示全部楼层
好久没给力点的了。谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 



邮件留言:


 
返回顶部