您的位置: 找手游 > 新闻 > 手游攻略 > 正文

深入理解ACF:探索其核心概念与应用(一)

发布时间:2024-01-28 09:45:18
作者: 十七
浏览:1430
创建一个新的项目并启用ACF、ATS和AUT插件。

在内容浏览器中新建一个项目文件夹,并在其中创建一个名为“Data”的子文件夹。

接下来,在“Data”文件夹下创建一个名为“ACF”的子文件夹,然后在此文件夹内创建一个名为“DataTable(数据表)”的子文件夹。



在内容浏览器右上角点击设置,勾选“显示引擎内容”和“显示插件内容”。

从引擎-Plugins-ACF内容-configuration文件夹下的“RPGTagsNew”复制到步骤1中所建的“DataTable”文件夹内,并重命名为“DT_RPGStats_ACF”。



进入项目设置-GameplayTags-Gameplay标签列表,点击加号展开,然后点击左向箭头导入。



进入项目设置-Ascent RPG System,勾选相应的选项,并将ARS-DefaltTags-HealthTag中的“health”选中。

将ARSGenerationRulesSample文件复制到步骤1的“ACF”文件夹中,并将其重命名为“DA_StatRules_ACF”。



在项目文件夹内新建一个“Bluprints”文件夹,并在该文件夹内新建一个“GamemodeBPs”文件夹。

在此文件夹内,通过蓝图类创建“BP_PlayerCharacter_ACF”,并在其“ACF Statistics Comp”组件内的ARS一栏修改其属性。

在“ACF”文件夹下,可以创建自建曲线和游戏标签表行。打开“BP_GameMode_ACF”,并将默认pawn类和玩家控制器类分别修改为“BP_PlayerCharacter_ACF”和“BP_PlayerController_ACF”。

打开BP_PlayerController_ACF,调用EventBeginPlay的父函数。将Mapping Context提升为变量后,将其默认值选为ACF_DefaultMapping。Multiply添加2个引脚,最后一个引脚提升为变量,分别命名为“BaseTurnRate” 和“BaseLookupRate”。编译并保存后,将它们的默认值修改为50。

最后,打开BP_PlayerCharacter_ACF,创建 “Inputs”新图表,并将左侧ACF Character Movement Comp运动组件拖至Inputs图表内。
免责声明:我们致力于保护作者版权,注重分享,被刊用文章【深入理解ACF:探索其核心概念与应用(一)】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理!

发表评论

玩家评论

猜你喜欢内容