跳过主要内容
GDT
Skill免费

Godot Physics

/godot-physics

Use Godot 4.7 physics bodies and detection in 2D and 3D: RigidBody, StaticBody, Area, and CharacterBody; collision layers vs masks; contact/overlap signals; and raycasts (RayCast nodes and direct space-state queries).

GitHub 星数
2,085
(所在仓库星数,统计于 2026-10-21)
许可证
Apache-2.0
最近提交
2026/10/09
作者
gamedev-skills

所属合集

Awesome Gamedev Agent Skills

74 portable SKILL.md skills for Godot, Unity, Unreal, Phaser, PixiJS, three.js, Bevy, pygame, LÖVE and Roblox, with a router.

信息来自作者的 README。 GameSkill 还没完整跑过。支持的 Agent 和安装步骤以作者文档为准。

安装

Any agent (skills CLI)
npx skills add gamedev-skills/awesome-gamedev-agent-skills --skill godot-physics

Installs only this skill. Add -a claude-code (puts it in .claude/skills/), -a codex or -a cursor (.agents/skills/) to choose the agent, and -g to install it for your user instead of the project.

命令照搬项目 README。在本机运行前,请先看一眼仓库。

为指定 Agent 安装
Agent-a文件夹
Claude Codeclaude-code.claude/skills/
Codexcodex.agents/skills/
Cursorcursor.agents/skills/
Gemini CLIgemini-cli.agents/skills/
GitHub Copilotgithub-copilot.agents/skills/
OpenCodeopencode.agents/skills/
Windsurfwindsurf.windsurf/skills/

在命令后加 -a <参数>。以上是项目级文件夹;加 -g 则安装到你的用户目录。

包含内容

  • Worked steps: Collision layers vs masks; Area2D as a trigger / hurtbox; Applying force and impulse to a RigidBody3D; Raycast two ways
  • A pitfalls section with the mistakes to avoid
  • Bundled 1 reference doc the agent reads when needed
  • Written for Godot 4.7

适合

  • Configuring collision layers/masks, detecting overlaps with Area2D/Area3D, applying forces to a RigidBody
  • Casting rays in a Godot project (.tscn with physics bodies), including 3D projects running Jolt Physics, the default 3D engine for projects created in 4.6+

试试这条提示词

提示词
Set up collision layers, an Area2D hurtbox and a raycast for line of sight.

关于这个 Skill

Use Godot 4.7 physics bodies and detection in 2D and 3D: RigidBody, StaticBody, Area, and CharacterBody; collision layers vs masks; contact/overlap signals; and raycasts (RayCast nodes and direct space-state queries). Use when configuring collision layers/masks, detecting overlaps with Area2D/Area3D, applying forces to a RigidBody, or casting rays in a Godot project (.tscn with physics bodies), including 3D projects running Jolt Physics, the default 3D engine for projects created in 4.6+.

From the godot-physics SKILL.md in gamedev-skills/awesome-gamedev-agent-skills.

What's inside

  • Collision layers vs masks (set from code)
  • Area2D as a trigger / hurtbox
  • Applying force and impulse to a RigidBody3D
  • Raycast two ways
  • Jolt Physics (3D) differences

环境要求

  • Godot 4.7

常见问题

搭配使用

作者标注的相关 Skills,或更适合相邻任务的 Skills。

Awesome Gamedev Agent Skills 中的更多 Skills

查看全部 41 个

相似 skills