Add example usage for get_rect()
This commit is contained in:
parent
7cd3e91acf
commit
fbf4135fc1
|
@ -13,7 +13,13 @@
|
||||||
<return type="Rect2">
|
<return type="Rect2">
|
||||||
</return>
|
</return>
|
||||||
<description>
|
<description>
|
||||||
Returns a Rect2 representing the Sprite's boundary relative to its local coordinates.
|
Returns a [Rect2] representing the Sprite's boundary in local coordinates. Can be used to detect if the Sprite was clicked. Example:
|
||||||
|
[codeblock]
|
||||||
|
func _input(event):
|
||||||
|
if event is InputEventMouseButton and event.pressed and event.button_index == BUTTON_LEFT:
|
||||||
|
if get_rect().has_point(to_local(event.position)):
|
||||||
|
print("A click!")
|
||||||
|
[/codeblock]
|
||||||
</description>
|
</description>
|
||||||
</method>
|
</method>
|
||||||
<method name="is_pixel_opaque" qualifiers="const">
|
<method name="is_pixel_opaque" qualifiers="const">
|
||||||
|
@ -48,7 +54,7 @@
|
||||||
The texture's drawing offset.
|
The texture's drawing offset.
|
||||||
</member>
|
</member>
|
||||||
<member name="region_enabled" type="bool" setter="set_region" getter="is_region">
|
<member name="region_enabled" type="bool" setter="set_region" getter="is_region">
|
||||||
If [code]true[/code], texture is cut from a larger atlas texture. See [code]region_rect[/code]. Default value: [code]false[/code].
|
If [code]true[/code], texture is cut from a larger atlas texture. See [member region_rect]. Default value: [code]false[/code].
|
||||||
</member>
|
</member>
|
||||||
<member name="region_filter_clip" type="bool" setter="set_region_filter_clip" getter="is_region_filter_clip_enabled">
|
<member name="region_filter_clip" type="bool" setter="set_region_filter_clip" getter="is_region_filter_clip_enabled">
|
||||||
If [code]true[/code], the outermost pixels get blurred out.
|
If [code]true[/code], the outermost pixels get blurred out.
|
||||||
|
|
Loading…
Reference in New Issue