“我不想要那么多BP”
前两篇文章,我使用的核心节点是“从类生成Actor”
这个节点在关卡中的实际效果是创建一大堆Actor,要生成千八百个Actor看起来也烦。
这样好吗?这样不好。
我不想整这么多Actor,同时,我也不希望它围绕着原点生成,而是围绕某个指定点生成。该如何是好?
新的需求
经过思考,关于新的系统应该有以下几个功能特性:
1.不会额外生成Actor,只有“随机生成物体”这一逻辑会被添加到关卡内容中。
2.只围绕着某个点进行生成,这个点是可指定,且能够在关卡中随意调整的。
对于这两条,我的想法是在一个Actor中通过生成组件的方式,将静态网格体添加到游戏当中。
这样一来就能同时满足上述两个要求:Actor蓝图在生成时就不会往世界大纲里面放东西,要找起东西来也不会乱;生成的组件如果以相对位置生成,那么便总是会围绕着Actor放置在关卡中的位置生成,而非围绕世界坐标的原点。