Version: 2021.2

Physics.ContactModifyEvent

切换到手册

参数

value A delegate to call.

描述

Subscribe to this event to be able to customize the collision response for contact pairs.

Each subscriber to this event will get invoked with a physics scene and a native array of contact pairs to process. Each contact pair has modifiable data, such as impulses and contact normals that can be changed in order to customize the bounce behaviour.

Only pairs containing Colliders that had Collider.hasModifiableContacts enabled will be passed in the buffer.

Note that this event is called from any thread, so it's advisable to keep copies of all necessary for handling data because only a portion of Unity API is available off the main thread.

Additionally, an event handler can be invoked multiple times per frame, because the physics engine distributes all contacts among threads, and will only send a particular amount of contacts per call.

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961