Godot: Control::has_point рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд┐рдзрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдирд╣реАрдВ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 13 рдорд╛рд░реНрдЪ 2017  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: godotengine/godot

рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕ - рдЧреЛрдбреЛрдЯ рд╕рдВрд╕реНрдХрд░рдг:
рдЧреЛрдбреЛрдЯ 2.1/рд╣реЗрдб, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдорд╛рд╕реНрдЯрд░ рднреА рдХреБрдЫ рд╣рдж рддрдХ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реИ

рдореБрджреЗ рдХрд╛ рд╡рд┐рд╡рд░рдг:
рдПрдХ (рдЧреИрд░-рдПрдлрдУрдПрд╕рдПрд╕) рдЧреЗрдо рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рд╛рдорд╛рди рдХреЛрдбрд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ has_point рдореЗрдВ CanvasItem -рдЗрдирд╣реЗрд░рд┐рдЯрд┐рдВрдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдирд╛рдорд┐рдд рдХрд┐рдпрд╛ рдЬреЛ рдХреБрдЫ рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ return true , рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдЕрдиреНрдп рд▓рд┐рдкрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛ ... рдФрд░ рдлрд┐рд░, рдЕрдЪрд╛рдирдХ, рдЙрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рднреА рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдиреЗ рд╕рднреА рдХреНрд▓рд┐рдХреЛрдВ рдХреЛ рд╣рдерд┐рдпрд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛: рд╣рдВрд╕рддреЗ рд╣реБрдП:

рдореИрдВрдиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рдерд╛ рдХрд┐ рдРрд╕рд╛ рдХреБрдЫ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди Control::has_point рд╕реВрдЪреАрдмрджреНрдз рдирд╣реАрдВ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдмрд╛рдзреНрдп рдирд╣реАрдВ рд╣реИред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ has_point рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди scene/gui/control.cpp:572-588 рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг:

  1. рдЗрд╕рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдПрдВ:
extends Control
func has_point(point):
    return true
  1. рдЗрд╕реЗ рдПрдХ рдмрдЯрди рдиреЛрдб рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ
  2. Daud
  3. рд▓рд╛рдн (рдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд░реЛрдирд╛)

рдиреНрдпреВрдирддрдо рдЙрджрд╛рд╣рд░рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ: рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдпрд╣рд╛рдВ рдЬрд▓реНрджреА рдореЗрдВ, рдЗрд╕рд▓рд┐рдП, рд╢рд╛рдпрдж рдмрд╛рдж рдореЗрдВ рдЕрдиреБрд░реЛрдз рдкрд░ред

рдХреИрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рд╣реИ:

  1. scene/gui/control.cpp:2516
  2. рдПрдХ рдЙрдЪрд┐рдд BIND_VMETHOD рдореИрдХреНрд░реЛ рдЬреЛрдбрд╝реЗрдВ, рдЬреИрд╕реЗ рдпрд╣рд╛рдБ: scene/main/node.cpp:2923
BIND_VMETHOD(MethodInfo("_process", PropertyInfo(Variant::REAL, "delta")));
  1. рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдбреЙрдХреНрд╕ рд╕реВрдЪреА Control::has_point(Vector2 point)
  2. рдПрдХ рдЬрдирд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ
bug documentation junior job

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рдпреЛрдЧрджрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдЬрдорд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рдпреЛрдЧрджрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдЬрдорд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдирд┐рдпрдорд┐рдд bind_method рднреА рд╣рдЯрд╛ рджреЗрдВ? (рдЙрд░реНрдл #7960)

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореБрдЭреЗ рдкрдврд╝рдирд╛ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рджреБрд╣ред

#8023 рджреНрд╡рд╛рд░рд╛ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

EdwardAngeles picture EdwardAngeles  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

n-pigeon picture n-pigeon  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ndee85 picture ndee85  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rgrams picture rgrams  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Zephilinox picture Zephilinox  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ