mirror of
https://github.com/godotengine/godot.git
synced 2026-01-05 06:11:29 +03:00
Docs: Port Code Examples to C# (M, N, O, P, R)
Includes: * MarginContainer * NavigationPolygon * Node * NodePath * OS * PackedByteArray * PackedScene * PacketPeerUDP * PCKPacker * Performance * PhysicsShapeQueryParameters2D * PhysicsShapeQueryParameters3D * PrimitiveMesh * ProjectSettings Co-authored-by: Aaron Franke <arnfranke@yahoo.com>
This commit is contained in:
@@ -34,19 +34,34 @@
|
||||
</member>
|
||||
<member name="shape_rid" type="RID" setter="set_shape_rid" getter="get_shape_rid">
|
||||
The queried shape's [RID] that will be used for collision/intersection queries. Use this over [member shape] if you want to optimize for performance using the Servers API:
|
||||
[codeblock]
|
||||
var shape_rid = PhysicsServer2D.circle_shape_create()
|
||||
var radius = 64
|
||||
PhysicsServer2D.shape_set_data(shape_rid, radius)
|
||||
[codeblocks]
|
||||
[gdscript]
|
||||
var shape_rid = PhysicsServer2D.circle_shape_create()
|
||||
var radius = 64
|
||||
PhysicsServer2D.shape_set_data(shape_rid, radius)
|
||||
|
||||
var params = PhysicsShapeQueryParameters2D.new()
|
||||
params.shape_rid = shape_rid
|
||||
var params = PhysicsShapeQueryParameters2D.new()
|
||||
params.shape_rid = shape_rid
|
||||
|
||||
# Execute physics queries here...
|
||||
# Execute physics queries here...
|
||||
|
||||
# Release the shape when done with physics queries.
|
||||
PhysicsServer2D.free_rid(shape_rid)
|
||||
[/codeblock]
|
||||
# Release the shape when done with physics queries.
|
||||
PhysicsServer2D.free_rid(shape_rid)
|
||||
[/gdscript]
|
||||
[csharp]
|
||||
RID shapeRid = PhysicsServer2D.CircleShapeCreate();
|
||||
int radius = 64;
|
||||
PhysicsServer2D.ShapeSetData(shapeRid, radius);
|
||||
|
||||
var params = new PhysicsShapeQueryParameters2D();
|
||||
params.ShapeRid = shapeRid;
|
||||
|
||||
// Execute physics queries here...
|
||||
|
||||
// Release the shape when done with physics queries.
|
||||
PhysicsServer2D.FreeRid(shapeRid);
|
||||
[/csharp]
|
||||
[/codeblocks]
|
||||
</member>
|
||||
<member name="transform" type="Transform2D" setter="set_transform" getter="get_transform" default="Transform2D( 1, 0, 0, 1, 0, 0 )">
|
||||
The queried shape's transform matrix.
|
||||
|
||||
Reference in New Issue
Block a user