рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕ - рдЧреЛрдбреЛрдЯ рд╕рдВрд╕реНрдХрд░рдг:
рдЧреЛрдбреЛрдЯ 2.1/рд╣реЗрдб, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдорд╛рд╕реНрдЯрд░ рднреА рдХреБрдЫ рд╣рдж рддрдХ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реИ
рдореБрджреЗ рдХрд╛ рд╡рд┐рд╡рд░рдг:
рдПрдХ (рдЧреИрд░-рдПрдлрдУрдПрд╕рдПрд╕) рдЧреЗрдо рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рд╛рдорд╛рди рдХреЛрдбрд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ has_point
рдореЗрдВ CanvasItem
-рдЗрдирд╣реЗрд░рд┐рдЯрд┐рдВрдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдирд╛рдорд┐рдд рдХрд┐рдпрд╛ рдЬреЛ рдХреБрдЫ рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ return true
, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдЕрдиреНрдп рд▓рд┐рдкрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛ ... рдФрд░ рдлрд┐рд░, рдЕрдЪрд╛рдирдХ, рдЙрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рднреА рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдиреЗ рд╕рднреА рдХреНрд▓рд┐рдХреЛрдВ рдХреЛ рд╣рдерд┐рдпрд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛: рд╣рдВрд╕рддреЗ рд╣реБрдП:
рдореИрдВрдиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рдерд╛ рдХрд┐ рдРрд╕рд╛ рдХреБрдЫ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди Control::has_point
рд╕реВрдЪреАрдмрджреНрдз рдирд╣реАрдВ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдмрд╛рдзреНрдп рдирд╣реАрдВ рд╣реИред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ has_point
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди scene/gui/control.cpp:572-588
рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИред
рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг:
extends Control
func has_point(point):
return true
рдиреНрдпреВрдирддрдо рдЙрджрд╛рд╣рд░рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ: рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдпрд╣рд╛рдВ рдЬрд▓реНрджреА рдореЗрдВ, рдЗрд╕рд▓рд┐рдП, рд╢рд╛рдпрдж рдмрд╛рдж рдореЗрдВ рдЕрдиреБрд░реЛрдз рдкрд░ред
рдХреИрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рд╣реИ:
scene/gui/control.cpp:2516
BIND_VMETHOD
рдореИрдХреНрд░реЛ рдЬреЛрдбрд╝реЗрдВ, рдЬреИрд╕реЗ рдпрд╣рд╛рдБ: scene/main/node.cpp:2923
BIND_VMETHOD(MethodInfo("_process", PropertyInfo(Variant::REAL, "delta")));
Control::has_point(Vector2 point)
рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рдпреЛрдЧрджрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдЬрдорд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдирд┐рдпрдорд┐рдд bind_method
рднреА рд╣рдЯрд╛ рджреЗрдВ?(рдЙрд░реНрдл #7960)
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореБрдЭреЗ рдкрдврд╝рдирд╛ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рджреБрд╣ред
#8023 рджреНрд╡рд╛рд░рд╛ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рдпреЛрдЧрджрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдЬрдорд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред