美文网首页
Unreal4蓝图类0019bate1

Unreal4蓝图类0019bate1

作者: 深呼吸10911 | 来源:发表于2021-06-04 19:33 被阅读0次

    蓝图类

    这些类蓝图定义了一种新类别或类型的Actor,就和其他类型的Actor的行为一样,这些Actor可作为实例进行放置。

    Blueprint Class(蓝图类), 一般缩写为 Blueprint(蓝图),是一种允许内容创建者轻松地基于现有游戏性类添加功能的资源。 蓝图 是在虚幻编辑器中可视化地创建的,不需要书写代码,会被作为类保存在内容包中。 实际上,这些类蓝图定义了一种新类别或类型的Actor,这些Actor可以作为实例放置到地图中, 就和其他类型的Actor的行为一样。

    父类

    你可以创建多种不同类型的蓝图,当然在你做这些之前,你需要指定该蓝图的Parent Class(父类) 选择继承父类,允许你在自己的蓝图里面调用父类创建的属性。

    下面是你创建蓝图是最常见的父类:

    上面的是最常用的内容,所有的类都可以为一个新建的蓝图用作父类 (甚至其他的蓝图类).

    例如, 你创建了一个叫做 Animals 的 Actor Blueprint 在它里面实现了所有动物的共享属性,例如 Hunger, Thirst, Energy, 或者是其他你想实现的脚本。然后你从 Animals 作为父类,创建了另外一个叫做 Dog 的蓝图 ; 你在这个 Dogs 里定义了例如 Play Fetch 或 Roll Over 之类特别的功能,那么这个 Dogs 除了独享自己的功能之外,还继承了 Animals 里定义的其他功能.

    根据所用的方法 创建一个蓝图类, 一个父类将在被创建时分配。

    仅包含数据的蓝图

    Data-Only Blueprint(仅包含数据的蓝图) 是指仅包含代码(以节点图表的形式)、变量及从其父类继承的组件
    的类蓝图。仅包含数据的蓝图允许您调整及修改继承的属性,但是不能添加新元素。 从本质上讲,这些蓝图是原型的替代物,设计人员可以使用它们来调整属性或者设置具有变种的项目。

    Data-Only Blueprints(仅包含数据的蓝图) 是在合并的属性编辑器中进行编辑的,但是也可以通过使用完整的 蓝图编辑器 来添加代码、 变量或组件,来将其转换为完整的蓝图 。

    Data-Only Blueprints(仅包含数据的蓝图)在运行时,可通过蓝图节点 GetClassDefaults 访问类默认值。

    相关文章

      网友评论

          本文标题:Unreal4蓝图类0019bate1

          本文链接:https://www.haomeiwen.com/subject/gxqfeltx.html