HelperIntersectionRaytraceObject(GameObject, Vector3, Vector3, Vector3, Vector3, String, Single, Boolean) Methode
Berechnet den Schnittpunkt eines Strahls mit dem angegebenen GameObject
Namensraum: KWEngine3.HelperAssembly: KWEngine3 (in KWEngine3.dll) Version: 3.0.7.3+f07b5927a6865945f32f848bdf50a2c2724c3fb9
public static bool RaytraceObject(
GameObject g,
Vector3 rayOrigin,
Vector3 rayDirection,
out Vector3 intersectionPoint,
out Vector3 faceNormal,
out string hitboxname,
out float distance,
bool includeNonCollisionObjects = true
)
- g GameObject
- zu prüfendes GameObject
- rayOrigin Vector3
- Ursprungsposition des Strahls
- rayDirection Vector3
- Richtung des Strahls (MUSS normalisiert sein!)
- intersectionPoint Vector3
- Schnittpunkt (Ausgabe)
- faceNormal Vector3
- Ebene des Schnittpunkts (Ausgabe)
- hitboxname String
- Name der getroffenen Hitbox
- distance Single
- Gemessene Distanz bis zum Schnittpunkt
- includeNonCollisionObjects Boolean (Optional)
- Sollen Objekte berücksichtigt werden, die NICHT als Kollisionsobjekt markiert sind?
Booleantrue, wenn der Strahl das GameObject getroffen hat