Alcor123456 2024-09-18 16:09 采纳率: 71.4%
浏览 30
已结题

UE5Oceanology如何在蓝图中去调整海浪参数

我知道在Oceanology中的detail可以通过Gerstner Waves去进行调节

img


所以我尝试在蓝图中修改这些参数如Amplitude(振幅)、speed(速度)、length(总长度)等。
所以首先我在蓝图中使用get actor of class获取BP_Oceanology_infinite_Ocean,并存为一个变量名为DP_Ocean,通过DP_Ocean获取Gerstner wave

img


detail中参数:

img


蓝图中函数打印出来的

img


通过打印发现并非与detail中的参数一致,使用set Gerstner wave去设置参数也不好使,该如何在蓝图中去调整海浪参数?望大家解惑

  • 写回答

2条回答 默认 最新

  • Alcor123456 2024-09-25 10:18
    关注

    供后来者:如果想在蓝图中更改海洋参数,获取oceanologyinfiniteOcean后,获取oceanology的组件oceanologywavegerstnercomponent将该组件存为变量,海洋的波浪参数都是由这个组件作为目标完成的,set完新的参数需要执行Update才可以刷新出来看到更新参数后海洋的效果

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月25日
  • 已采纳回答 9月25日
  • 创建了问题 9月18日