分享
Custom Building System 说明文档
输入“/”快速插入
Custom Building System 说明文档
飞书用户7801
4月9日创建
Custom Building System
====================================================================
0.将该系统插入你的工程中
这一步不是必须的,如果你直接打开我的工程并使用,那么你可以跳过这一步。但如果你想将我的建造系统植入你的游戏中,你可以看看这里
第一步:
下载工程,打开Buildsystem的工程目录,找到content目录下的文件夹,将其拷贝到你的项目的Project目录下
第二步:
打开你自己的Character,为其添加NetWorkComponent(因为这个component在网络上和本地同时存在,所以在这里添加)
将案例Character(BP_MainCharacter)中的BeginPlay的如下部分,复制到你的Actor的BeginPlay中
第三步:
BP_MainGameMode涉及到一些简单的存储逻辑,如果你对蓝图还不是很熟悉,可以将你的逻辑复制到我的GameMode中,使用我的GameMode进行游戏
如果你已经很熟悉,可以将GameMode中的逻辑进行转移,里面基本只包含了存档的功能
第四步:
打开BP_FunctionLib,找到其中的
GetBuildManager_Local和GetDecorationManager_Local
这两个函数是快捷让其他系统找到你的角色身上的Build组件和Decoration组件的,现在修改这两个函数,让他们指向你的新角色
GetBuildManager_Local
GetPlayerPawn之后,cast to 你的角色,然后获取你角色身上的BuildManager,链接到return即可