虚幻吧 关注:54,857贴子:8,264
  • 4回复贴,共1
求助

怎么能高效率的创建多个相似的角色蓝图

只看楼主收藏回复

UE5,蓝图项目
如题,第一个角色蓝图做好了,其他要做的角色行为模式相似,但是动作不一样
直接创建子蓝图的话,子蓝图的角色属性,动画,技能能单独改吗?尤其是放在组件里的部分变量,需要都挪到主角色蓝图里才能修改子蓝图对应属性吗?
顺便再问一下各位大佬,组件调用主蓝图里的变量,一般用什么方法?


IP属地:天津来自Android客户端1楼2024-12-15 23:25回复
    首先肯定可以改子类(就相当于重写父类中的变量与方法,这是可以的)。关于你所说的组件变量具体是什么呢?但就大体上说,创建子蓝图后,子类只是继承了父类的成员变量与方法,所以说子类你可以当作是一个独立的个体,可以单独进行修改其中的变量与方法。


    IP属地:湖南来自Android客户端2楼2024-12-16 08:20
    收起回复
      对于你说的属性map是数据表吗?如果不是的话我还有点不清楚(不怎么用蓝图了),但就对于你这个问题(如果你还是想要使用你的方法,注意看看对应变量是否勾选了可编缉实例、可继承等对应功能)的话,如果你是想要进行对角色总体属性的不同调整,建议可以建一个数据表,然后在不同角色构造函数中去初始化它们。(当然我也正在学,可能也有错误的地方)


      IP属地:湖南来自Android客户端3楼2024-12-16 09:54
      回复
        多用变量和if,重复使用率高的代码封装成函数


        IP属地:上海来自iPhone客户端4楼2024-12-20 08:20
        回复