使用虚幻5蓝图写出一个木头被锯掉的效果
- 创建一个立方体作为木头模型,并将其放置在场景中心。
- 创建两个“触发器”(Trigger Box),一个用于表示锯子,一个用于表示木头。
- 创建一个“动态材质实例”(Dynamic Material Instance),用于表示木头的材质,将其赋给木头模型。
- 在木头的蓝图中,创建一个“事件触发器”(Event Dispatcher),用于接收锯子的触发信号。
- 在木头的蓝图中,创建一个“碰撞事件”(On Component Begin Overlap),用于检测锯子触发器与木头触发器的碰撞。
- 在碰撞事件中,使用“分支”(Branch)节点来检测是否为锯子触发器。
- 如果是锯子触发器,则使用“动态材质实例”的“设置参数值”(Set Scalar Parameter Value)节点来调整木头的材质,使其看起来像是被锯掉了一部分。
- 调整“设置参数值”节点的参数,以使木头看起来被锯掉一定程度。
- 将“事件触发器”暴露到蓝图外部,以便其他蓝图可以调用它来触发木头被锯的效果。
原文地址: http://www.cveoy.top/t/topic/ba1I 著作权归作者所有。请勿转载和采集!