Besty0728

unity-physics

"Unity physics operations. Use when users want to perform raycasts, overlap checks, or configure gravity. Triggers: physics, raycast, overlap, gravity, collision, layer mask, 物理, 射线检测, 重力, 碰撞."

Besty0728 1,168 118 Updated 3mo ago
GitHub

Install

npx skillscat add besty0728/unity-skills/unity-physics

Install via the SkillsCat registry.

SKILL.md

Physics Skills

Raycasts, overlap checks, and gravity settings.

Skills

physics_raycast

Cast a ray and get hit info.
Parameters:

  • originX, originY, originZ (float): Origin point.
  • dirX, dirY, dirZ (float): Direction vector.
  • maxDistance (float, optional): Max distance (default 1000).
  • layerMask (int, optional): Layer mask (default -1).

Returns: { hit: true, collider: "Cube", distance: 5.2, ... }

physics_check_overlap

Check for colliders in a sphere.
Parameters:

  • x, y, z (float): Center point.
  • radius (float): Sphere radius.
  • layerMask (int, optional): Layer mask.

physics_get_gravity

Get global gravity setting.
Parameters: None.

physics_set_gravity

Set global gravity setting.
Parameters:

  • x, y, z (float): Gravity vector (e.g. 0, -9.81, 0).