Advertisement

Unreal Engine 4搭建可交互绳索系统

阅读量:

在《隐龙传:影踪》游戏中的钩爪系统设计里,绳索元素是通过UE4引擎提供的Cable Component组件进行搭建的。在开发初期,曾查阅过相关的源码资料及技术文档,这些内容可在Unreal Engine 4的官方博客专栏中找到:传送门

UE4中的Cable Component组件本身并不具备与场景环境进行互动的能力,因此本文将重点介绍如何在此基础上实现绳索与场景之间的交互功能。

Verlet Integration

在查阅UCableComponent的源代码过程中,发现其Tick函数中包含如下一段代码:

复制代码
    // Perform simulation substeps
    TimeRemainder += DeltaTime;
    while(TimeRemainder > UseSubstep)
    {
    PerformSubstep(UseSubstep, Gravity);
    TimeRemainder -= UseSubstep;
    }
    
      
      
      
      
      
      
      
    

`Per

全部评论 (0)

还没有任何评论哟~