|
◆ SetGeometryInstance() [2/2]
static void AkSurfaceReflector.SetGeometryInstance |
( |
ulong |
geometryInstanceID, |
|
|
ulong |
geometryID, |
|
|
ulong |
associatedRoomID, |
|
|
UnityEngine.Transform |
transform, |
|
|
bool |
useForReflectionAndDiffraction |
|
) |
| |
|
inlinestatic |
Add or update an instance of the geometry by sending the transform of this component to Wwise. A geometry instance is a unique instance of a geometry set with a specified transform (position, rotation and scale). It is necessary to create at least one geometry instance for each geometry set that is to be used for diffraction and reflection simulation.
- 매개변수
-
geometryInstanceID | A unique ID to for the geometry instance. It must be unique amongst all geometry instances, including geometry instances referencing different geometries. |
geometryID | The ID of the geometry referenced by this instance. |
associatedRoomID | The ID of the room this geometry is encompassed in, if any. |
transform | The transform to be applied to the geometry to convert it in world positions. |
useForReflectionAndDiffraction | When enabled, the geometry instance triangles are used to compute reflection and diffraction. Set to false when using a geometry instance only to describe a room, and not for reflection and diffraction calculation. |
|