summaryrefslogtreecommitdiffstats
path: root/doc/classes/KinematicCollision2D.xml
Commit message (Collapse)AuthorAgeFilesLines
* [doc] Use "param" instead of "code" to refer to parameters (5)Andy Maloney2022-08-151-1/+1
|
* add get_depth() to KinematicCollision3D as same of 2DSilc Renew2022-08-101-0/+6
|
* Rename the argument tag to param in XML documentationYuri Sizov2022-08-081-1/+1
|
* Add an XML schema for documentationHugo Locurcio2022-02-151-1/+1
| | | | | | | | This makes it easier to spot syntax errors when editing the class reference. The schema is referenced locally so validation can still work offline. Each class XML's schema conformance is also checked on GitHub Actions.
* Script interface improvements for test body motionPouleyKetchoupp2021-10-041-36/+67
| | | | | | | | | -Physics servers test body motion use a class to hold parameters instead of multiple arguments to make it more readable and flexible since there are many options -Improved documentation for test body motion and kinematic collision -Removed read-only properties for body motion results (not handled in scripts, so they should be get_ methods only instead)
* Remove shape metadata from 2D physics serverPouleyKetchoupp2021-09-301-3/+0
| | | | | | Shape metadata was only used to get tile information when colliding with tilemaps. It's not needed anymore since there's an API in tilemap using body ids instead.
* Don't generate empty doc sections and reduce code duplicationAaron Franke2021-09-201-2/+0
|
* API improvement on physics, mainly CharacterBodyfabriceci2021-08-151-0/+7
| | | | | | | | | | | | Changes: - Rename few methods/property and group them in the editor when it's possible - Make MotionResult API consistency with KinematicCollision - Return a boolean in move_and_slide if there was a collision - New methods: - get_floor_angle on CharacterBody to get the floor angle. - get_angle on KinematicCollision to get the collision angle. - get_last_slide_collision to quickly get the latest collision of move_and_slide.
* Merge pull request #49475 from nekomatata/kinematic-collision-ridRémi Verschelde2021-06-181-0/+3
|\ | | | | Expose collider RID in 2D/3D kinematic collision
| * Expose collider RID in 2D/3D kinematic collisionPouleyKetchoupp2021-06-091-0/+3
| | | | | | | | | | Can be useful to access the colliding body information for bodies created with the physics server directly.
* | Better format arguments in variant parserMichael Alexsander Silva Dias2021-06-181-5/+5
| |
* | Rename Reference to RefCountedPedro J. Estébanez2021-06-111-1/+1
|/
* KinematicBody split between new CharacterBody and PhysicsBodyPouleyKetchoupp2021-06-041-2/+2
| | | | | | | | | | | PhysicsBody now has methods move_and_collide/test_move and needed properties for these methods: safe margin, locked axes (3D only). Moved collision_exceptions from StaticBody to PhysicsBody for 3D (same as 2D, and conforms to documentation). RigidBody doesn't have test_motion method anymore, it's now redundant with PhysicsBody.test_move.
* Update docs to version 4.0clayjohn2020-01-311-1/+1
|
* doc: Drop unused 'category' property from headerRémi Verschelde2020-01-261-1/+1
| | | | | | | | | | We already removed it from the online docs with #35132. Currently it can only be "Built-In Types" (Variant types) or "Core" (everything else), which is of limited use. We might also want to consider dropping it from `ClassDB` altogether in Godot 4.0.
* Mention that KinematicCollisions use global coordsTomasz Chabora2020-01-191-1/+1
|
* Fix KinematicCollision docs mislabeling an ObjectID as an RID.willnationsdev2019-12-241-1/+1
|
* doc: Sync classref with current sourceRémi Verschelde2019-07-151-3/+3
|
* doc: Remove null default values that can't be determinedRémi Verschelde2019-06-301-1/+1
| | | | Applying #30187.
* doc: Add default values to all propertiesRémi Verschelde2019-06-301-11/+11
| | | | Thanks to @bojidar-bg's impressive work in #29380.
* Proofread and improve the whole class referenceHugo Locurcio2019-06-271-2/+2
| | | | | | | | | | | | | - Document a few more properties and methods - Add more information to many classes - Fix lots of typos and gramar mistakes - Use [code] tags for parameters consistently - Use [b] and [i] tags consistently - Put "Warning:" and "Note:" on their own line to be more visible, and make them always bold - Tweak formatting in code examples to be more readable - Use double quotes consistently - Add more links to third-party technologies
* doc: Drop unused <demos> tagRémi Verschelde2019-04-191-2/+0
|
* doc: Bump version to 3.2Rémi Verschelde2019-04-011-1/+1
|
* doc: Remove status from hardcoded version stringRémi Verschelde2018-02-271-1/+1
| | | | It has no practical use case and just generates noise for each alpha, beta, etc.
* doc: Update version string in headerRémi Verschelde2018-02-191-1/+1
|
* doc: Sync with current sourceRémi Verschelde2018-01-251-1/+1
| | | | | | Also enhance RigidBody docs as per https://github.com/godotengine/godot-docs/pull/1018 and fix the version tag in all files (not really stable yet, but it makes no sense to hardcode rc3 at this stage).
* doc: Update version string in XMLRémi Verschelde2018-01-131-1/+1
|
* doc: Remove setters and getters now exposed via properties/membersRémi Verschelde2017-11-241-66/+0
|
* doc: Update header version for 3.0-betaRémi Verschelde2017-11-241-1/+1
|
* doc: Remove revision.module_config from version stringRémi Verschelde2017-11-151-1/+1
| | | | | It is now "3.0-alpha" instead of "3.0.alpha.custom_build{,.mono}", limits unnecessary diffs.
* Document new KinematicCollision2D classChris Bradfield2017-09-161-0/+14
|
* doc: Sync classref with current sourceRémi Verschelde2017-09-131-0/+105
[ci skip]