深入理解ACF:探索其核心概念与应用(一)
在内容浏览器中新建一个项目文件夹,并在其中创建一个名为“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图表内。
相关游戏资讯
玩家评论
猜你喜欢内容
热门推荐
热门软件
推荐专题
发表评论