This plugin will allow you to turn off collisions between indicated pairs of physical objects in runtime.
Video : Collision Disabler
Unreal Engine provides several methods to disable collisions between objects.
Collision channels - Allows for switching off collisions between groups of objects, but not between specific objects.
Ignore Actor When Moving - Tells this component whether to ignore collision with all components of a specific Actor when it's moved. Won't work for the physic simulation.
Contact Modification - Modifying the properties of the generated contacts points. Requires knowledge of PhysX and coding in C ++.
Collision Disabled uses the last method to provide a very simple and convenient way to disable collisions between objects using physics simulation.
技术细节
Features:
Disable collision between physical objects
Works with both c++ and Blueprint only projects
Works with CCD
Works with Substepping
Chaos (from 4.26)
Code Modules:
CollisionDisabler (Runtime)
Number of Blueprints: 0
Number of C++ Classes: 8
Supported Development Platforms: All
Supported Target Build Platforms: Windows 32, Windows 64, Xbox One, PlayStation 4, Linux, MacOS, Android, iOS, Oculus, Steam VR
Documentation: Documentation
Example Project: Example Project
此插件可让您在运行时关闭指定物理对象对之间的碰撞。
视频 : 碰撞消除器
虚幻引擎提供了几种方法来关闭对象之间的碰撞。
Collision channels(碰撞通道)- 可以关闭对象组之间的碰撞,但不能关闭特定对象之间的碰撞。
移动时忽略演员(Ignore Actor When Moving)--告诉该组件在移动时是否忽略与特定演员的所有组件的碰撞。对物理模拟无效。
接触点修改 - 修改生成的接触点属性。需要了解 PhysX 并用 C ++ 编码。
碰撞禁用(Collision Disabled)使用最后一种方法,提供了一种非常简单方便的方法来禁用使用物理模拟的对象之间的碰撞。
技术细节
技术细节
禁止物理对象之间的碰撞
适用于 c++ 和 Blueprint 项目
支持 CCD
可与 Substepping 一起使用
混沌(4.26 版起)
代码模块:
碰撞消除器(运行时)
蓝图数量 0
C++ 类数量: 8
支持的开发平台: 所有 所有
支持的目标构建平台 Windows 32、Windows 64、Xbox One、PlayStation 4、Linux、MacOS、Android、iOS、Oculus、Steam VR
文档 文档
示例项目 示例项目
|