Godot: рдХреЛрдИ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдЧреЛрдбреЛрдЯ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред (рд░реА-рдорд▓реНрдЯреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ, рд░реА-рдХреНрд▓рд╛рд╕ рдЖрдзрд╛рд░рд┐рдд рдиреЛрдб)

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдЕрдХреНрддреВре░ 2018  ┬╖  63рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: godotengine/godot

рдпрд╣ рдПрдХ рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рд╡рд┐рд╖рдп рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдзрд┐рдХ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдореБрдЦреНрдп рдЧреЛрдбреЛрдЯ рдореБрджреНрджрд╛ рдирд╣реАрдВ рддреЛ рдПрдХ рдХрдареЛрд░ рдореБрджреНрджрд╛ рд╣реИред
рдХреЛрдИ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдЧреЛрдбреЛрдЯ рдЗрдВрдЬрди рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдкрд░ рдХреИрд╕реЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдИред

рдХреБрдЫ рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЗ: #19486 #7402 #15996 #8502
рдпреЗ рд╢реАрд░реНрд╖ 4 рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдорд╛рди рд╣реИрдВ рдЬрд┐рдирдХрд╛ рд▓рдХреНрд╖реНрдп рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рд╣реИ: рд╣рд░ рдХреЛрдИ рдПрдХ рдЙрдкрдпреЛрдЧреА рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╣реИред

рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдЧреЛрдбреЛрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдХреНрд╖рдо рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдЕрдиреНрдп рдкрд░рд┐рдЪрд┐рдд рдЗрдВрдЬрдиреЛрдВ рдХреА рдирдХрд▓ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдПрдХ рдирдХрд▓реА рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдБрдЧрд╛ рдЬреЛ рдХрд┐ рдПрдХ MeshInstance , рдЕрдЧрд░ рдЧреЛрдбреЛрдЯ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╡рд╣ рдХреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛ред


рдЫрджреНрдо рдПрдХрддрд╛, рдЙрд░реНрдл тАЛтАЛтАЛтАЛрдЪрд╛рдЗрд▓реНрдб рдиреЛрдбреНрд╕ рд╣реИ:


рдЧреЛрдбреЛрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд▓реНрдЯреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рдордХрдХреНрд╖ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рдЗрд▓реНрдб рдиреЛрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдореЗрд╢ рдЗрдВрд╕реНрдЯреЗрдВрд╕ (рд╕реНрдкреИрдЯреЗрд▓ + рд╕реНрдХреНрд░рд┐рдкреНрдЯ)
--- рдореЗрд╖ (рдореЗрд╖ + рд╕реНрдХреНрд░рд┐рдкреНрдЯ)
--- рд╕рд╛рдордЧреНрд░реА (рдиреЛрдб + рд╕реНрдХреНрд░рд┐рдкреНрдЯ) - рд╢реЗрдбрд░ (рдиреЛрдб + рд╕реНрдХреНрд░рд┐рдкреНрдЯ) - рдмрдирд╛рд╡рдЯ (рдиреЛрдб + рд╕реНрдХреНрд░рд┐рдкреНрдЯ)
--- рд░реВрдкрд╛рдВрддрд░рдг (Position3D +script)

рдореВрд▓ рд░реВрдк рд╕реЗ рд╡реЗ рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рдиреЛрдб рдФрд░ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕ рд╡рд░реНрдЧ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рд╕рдорд╕реНрдпрд╛:
1.) рдпрд╣ рдЙрдмрд▓рддреЗ рд╣реБрдП рдмрд░реНрддрди рдореЗрдВ рдардВрдбрд╛ рдкрд╛рдиреА рдбрд╛рд▓рдиреЗ рдХрд╛ рдбрд┐рдЬрд┐рдЯрд▓ рд╕рдордХрдХреНрд╖ рд╣реИ; рдпрд╣ рдЕрд▓реНрдкрд╛рд╡рдзрд┐ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЕрдзрд┐рдХ рднреНрд░рдо рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред
2.) рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдШрдЯрдирд╛рдУрдВ рдЬреИрд╕реЗ рд╕рдВрдХреЗрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдХреЗрд╡рд▓ рдЙрдиреНрд╣реЗрдВ рднреЗрдЬрдиреЗ рд╡рд╛рд▓реЗ рдиреЛрдб рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рд▓рдХреНрд╖реНрдп рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдпрд╛рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
3.) рдирд┐рдЪрд▓реЗ рдиреЛрдбреНрд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
4.) рдкреНрд░рджрд░реНрд╢рди рдзреАрдорд╛ рд╣реИ рдФрд░ рдЬрдм рдЦреЗрд▓ рджреГрд╢реНрдпреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ рддреЛ рд▓рдЧрднрдЧ 50,000 рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдпрд╣ рд░реБрдХ рд╕рдХрддрд╛ рд╣реИред


рдЫрджреНрдо рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ, рдЙрд░реНрдл тАЛтАЛтАЛтАЛрдирд┐рдпрдВрддреНрд░рдХ рдФрд░ рдордзреНрдпрд╡рд░реНрддреА:

рдЧреЛрдбреЛрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рдпрдВрддреНрд░рдХ рдФрд░ рдзрд╛рд░рдХ рдиреЛрдб рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╕рднреА рдмрдЪреНрдЪреЛрдВ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХрд╛ рдЯреНрд░реЗрдбрдорд╛рд░реНрдХ рдПрдХреНрд╕рдЯреЗрдВрдбреНрд╕ рдХреЗ рд╕рд╛рде рд╡реНрдпреБрддреНрдкрдиреНрди рд╡рд░реНрдЧ рд╣реИред

MeshWithTexturedMaterial.instanced () *рдкреЗрдбрд╝ рдореЗрдВ рдХреЗрд╡рд▓ рдиреЛрдб
-> рд╕реЗ рдлреИрд▓реА рд╣реБрдИ рд╣реИ -> рд╕рд╛рдордЧреНрд░реА рдмрдирд╛рд╡рдЯ -> рд╕реЗ рдлреИрд▓реА рд╣реБрдИ рд╣реИ -> рд╕рд╛рдордЧреНрд░реА -> рд╕реЗ рдлреИрд▓реА рд╣реБрдИ рд╣реИ -> рд╢реЗрдбрд░

рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рднрд╛рд░реА рдпреЛрдЬрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдпрд╛ рдЖрдк рдХрдИ рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рд╕рдорд╛рди рдХреЛрдб рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВред рдПрдХ рдХреИрдорд░рд╛ рдХреА рддрд░рд╣, рдЪрд░рд┐рддреНрд░ рдФрд░ рд╡рд╛рд╣рди рд╡рд░реНрдЧ рд╕рднреА рдореЗрдВ "рд▓рдХреНрд╖реНрдп рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ" рдХреА рдЕрдкрдиреА рдкреНрд░рддрд┐ рд╣реЛрддреА рд╣реИ
рд╕рдорд╕реНрдпрд╛:
1.) рдЧрдиреНрджрд╛ рдмрдбрд╝реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджрд░реНрдж рд╣реИред
2.) рд╡рд┐рднрд┐рдиреНрди рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЛрдбред
3.) рдЧреЛрдбреЛрдЯ рдиреЛрдбреНрд╕ рдХреЛ рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдорд╛рдирддрд╛ рд╣реИ; рдЗрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕реНрд╡рдпрдВ рдХреЛрдбрд┐рдд рдХрдХреНрд╖рд╛рдУрдВ рдкрд░ рднрд╛рд░реА рд░рд┐рд▓реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдирд╛ред
4.) рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдЬреИрд╕реЗ _combat system_ рдПрдХ _weapon system_ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рдФрд░ рдЕрдВрдд рдореЗрдВ рдЦрд┐рд▓рд╛рдбрд╝реА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ред


рдЫрджреНрдо рдкрд╛рдВрдбрд╛ 3 рдбреА, рдЙрд░реНрдл тАЛтАЛтАЛтАЛрдкреНрд░реАрд▓реЛрдб (рд╕реНрдХреНрд░рд┐рдкреНрдЯ):

рдпрд╣ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рджреЛрд╣рд░рд╛рддрд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЛрдб рдЖрдзрд╛рд░рд┐рдд рдЗрдВрдЬрди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкрд╛рд╕ рдЕрдХреНрд╕рд░ рдиреЛрдбреНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реЛрдВрдЧреЗред

рдореЗрд╖ рдЗрдВрд╕реНрдЯреЗрдВрд╕ (рдиреЛрдб)
рдкреНрд░реАрд▓реЛрдб (рдореЗрд╖ рд╕реНрдХреНрд░рд┐рдкреНрдЯ)
рдкреНрд░реАрд▓реЛрдб (рд╕рд╛рдордЧреНрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ)
рдкреНрд░реАрд▓реЛрдб (рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ)

рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдпреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣реИрдВ рдЬреЛ GDscript рдХреЛ рдЫреЛрдбрд╝рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рднрд▓реЗ рд╣реА C# рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмреЗрд╣рддрд░ рд╣реЛред рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдкрд╛рдпрдерди рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВред
рд╕рдорд╕реНрдпрд╛:
1.) рдЖрдпрд╛рдд рдХреЛ рдХреИрд╕реЗ рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рдкрд░ рднреНрд░рдо, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдерд┐рд░рд╛рдВрдХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЪрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ; рдХреМрди рдЬрд╛рдирддрд╛ рд╣реИред
2.) рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЧреЛрдбреЛрдЯ рдиреЛрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдореИрдВрдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдпреВрдЖрдИ рдЯреВрд▓реНрд╕ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░рддреЗ рджреЗрдЦрд╛ рд╣реИред
3.) рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд░реНрдж рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╣рд╛рдВ рд╕реЗ рдЬреБрдбрд╝реА рд╣реИред


рдбрдмреНрд▓реНрдпреВрдЯреАрдПрдл рд╕реНрдХреНрд░рд┐рдкреНрдЯ:

рдЖрдЦрд┐рд░реА рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдХреБрдЫ Godot рдЧреЗрдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ Signals рдФрд░ Groups рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдЪреНрдЫреЗ рдЧреЗрдо рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдмреА рд╣рд╛рд╕рд┐рд▓ рдХреА рд╣реИред

MeshInstance (рдиреЛрдб) рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдПрдХ рдЦрд╛рд▓реА рдиреЛрдб рд╣реЛрдиреЗ рд╕реЗ рдмрдЪреНрдЪреЛрдВ рдХреЗ рдЖрд╕рд╛рди рдЪрд▓рдиреЗ рдФрд░ рдкреБрди: рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред
--- рдореЗрд╖ (рдореЗрд╖ +рд╕реНрдХреНрд░рд┐рдкреНрдЯ || рд╕рд┐рдЧреНрдирд▓)
--- рд╕рд╛рдордЧреНрд░реА (рд╕реНрдкреНрд░рд╛рдЗрдЯ +рд╕реНрдХреНрд░рд┐рдкреНрдЯ || рд╕рд┐рдЧреНрдирд▓)
--- рд░реВрдкрд╛рдВрддрд░рдг (Position3D +Script || Signal)

рдЬрдм рдкреЗрдбрд╝ рдХреЛ рд╡рд╕реНрддреБрдУрдВ рдХреЛ 2 рджреГрд╢реНрдпреЛрдВ рдпрд╛ рдЕрдзрд┐рдХ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╕рдореВрд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдЙрдерд▓реЗ рдкреЗрдбрд╝ рдХреИрд╕реЗ рд╣реИрдВред
рд╕рдорд╕реНрдпрд╛:
1.) рд╕рд┐рдЧреНрдирд▓ рдФрд░ рд╕рдореВрд╣ рдЦреЗрд▓ рдХреЗ рдкреВрд░реЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред
2.) рдЫреЛрдЯреА-рдЫреЛрдЯреА рд╡реНрдпрд░реНрде рдХреА рд▓рд┐рдкрд┐рдпрд╛рдБ рдмрд╕ рдЗрдзрд░-рдЙрдзрд░ рдШреВрдорддреА рд░рд╣рддреА рд╣реИрдВред рд╡реЗ рдХреЗрд╡рд▓ рдПрдХ рд╕рдВрдХреЗрдд рднреЗрдЬрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдорд╛рди рдХреЛ рдЯреНрд░реИрдХ рдХрд░рддреЗ рд╣реИрдВред
3.) рдЗрддрдиреЗ рд╕рд╛рд░реЗ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЛ рд╣рд┐рд▓рд╛рдирд╛ рдХрдо рд╕реЗ рдХрдо рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИред
4.) рдЙрджрд╛рд╣рд░рдг рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ред рдХреНрдпреЛрдВрдХрд┐ рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕ рдиреАрдЪреЗ рдХреА рдУрд░ рдмрд╣рддреЗ рд╣реИрдВ рдЬрдмрдХрд┐ рд╕рд┐рдЧреНрдирд▓ рдмреЗрд╕реНрдЯ рдЕрдк рд╡рд╛рд░реНрдб рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВред

рд╣рд╛рдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЧреЛрдбреЛрдЯ рдореЗрдВ рдореЗрд╢ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреНрд▓рд╛рд╕ рд╣реИред
рдпрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдмрд┐рдВрджреБ рдпрд╣ рд╣реИ рдХрд┐ рдЕрднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝ рдПрдХ рд╡рд░реНрдЧ рдХреЛ рдмрд╣реБ рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде MeshInstance рдЬрд┐рддрдирд╛ рдЬрдЯрд┐рд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ; рд╕рд┐рд╡рд╛рдп рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдЧрдВрднреАрд░ рд░реВрдк рд╕реЗ рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рд╣реИред

рдпреЗ рд╕рднреА рдХрд╛рд░реНрдп рдкреНрд░рд╡рд╛рд╣ рдПрдХ рд╣реА рдореВрд▓ рд╕рдорд╕реНрдпрд╛ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВред рд╡реЗ рдПрдХ рдЦреЗрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рд╕рдорд╛рдзрд╛рди рд╣реИрдВред
рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реНрдХреЗрд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрди рд╕рднреА рдореЗрдВ рдбреАрдмрдЧ рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рд╣реИред

рдЧреЛрдбреЛрдЯ рдЧреЗрдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЗрдВрдЬрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рдЬреЛ рдЪрд╛рд╣рд┐рдП рд╡рд╣ рдЬрдЯрд┐рд▓ рд╡рд╕реНрддреБрдУрдВ рдФрд░ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХрд╛ рд╕реНрдкрд╖реНрдЯ рдордВрджреА рд╣реИред
рдЗрд╕ рддрд░рд╣ рд╡реЗ рд╡рд┐рдЪрд▓рд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╣рдореЗрд╢рд╛ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рдирд╛ рдерд╛ред

archived discussion core

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

рдпрджрд┐ рдкреНрд░рд╢реНрди рд╕рд░рд▓ рд╣реИ: "рдХреНрдпрд╛ рдЧреЛрдбреЛрдЯ рдореЗрдВ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ?", рдЙрддреНрддрд░ рд╣рд╛рдВ рд╣реИред рдФрд░ рдПрдХ рдПрдХрд▓ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдмреЗрддреБрдХрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЧреЗрдо рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдЖрдк рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдХреЛрдб рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдЬрд┐рд╕реЗ рдПрдХ рдЧреЗрдо рдбрд┐рдЬрд╛рдЗрдирд░ рджреНрд╡рд╛рд░рд╛ рдЕрдХреНрд╕рд░ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╕рднреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рдЯреНрд░реЗрдбрдСрдлрд╝ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ" рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдмрдирд╛рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред

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

рдпрджрд┐ рдкреНрд░рд╢реНрди рд╕рд░рд▓ рд╣реИ: "рдХреНрдпрд╛ рдЧреЛрдбреЛрдЯ рдореЗрдВ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ?", рдЙрддреНрддрд░ рд╣рд╛рдВ рд╣реИред рдФрд░ рдПрдХ рдПрдХрд▓ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдмреЗрддреБрдХрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЧреЗрдо рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдЖрдк рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдХреЛрдб рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдЬрд┐рд╕реЗ рдПрдХ рдЧреЗрдо рдбрд┐рдЬрд╛рдЗрдирд░ рджреНрд╡рд╛рд░рд╛ рдЕрдХреНрд╕рд░ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╕рднреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рдЯреНрд░реЗрдбрдСрдлрд╝ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ" рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдмрдирд╛рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред

рдмрд╣реБ рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд░реНрдЧ рдХреЛ MeshInstance рдЬрд┐рддрдирд╛ рдЬрдЯрд┐рд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рди рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде?

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрджреНрдзреГрдд рдореБрджреНрджреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рд▓реЗрдЦрдХ рдХреЗ рд╕рд╛рде рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, "рдпрд╣ рд╡рд┐рдЪрд╛рд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмреЗрдХрд╛рд░ рд╣реИ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдХрд╡рд╛рд╕ рд╣реИред"

рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдПрдХ рдирдХрд▓реА рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдБрдЧрд╛ рдЬреЛ рдХрд┐ рдПрдХ MeshInstance, рдЕрдЧрд░ рдЧреЛрдбреЛрдЯ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рдХреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛ред
рдЫрджреНрдо рдПрдХрддрд╛, рдЙрд░реНрдл тАЛтАЛтАЛтАЛрдЪрд╛рдЗрд▓реНрдб рдиреЛрдбреНрд╕ рд╣реИ:
рдЧреЛрдбреЛрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд▓реНрдЯреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рдордХрдХреНрд╖ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рдЗрд▓реНрдб рдиреЛрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдЫрджреНрдо рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ, рдЙрд░реНрдл тАЛтАЛтАЛтАЛрдирд┐рдпрдВрддреНрд░рдХ рдФрд░ рдордзреНрдпрд╡рд░реНрддреА:
рдЫрджреНрдо рдкрд╛рдВрдбрд╛ 3 рдбреА, рдЙрд░реНрдл тАЛтАЛтАЛтАЛрдкреНрд░реАрд▓реЛрдб (рд╕реНрдХреНрд░рд┐рдкреНрдЯ):
рдбрдмреНрд▓реНрдпреВрдЯреАрдПрдл рд╕реНрдХреНрд░рд┐рдкреНрдЯ:
рд╣рд╛рдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЧреЛрдбреЛрдЯ рдореЗрдВ рдореЗрд╢ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреНрд▓рд╛рд╕ рд╣реИред
рдпрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдмрд┐рдВрджреБ рдпрд╣ рд╣реИ рдХрд┐ рдЕрднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝ рдПрдХ рд╡рд░реНрдЧ рдХреЛ рдмрд╣реБ рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде MeshInstance рдЬрд┐рддрдирд╛ рдЬрдЯрд┐рд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ; рд╕рд┐рд╡рд╛рдп рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдЧрдВрднреАрд░ рд░реВрдк рд╕реЗ рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рд╣реИред

рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЖрдк рдпрд╣рд╛рдБ рдХреНрдпрд╛ рдХрд╣рдирд╛ рдЪрд╛рд╣ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рдХреЛрдИ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ рддреЛ рдХреЛрдИ MeshInstance рдХреНрд▓рд╛рд╕ рдХреНрдпреЛрдВ рдмрдирд╛рдПрдЧрд╛? рдФрд░ рдпрд╣ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреНрдпреЛрдВ рд╣реИ рдХрд┐ рдЧреЛрдбреЛрдЯ рдореЗрдВ рдЕрдиреНрдп рдЗрдВрдЬрдиреЛрдВ рдХреЗ рд╕рдорд╛рди рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ? рд╕рд╛рде рд╣реА, рдпрджрд┐ рдЖрдк рдПрдХ рдиреЛрдб рдореЗрдВ рдПрдХрд╛рдзрд┐рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЖрдк рдпрд╛ рддреЛ рдУрдУрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдЖрдк рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░реНрдпрд╛рддреНрдордХрддрд╛рдУрдВ рдХреЛ рдПрдХ рдиреЛрдб рдореЗрдВ рдбрд╛рд▓ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдЧреЛрдбреЛрдЯ рдХреЗ рдиреЛрдб рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╕рд╛рдиреА рд╕реЗ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрджрд┐ рдкреНрд░рд╢реНрди рд╕рд░рд▓ рд╣реИ: "рдХреНрдпрд╛ рдЧреЛрдбреЛрдЯ рдореЗрдВ рдПрдХ рд╣реА рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ?", рдЙрддреНрддрд░ рд╣рд╛рдБ рд╣реИ ...

рдЕрдЧрд░ рдореИрдВ рдПрдХ рд╣рдереМрдбрд╝рд╛ рдмрдирд╛рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рднрд▓реЗ рд╣реА рдореБрдЭреЗ рд╡рд╣ рд╕рдм рдХреБрдЫ рдирд╣реАрдВ рдкрддрд╛ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рд╣рдереМрдбрд╝рд╛ рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИ, рдФрд░ рдЖрдкрдиреЗ рдХрднреА рдпрд╣ рдирд╣реАрдВ рдмрддрд╛рдпрд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ; рдЬрдм рд╡реЗ рдмреЗрддрд╣рд╛рд╢рд╛ рдЭреВрд▓рдиреЗ рд▓рдЧрддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗред

рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдЧреЛрдбреЛрдЯ рд╣реИ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдВрдзреЗрд░реЗ рдореЗрдВ рдЭреВрд▓ рд░рд╣реЗ рд╣реИрдВ, рдЙрдореНрдореАрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рддрд░рд╣ рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдХреБрдЫ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рди рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде?

рд╕рд╛рдордЧреНрд░реА рдФрд░ рдкрд░рд┐рд╡рд░реНрддрди рдЬреИрд╕реА рдЪреАрдЬреЗрдВ, рдХреНрдпрд╛ рдЗрдиреНрд╣реЗрдВ рдореВрд▓ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ?
рдпрджрд┐ рд╣рдо рд╕рдорд╛рди рдШрдЯрдХ рдмрдирд╛рддреЗ рд╣реИрдВ рддреЛ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдиреЛрдб рд╕реЗ рдХреИрд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ?

рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛, рдЬреИрд╕реЗ "рд▓рдХреНрд╖реНрдп рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ" рдпрд╛ "рд▓рдХреНрд╖реНрдп рдкрд░ рдЧреЛрд▓реА рдорд╛рд░реЛ" рдЗрдиреНрд╣реЗрдВ рдХрдХреНрд╖рд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдХрд┐рд╕реА рддрд░рд╣ рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?
рдЪреВрдВрдХрд┐ рдЧреЛрдбреЛрдЯ рдиреЗ рдЧреЛрдбреЛрдЯ рдХреЗ рд▓рд┐рдП рдХрднреА рднреА рдЙрдЪрд┐рдд рд╢рд╛рдорд┐рд▓ рдпрд╛ рдЖрдпрд╛рдд рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рд╣реИ, рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрднреА рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛?

рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рдм рдХреБрдЫ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛, рддреЛ рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреНрдпрд╛ рд╣реИ? рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╛рдЗрди рдХреИрд╕рд╛ рдерд╛?

@MysteryGM рдвреАрд▓реА рдФрд░ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХреА рдЧрдИ рдЙрдкрдорд╛рдПрдБ рдорджрджрдЧрд╛рд░ рдирд╣реАрдВ рд╣реИрдВред

рд╕рд╛рдордЧреНрд░реА рдФрд░ рдкрд░рд┐рд╡рд░реНрддрди рдЬреИрд╕реА рдЪреАрдЬрд╝реЗрдВ

рд░реВрдкрд╛рдВрддрд░рдг рдПрдХ рд╕реНрдерд╛рдирд┐рдХ рд╕рдВрдкрддреНрддрд┐ рд╣реИ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдПрдХ рдореЗрд╖ рд╕рдВрдкрддреНрддрд┐ рд╣реИред MeshInstance рдХреЛ Spatial рдХреЗ рдКрдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ Spatial рдХреЗ рд╕рднреА рдЧреБрдг рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкрджрд╛рдиреБрдХреНрд░рдо рд╣реИ рдЬреЛ рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред

рдпрджрд┐ рд╣рдо рд╕рдорд╛рди рдШрдЯрдХ рдмрдирд╛рддреЗ рд╣реИрдВ рддреЛ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдиреЛрдб рд╕реЗ рдХреИрд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ?

рдЬрдм рдЧреЛрдбреЛрдЯ рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИ рддреЛ рдЖрдк рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдореЗрд╢ рд╕рд┐рд╕реНрдЯрдо рдХреНрдпреЛрдВ рдмрдирд╛рдПрдВрдЧреЗ?

рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛, рдЬреИрд╕реЗ "рд▓рдХреНрд╖реНрдп рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ" рдпрд╛ "рд▓рдХреНрд╖реНрдп рдкрд░ рдЧреЛрд▓реА рдорд╛рд░реЛ"

рдХреЛрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдиреЛрдб рдХреА рдореБрдЦреНрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЗрд╕реЗ рдПрдХ рдмрдЪреНрдЪреЗ рдХреЛ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

рдЬрдм рдЧреЛрдбреЛрдЯ рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИ рддреЛ рдЖрдк рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдореЗрд╢ рд╕рд┐рд╕реНрдЯрдо рдХреНрдпреЛрдВ рдмрдирд╛рдПрдВрдЧреЗ?

рдХреНрдпреЛрдВрдХрд┐ рдЦреЗрд▓ рдХреА рд╡рд╕реНрддреБрдПрдВ рдПрдХ рдЬрд╛рд▓ рдХреА рддрд░рд╣ рд╣реА рдЬрдЯрд┐рд▓ рд╣реЛрддреА рд╣реИрдВ рдпрджрд┐ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреЗрдВред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдЗрдВрдЬрди рдЬрд╣рд╛рдВ рдЧреЗрдо рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдореВрд▓ рдерд╛, рдпрд╣ рд╕рд┐рд░реНрдл рд╡рд╣ рд╣рд┐рд╕реНрд╕рд╛ рдерд╛ рдЬрд┐рд╕реЗ рдлрд┐рд░ рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдпрджрд┐ рдЧреЛрдбреЛрдЯ рдЗрдВрдЬрди рдХреЗ рдЕрдВрджрд░ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдореЗрд╢ рдХреНрд▓рд╛рд╕ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬрдЯрд┐рд▓ рдЧреЗрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рднреА рдЦреЗрд▓реЛрдВ рдХреЛ рдЗрдВрдЬрди рд╕реЗ рдХрдо рдЬрдЯрд┐рд▓ рд╣реЛрдирд╛ рд╣реЛрдЧрд╛ред
рдмрджрд▓реЗ рдореЗрдВ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдПрдХ рдкреЗрд╢реЗрд╡рд░ рдЯреАрдо рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХрд╛рдо рдХрд╛ рдирд╣реАрдВ рд╣реИред рдЬрдм рддрдХ рдРрд╕реА рдХреЛрдИ рдЯреАрдо рдХреЗрд╡рд▓ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╕рд╛рде C++ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреА рд╣реИред

рдХреЛрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ?
рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рд╣рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЪреНрдЪрд╛ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рджрд╕ рд▓рд╛рдЦ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдФрд░ рдЧреЛрдбреЛрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд╛рдЦ рдЦрд╛рд▓реА рдиреЛрдбреНрд╕ рднреА рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИрдВред
рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ, рдХрд┐рддрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рд╕рдореВрд╣реАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдХреНрдпрд╛ рдореБрдЭреЗ рдХрд╛рдЧрдЬ рдкрд░ рдЕрдкрдиреА рд╡рд╕реНрддреБ рд╡рд┐рд░рд╛рд╕рдд рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реБрдП 2-4 рдорд╣реАрдиреЗ рдЦрд░реНрдЪ рдХрд░рдиреЗ рдЪрд╛рд╣рд┐рдП?

рдореИрдВ рдЬреЛ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдЧреЛрдбреЛрдЯ рдореМрд╕рдо рдХреЗ рдкреНрд░рднрд╛рд╡, рдмрдбрд╝рд╛ рдХреЛрд╣рд░рд╛ рдФрд░ рдмрдбрд╝реЗ рдЗрд▓рд╛рдХреЛрдВ рдЬреИрд╕реА рдЬрдЯрд┐рд▓ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрдбрд╝реЗ рдЦреЗрд▓реЛрдВ рд╕реЗ рдХреИрд╕реЗ рдирд┐рдкрдЯрддрд╛ рд╣реИ?

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореБрдЭрд╕реЗ, рдореЗрд░реА рд░рд╛рдп рдФрд░ рдЕрдиреБрднрд╡ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, _YMMV_

рд╣рд░ рдЗрдВрдЬрди рдХреА рдЕрдкрдиреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ, рдФрд░ рдЧреЛрдбреЛрдЯ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИред рдЕрдЧрд░ рдореИрдВ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдХрд╣реВрдВ рддреЛ рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЗрд╕рдХреА рдкрд╣рд▓реА рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж рд╕реЗ рдХрд┐рддрдирд╛ рд╕рдордп рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЪрдХрд┐рдд рд╣реВрдВ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХрд┐рддрдиреА рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдЖ рд╣реИред рдпрд╣ рд╣рдорд╛рд░реА рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рджреГрд╢реНрдп/рдиреЛрдб рд╕рд┐рд╕реНрдЯрдо рдореЗрд░рд╛ рдкрд╕рдВрджреАрджрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдиреЛрдбреНрд╕ рдХреА рд╕рд╛рджрдЧреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рдЪрдордХрддреА рд╣реИред рднрд▓реЗ рд╣реА рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдбрд╛рдЙрди рд╣реЛрдВ, рдореИрдВ рдЕрдЬрдЧрд░ рдХреА рддрд░рд╣ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдирд╛рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ ... рдФрд░ рдкреНрд░реАрд▓реЛрдб рд╕рд┐рд╕реНрдЯрдо ... рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрд╛ рдХрд┐ рд╕реА # рдХреИрд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рдПрдХрддрд╛ 4/5 рдХреЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддреЗ рд╣реБрдП (рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЬрдВрдЬреАрд░ рдореЗрдВ рдмрд╛рдВрдзрд╛ рдЧрдпрд╛ рдерд╛), рдЗрд╕рдореЗрдВ _рдШрдЯрдХ_ рдЗрддрдиреЗ рдлреВрд▓реЗ рд╣реБрдП рд╣реИрдВ рдХрд┐ рдЗрд╕рдХреА рддреБрд▓рдирд╛ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдИрд╕реАрдПрд╕ рд╕реЗ рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдХрднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред рдФрд░ рдУрд╣, рдЖрдк рдПрдХ http рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдЬрд╝рд░реВрд░, рдЕрдкрдиреА рджреГрд╢реНрдп рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдПрдХ рдирдИ рд╡рд╕реНрддреБ рдореЗрдВ рдПрдХ рдирдпрд╛ рдШрдЯрдХ рдЬреЛрдбрд╝реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЗрди-рд╕реАрди рд╡рд╕реНрддреБрдУрдВ рдФрд░ рдЗрд╕рдХреЗ рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде http рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИред "рд╕реЗрд╡ рдП рд╕реАрди рд╡рд┐рдж рдиреЛ рдЪреЗрдВрдЬреЗрд╕ рдмреНрд░реЗрдХреНрд╕ рдСрд▓ рдпреВрдпреВрдЖрдИрдбреА" рдлреАрдЪрд░ рдХреЛ рд╕рд┐рд░реНрдл рд╣рдорд╛рд░реЗ рдЧреИрд░-рддрдХрдиреАрдХреА рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЬрди рдХрдВрдЯреНрд░реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрдард┐рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрдврд╝рд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВ "рдбреЛрдВрдЯ рдбрд┐рд╕реНрдЯреНрд░реЙрдп рдСрди рд▓реЛрдб" рдФрд░ рдкреНрд░реАрдлрд╝реИрдмреНрд╕ рдкрд░ рднреА рд╢реБрд░реБрдЖрдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред

рд╡реИрд╕реЗ рднреА рдЕрдзрд┐рдХрд╛рдВрд╢ рдЪреАрдЬреЛрдВ рдХреЗ рдмреАрдЪ рддрд░реНрдХ рдХреНрдпрд╛ рдерд╛? рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рд╢рд╛рдпрдж рдЬреИрд╡рд┐рдХ, рдкреБрдирд░рд╛рд╡реГрддреНрдд рд╡рд┐рдХрд╛рд╕ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рдФрд░ рд╡рд╣рд╛рдВ рдХреБрдЫ рд╣реИрдХреА рдХрд╛рдордХрд╛рдЬ (рдЧреЛрдбреЛрдЯ рдФрд░ рд╢рд╛рдпрдж рдЕрдиреНрдп рд╕рднреА рдЧреЗрдо рдЗрдВрдЬрдиреЛрдВ рдореЗрдВ рднреА рдкрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ)ред рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рдпрд╣ рдЗрддрдирд╛ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдореЗрд░реЗ рд╕реНрд╡рд┐рдлреНрдЯ рдХреАрдмреЛрд░реНрдб рдиреЗ рд╣рд░ рдмрд╛рд░ "_With_" рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдкрд░ "_рдпреВрдирд┐рдЯреА рдХреНрд░реИрд╢рд┐рдВрдЧ_" рд╢рдмреНрджреЛрдВ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдпрд╣ рдореЗрд░реЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХрд╛ рдПрдХ рдкреНрд░рдореБрдЦ рд╣рд┐рд╕реНрд╕рд╛ рдерд╛, рдХреНрд░реИрд╢ -> рдПрдХ рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЛ рджреЛрдмрд╛рд░рд╛ рдЖрдпрд╛рдд рдХрд░реЗрдВ, 30 рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реЗрдВ, рджреЛрд╣рд░рд╛рдПрдВред

рдореИрдВрдиреЗ рдИрд╢рдирд┐рдВрджрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореЛрдиреЛрдмрд┐рд╣реЗрд╡рд┐рдпрд░ рдХрд╛ рдЗрддрдирд╛ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рджреЗрдЦрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдХрд┐рд╕реЗ рджреЛрд╖ рджреВрдВ? рдЗрдВрдЬрди рд▓реЛрдЧреЛрдВ рдХреЛ рдкреЙрдЗрдВрдЯрд▓рд╛рдЗрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЕрдВрджрд░ _GameState_ "_component_" рдбрд╛рд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХреНрдпрд╛ рд╣рдореЗрдВ рдЗрд╕реЗ рдордирд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдореИрдВ рдХреИрд╕реЗ рддрд░реНрдХ рджреВрдВ рдХрд┐ рдЬрдм http рд╕рдВрдЪрд╛рд░ (рдпрд╛ рд╡рд╕реНрддреБрддрдГ рдХрд┐рд╕реА async рдХрд╛рд░реНрдп) рдХреЛ рдПрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рддреЛ рдЧреЗрдо рд╕реНрдЯреЗрдЯ рдбреЗрдЯрд╛ рдПрдХ рджреГрд╢реНрдп рд╡рд╕реНрддреБ рдХреЗ рдШрдЯрдХ рдХреЗ рдЕрдВрджрд░ рднреА рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?

рдпрд╣ рдореБрдЭреЗ рдореЗрд░реА рдмрд╛рдд рдкрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ, рдЙрдирдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд╛рд╕ рдЪрд░рдгреЛрдВ рдореЗрдВ рдЗрдВрдЬрдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛ рдХрдард┐рди рд╣реИ, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЧреЛрдбреЛрдЯ рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝ / рд╣рдЯрд╛ рд░рд╣рд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдХреЛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рддрджрдиреБрд╕рд╛рд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореЗрд░реЗ рдкрд╛рд╕ рдЧреЛрдбреЛрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдЪреНрдЫрд╛ 2рдбреА рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд╣реИ, рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХрддрд╛ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИред рд╣рд╛рдВ, рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдПрдВ рдзреБрдВрдзрд▓реА рд╣реИрдВред рд╣рд╛рдВ, рдпрджрд┐ рдЖрдк рддреАрди рдбреЗрд╡рд▓рдкрд░ рд╕реЗ рдкреВрдЫреЗрдВ рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рд╣реЛрдВрдЧреЗред рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдирдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдпрд╣ рджреЛрдиреЛрдВ рддреБрд▓рдирд╛рддреНрдордХ рдЗрдВрдЬрдиреЛрдВ рдкрд░ рдореМрдЬреВрдж рд╣реИред

рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдФрд░ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рд▓рд┐рдП рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ (рдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЧреЗрдо рдЗрдВрдЬрди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЙрдЪрд┐рдд рдЧрд╣рд░рд╛рдИ рд╕реЗ рддреБрд▓рдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рд▓реЗрдХрд┐рди рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ?
рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рд╣рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЪреНрдЪрд╛ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рджрд╕ рд▓рд╛рдЦ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдФрд░ рдЧреЛрдбреЛрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд╛рдЦ рдЦрд╛рд▓реА рдиреЛрдбреНрд╕ рднреА рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИрдВред
рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ, рдХрд┐рддрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рд╕рдореВрд╣реАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдХреНрдпрд╛ рдореБрдЭреЗ рдХрд╛рдЧрдЬ рдкрд░ рдЕрдкрдиреА рд╡рд╕реНрддреБ рд╡рд┐рд░рд╛рд╕рдд рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реБрдП 2-4 рдорд╣реАрдиреЗ рдЦрд░реНрдЪ рдХрд░рдиреЗ рдЪрд╛рд╣рд┐рдП?

рд╢рд╛рдпрдж рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд░рдЦреЗрдВ? рдЧреЛрдбреЛрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд╕реНрддреБ рдЙрдиреНрдореБрдЦ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдиреЗ рдХрднреА рдУрдУрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ рддреЛ рдЖрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рджреГрд╢реНрдп рд╡рд┐рд░рд╛рд╕рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХрдХреНрд╖рд╛рдПрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реА рддрд░рд╣ред

рдореИрдВ рдЬреЛ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдЧреЛрдбреЛрдЯ рдореМрд╕рдо рдХреЗ рдкреНрд░рднрд╛рд╡, рдмрдбрд╝рд╛ рдХреЛрд╣рд░рд╛ рдФрд░ рдмрдбрд╝реЗ рдЗрд▓рд╛рдХреЛрдВ рдЬреИрд╕реА рдЬрдЯрд┐рд▓ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрдбрд╝реЗ рдЦреЗрд▓реЛрдВ рд╕реЗ рдХреИрд╕реЗ рдирд┐рдкрдЯрддрд╛ рд╣реИ?

рдореМрд╕рдо рдХреЗ рдкреНрд░рднрд╛рд╡? рдПрдХ рдХрдг рдиреЛрдб, рдПрдХ рд╕реВрд░реНрдп рдФрд░ рдПрдХ рд╡рд┐рд╢реНрд╡ рдкрд░реНрдпрд╛рд╡рд░рдг рдпреБрдХреНрдд рдПрдХ рджреГрд╢реНрдп рдмрдирд╛рдПрдВ рдФрд░ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЬрдбрд╝ рд╕реЗ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВред рдпрд╣ рд▓рд┐рдкрд┐ рдореМрд╕рдо рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИред рдЖрдк рдПрдХ рдЦрд╛рд▓реА рдиреЛрдб рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдПрдХ рд░рд╛рдЬреНрдп рдорд╢реАрди рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░рддреНрдпреЗрдХ рд░рд╛рдЬреНрдп рдХреЗ рд▓рд┐рдП рдЦрд╛рд▓реА рдиреЛрдбреНрд╕ рд╕рдВрд▓рдЧреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЬреИрд╕реЗ рдмрд╛рд░рд┐рд╢, рдзреВрдк рдЖрджрд┐)ред рдЕрдм рдмрд╕ рдкреНрд░рддреНрдпреЗрдХ рд░рд╛рдЬреНрдп рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдиреЛрдбреНрд╕ рдореЗрдВ рдХреЛрдб рдбрд╛рд▓реЗрдВред рдЗрд╕ рд╕реНрдЯреЗрдЯ рдорд╢реАрди рдХреЛ рд░реВрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЪреАрдЬреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХрд╛ рдПрдХ рдмрд╣реБрдд рд╣реА рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИред

рдмрдбрд╝рд╛ рдХреЛрд╣рд░рд╛? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдирдП рдПрдлрдкреАрдПрд╕ рдбреЗрдореЛ рдореЗрдВ рджреЗрдЦрд╛ рд╣реИред

рдмрдбрд╝реЗ рдЗрд▓рд╛рдХреЗ? рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдмрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдЗрд▓рд╛рдХреЗ рдХреЗ рдЬрд╛рд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдереА рдФрд░ рдпрд╣ рдореЗрд░реЗ рджреЛ рд╕рд╛рд▓ рдкреБрд░рд╛рдиреЗ рд▓реИрдкрдЯреЙрдк рдкрд░ рдХрд╛рдлреА рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рдерд╛ред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдУрдкреА рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ 'рдмрдбрд╝реЗ рдореБрджреНрджреЗ' рдХреА рдмрдЬрд╛рдп рдпреЗ рдХреБрдЫ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдПрдВ рд╣реИрдВред

рдореМрд╕рдо рдХреЗ рдкреНрд░рднрд╛рд╡? рдПрдХ рдХрдг рдиреЛрдб рд╡рд╛рд▓рд╛ рдПрдХ рджреГрд╢реНрдп рдмрдирд╛рдПрдВ...

рдЦреИрд░, рд╣рдо рдЗрд╕рд╕реЗ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рд╛рдХрд╛рдВрдХреНрд╖реА рд╣реЛрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ :) рдПрдХ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдирдХреНрд╢реЗ рдХреЗ рд╕рд╛рде рдПрдЖрдИ рджреЛрдиреЛрдВ рдХреЛ рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХрд╣рд╛рдВ рдЪрд▓рдирд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЕрдВрддрд┐рдо рдЪреИрдирд▓ рдХреЛ рдЧрд╣рд░рд╛рдИ рдХреЗ рд▓рд┐рдП рд░рдЦрддреЗ рд╣реБрдП рд╡рд░реНрд╖рд╛ рдмрд╣рд┐рд╖реНрдХрд░рдг рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреНрдп рдЪреИрдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рддрд╛рдХрд┐ рд╕рдордп рдХреЗ рд╕рд╛рде рдмрд░реНрдл рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛ рд╕рдХреЗред

рдмрдбрд╝реЗ рдЗрд▓рд╛рдХреЗ?

рдЕрдВрддрд░рд┐рдХреНрд╖ рдмрдбрд╝рд╛ред рд╣рдореЗрдВ рджреГрд╢реНрдпреЛрдВ рдХреЛ рдмрд┐рдирд╛ рдардВрдб рдХреЗ рд╡реЗрдХреНрдЯрд░ 3 (0,0,0) рдкрд░ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рддрд░рд╣ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдиреЛрдбреНрд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рднреМрддрд┐рдХреА рдФрд░ рд╕рдм рдХреБрдЫ рдмрдбрд╝реА рдЭрд╛рдВрдХрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╣рд┐рд▓рддрд╛ рд╣реИред

рдЗрд╕рдореЗрдВ рдШрдЯрдХ рдЗрддрдиреЗ рдлреВрд▓реЗ рд╣реБрдП рд╣реИрдВ рдХрд┐ рдЗрд╕рдХреА рддреБрд▓рдирд╛ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдИрд╕реАрдПрд╕ рд╕реЗ рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдХрднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред

рд╕рд╣рдордд, рдШрдЯрдХ рднрдпрд╛рдирдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╣рдореЗрдВ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдпрджрд┐ рдЧреЛрдбреЛрдЯ рдХреЗ рдорди рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рд░рдгрдиреАрддрд┐ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЧреЛрдбреЛрдЯ рдиреЗ рдХреНрдпрд╛ рд░рдгрдиреАрддрд┐ рдмрдирд╛рдИ рдереА рдпрд╛ рдЕрдЧрд░ рдЙрд╕рдиреЗ рдХрд┐рдпрд╛ рднреАред

рдЧреЛрдбреЛрдЯ рд╕реАрдЦрдиреЗ рдХреЗ 2 рдорд╣реАрдиреЗ рдиреЗ рдХреЗрд╡рд▓ рд╣рдореЗрдВ рдЫреЛрдЯреЗ рдЧреЗрдо рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ рд╣реИред
рдЧреЛрдбреЛрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП 14 рджрд┐рди рд╢реЗрд╖ рд╣реИрдВ, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрдВрдЬрди рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдпрд╣ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред

рдЖрдЦрд┐рд░реА рдЪреАрдЬ рдЬреЛ рд╣рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ рд╣реИ рдЗрдВрдЬрди рдбрд┐рдЬрд╛рдЗрди рдХреЗ рдЦрд┐рд▓рд╛рдл рдЪрдврд╝рд╛рдИ рдХрд░рдирд╛ рдЬрдм рд╣рдо рдЦреЗрд▓ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред

@MysteryGM рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдЖрдкрдХреЛ рдХреНрдпреЛрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЧреЛрдбреЛрдЯ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдзрд╛рд░ рджреЗрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рд╕рдм рдХреБрдЫ рдЕрд▓рдЧ-рдЕрд▓рдЧ рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрд╛рдо рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдУрдУрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЧреЛрдбреЛрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рд▓рдХреНрд╖реНрдп рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рддреЛ рдмрд╕ рдЧреЛрдбреЛрдЯ рдбрд┐рд╕реНрдХреЙрд░реНрдбреНрд╕ рд╕рд╣рд╛рдпрддрд╛ рдЪреИрдирд▓реЛрдВ рдкрд░ рдкреВрдЫреЗрдВ, рдЖрдкрдХреЛ рдмрд╣реБрдд рддрддреНрдХрд╛рд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓реЗрдЧреАред

рднреМрддрд┐рдХреА рдФрд░ рд╕рдм рдХреБрдЫ рдмрдбрд╝реА рдЭрд╛рдВрдХрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╣рд┐рд▓рддрд╛ рд╣реИред

рджреЗрдЦреЗрдВ #288

рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЧреЛрдбреЛрдЯ рдиреЗ рдХреНрдпрд╛ рд░рдгрдиреАрддрд┐ рдмрдирд╛рдИ рдереА рдпрд╛ рдЕрдЧрд░ рдЙрд╕рдиреЗ рдХрд┐рдпрд╛ рднреАред

рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рд╡рд┐рджреЗрд╢реА рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдиреЛрдб + рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрдкрдпреЛрдЧ рдпрд╣ рдмрд╣реБрдд рд╕реАрдзрд╛ рд╣реИред рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣рд╛рдВ рдЗрд╕ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рд╢реМрдХ рд╕рдВрд╕реНрдХрд░рдг (рдХрдо рд╕реЗ рдХрдо) рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛: https://gumroad.com/gdquest
рдпрд╣ рдореЗрд░реЗ рдЬреИрд╕реЗ рдиреЛрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЛ рдПрдХ рдмреЗрд╣рддрд░ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрдВрдЬрди рд╕реЗ рдЬреБрдбрд╝реЗ рд▓реЛрдЧ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ; рдЧреЛрдбреЛрдЯ рдбреЙрдХреНрд╕ рдореЗрдВ рд▓реЗрдЦрдХ рдХрд╛ рдкреНрд░рдореБрдЦ рдпреЛрдЧрджрд╛рди рд╣реИред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрджрд┐ рдЖрдк рдкрд╛рдареНрдпрдХреНрд░рдо рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рднрдВрдбрд╛рд░ рдореЗрдВ рд╕реНрд░реЛрдд рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ https://github.com/GDquest/make-pro-2d-games-with-godot

рдЧреЛрдбреЛрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП 14 рджрд┐рди рд╢реЗрд╖ рд╣реИрдВ, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрдВрдЬрди рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдпрд╣ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рдкрд░ рдереЛрдбрд╝рд╛ рдЙрд▓рдЭрди рдореЗрдВ рд╣реВрдВ рдХрд┐ рдЗрд╕рдХрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИред рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдереМрдбрд╝рд╛ рд╕рд╛рджреГрд╢реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рд╕рд╛рджреГрд╢реНрдп рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рд╣рдереМрдбрд╝рд╛ рдЖрдо рддреМрд░ рдкрд░ рдПрдХ рдПрдХрд▓-рдЙрдкрдпреЛрдЧ рд╡рд╛рд▓рд╛ рдмреБрдирд┐рдпрд╛рджреА рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╡рд╛рджреА рдЙрдкрдХрд░рдг рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рдХрд╛рд░рдг рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХреА рдПрдХ рдЖрдВрддрд░рд┐рдХ рд╕рдордЭ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рдЖрдкрдиреЗ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рдмрдбрд╝реЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреЗ рдЧрдП рдкреНрд░рддреНрдпреЗрдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ 'рдкрд╕рдВрдж' рд╕рдбрд╝рдХ рдХреЗ рдиреАрдЪреЗ рдХреБрдЫ рдиреБрдХрд╕рд╛рди рдкрд╣реБрдВрдЪрд╛рдПрдЧрд╛, рдЬреЛ рдЖрдкрдХреЛ рдмрд╕ рдХрд░рдирд╛ рд╣реИ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдЕрдзрд┐рдХ рдХрд╛рдо рдХрд░реЗрдВред рддреЛ рдХреНрдпрд╛ рдЖрдк рд╕рд┐рд▓реНрд╡рд░ рдмреБрд▓реЗрдЯ рд╕реБрдЭрд╛рд╡ рдвреВрдВрдв рд░рд╣реЗ рд╣реИрдВ? рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ, рдореБрдЭреЗ рдпрд╣ рднреА рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдПрдХрддрд╛ рдпрд╛ рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╕рдЯреАрдХ 'рдЕрдиреБрд╢рдВрд╕рд┐рдд' рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреА рд╣реИрдВ рдФрд░ рдЕрдХреНрд╕рд░ рдЬреЛ рднреА рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдЙрдирдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдЕрдиреБрд░реВрдк рдЗрдВрдЬрди рдХреЛ рдлреЛрд░реНрдХ рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдпрд╣ рддрд░реНрдХ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдЬрд╛рдКрдВрдЧрд╛ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЧреЗрдо рдХреЛ рдиреЛрдб рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЕрдкрдирд╛ рдЕрдиреВрдард╛ рд╡рд┐рдЪрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕рд┐рдореБрд▓реЗрд╢рди рдЧреЗрдо рдореЗрдВ рддреАрд╕рд░реЗ рд╡реНрдпрдХреНрддрд┐ рд╢реВрдЯрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрд▓рдЧ рд╕рдВрд░рдЪрдирд╛ рд╣реЛрдЧреАред)

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдкрд░ рдЕрдзрд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рддрд░реНрдХ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рдЕрдзрд┐рдХ рдпреЛрдЧрджрд╛рди рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИред

рджреГрд╢реНрдпреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░реЗрдВ рдФрд░ рдХрд╛рдо рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП OOP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рд╕рд┐рдЧреНрдирд▓ рд╕рдВрд▓рдЧреНрди рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдЗрдзрд░-рдЙрдзрд░ рд▓реЗ рдЬрд╛рдирд╛ рдПрдХ рджрд░реНрдж рд╣реИред рдЦрд╛рд╕рддреМрд░ рдкрд░ рддрдм рдЬрдм рд╡реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрдкрд╡рд╛рдж рдпрд╛ рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВред
рдХрд┐рд╕реА рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░ рджреНрд╡рд╛рд░рд╛ рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рддреГрддреАрдп рдкрдХреНрд╖ рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдЯреВрд▓ рдХреЗ рд╕рд╛рде рдЬрд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛; рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдпрд╣ рдЧреЛрдбреЛрдЯ рдХреА рдЕрдиреВрдареА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЪреАрдЬреЛрдВ рдХреЛ рдирд╣реАрдВ рд╣рд┐рд▓рд╛рдиреЗ рд╕реЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИ (рд╣рдорд╛рд░реЗ "рд╕рдорд╕реНрдпрд╛ рдмреЛрд░реНрдб" рд╕реЗ рдЪрд┐рддреНрд░):
pawndefend
рддреЛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рдЪрд╛рдЗрд▓реНрдб рдиреЛрдбреНрд╕ рдмрдирд╛рдПред рд▓рдЧрднрдЧ 50 000 рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдпрд╣ рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рд╡реЗ рд╕рд┐рд░реНрдл рдиреЛрдбреНрд╕ рд╣реИрдВред
pawnfollow

рд╣рдо рдпрд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдХреИрд╕реЗ рдирд┐рдкрдЯрддреЗ рд╣реИрдВ, рдЧреЛрдбреЛрдЯ рдиреЗ рдЗрдирд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдХреИрд╕реЗ рдмрдирд╛рдИ; рд╣рдордиреЗ рдКрдкрд░ рдмрддрд╛рдП рдЧрдП рд╣рд░ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред

рджреЗрдЦреЗрдВ #288

рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рдо рд╡рд┐рд╢реНрд╡ рд╕рдордиреНрд╡рдп рдХреЛ рдЖрд░рд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрдиреЗ рдЕрднреНрдпрд╕реНрдд рд╣реИрдВ, рд╣рдордиреЗ рдХрднреА рдЗрд╕рдХреА рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдХреАред

рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рд╡рд┐рджреЗрд╢реА рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдиреЛрдб + рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрдкрдпреЛрдЧ рдпрд╣ рдмрд╣реБрдд рд╕реАрдзрд╛ рд╣реИред

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рджреЗрд╢реА рд╣реИ, рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЕрд▓рдЧ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддреА рд╣реИред рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдпрд╣ рдХрд┐ рдЕрдзрд┐рдХ рдмрдЪреНрдЪреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдЕрдВрддрддрдГ рдЦреЗрд▓ рдкрд┐рдЫрдбрд╝ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдЬрдм рд╣рдо рдЙрдиреНрд╣реЗрдВ рдЙрддрд╛рд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЙрд╕реЗ рдЬрдорд╛ рджреЗрддрд╛ рд╣реИред
рддрдм рднреА рдЬрдм рд╡реЗ рд╕рд┐рд░реНрдл Nodes.

рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЦреЗрд▓ рдореЗрдВ 50,000 рд╡рд╕реНрддреБрдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рдХрд┐рд╕реА рднреА рдЗрдВрдЬрди рд╕реЗ рдкрд┐рдЫрдбрд╝ рдЬрд╛рдПрдЧрд╛ред

рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЦреЗрд▓ рдореЗрдВ 50,000 рд╡рд╕реНрддреБрдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?

рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЛрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдХреНрдпреЛрдВрдХрд┐ рдЧреЛрдбреЛрдЯ рдХреЗ рдпреВрдЖрдИ рдЙрдкрдХрд░рдг рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдЪреАрдЬреЛрдВ рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ...
рд╣рдорд╛рд░рд╛ рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛ UI 800 рд╕реЗ рдЕрдзрд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИред рдЗрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрдВрдЯреЗрдирд░ред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 50 000 рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдПрдХрд▓ рджреБрд╢реНрдорди рдПрдЖрдИ рдПрдХ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд╕рд╛рде +/- 8 рдиреЛрдбреНрд╕ рд╣реИ рдФрд░ +/- 64 рдиреЛрдбреНрд╕ рдЬреЛ рдХреЗрд╡рд▓ рд╡рд╣рд╛рдВ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рд╣рдо рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрд▓рдЧреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдп рдХреЛ рдЙрд╕рдХреЗ рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдХреЗ рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реА рд╕рдорд╕реНрдпрд╛рдПрдВ рдХрд╣рд╛рдВ рд╣реИрдВред рдХреНрдпреЛрдВрдХрд┐ рдЦреЗрд▓ рдХреЗ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рднрд╛рдЧ рдХреЛ рд╢реАрдШреНрд░рддрд╛ рд╕реЗ рдЦреЛрдЬрдиреЗ рдХрд╛ рдХреЛрдИ рдЕрдиреНрдп рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред

рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЙрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕реЗрдВрдз рд▓рдЧрд╛рдИ рд╣реИ рдЬрд╣рд╛рдВ рдХрд╕реНрдЯрдо рдореЙрдбреНрдпреВрд▓ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИред
http://docs.godotengine.org/hi/3.0/Development/cpp/custom_modules_in_cpp.html
рдЖрдк рд╡рд╣рд╛рдВ рдХрд╕реНрдЯрдо рдиреЛрдб рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдиреЗрд╕реНрдЯрд┐рдВрдЧ рд╕реЗ рдмрдЪ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рддрд░реНрдХ рджреВрдВрдЧрд╛ рдХрд┐ рдПрдХ (рд╕рдмрд╕реЗ рдЫреЛрдЯреА?) рдпреВрдЖрдИ рдХреЗ рд▓рд┐рдП 800 рд╡рд╕реНрддреБрдПрдВ рдЦрд░рд╛рдм рдбрд┐рдЬрд╛рдЗрди/рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреА рд╣реИрдВред

рдореИрдВ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдЧрдВрднреАрд░ рд░реВрдк рд╕реЗ рд╡рд┐рдлрд▓ рд╣реВрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрд┐рд╕реА рдПрдХ рд╡рд╕реНрддреБ рдХреЗ рд▓рд┐рдП 64 рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдХрд░реАрдм рдХрд╣реАрдВ рднреА рдХреИрд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдЧреЛрдбреЛрдЯ рд╕рдорд╕реНрдпрд╛ (рдлрд┐рд░ рд╕реЗ, рдХрд┐рд╕реА рднреА рдЗрдВрдЬрди рдХреЗ рдкрд┐рдЫрдбрд╝рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдбрд┐рдЬрд╝рд╛рдЗрди рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЕрдзрд┐рдХ рд▓рдЧрддрд╛ рд╣реИред рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдХрдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕рдореЗрдХрд┐рдд рдХрд░реЗрдВред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХрд╛рд░ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рди рдмрдирд╛рдПрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд╕реНрддреБ рдХреЗ рд▓рд┐рдП (рдпрджрд┐ рдХреЛрдИ "рджреБрд╢реНрдорди" рдиреЛрдб XYZ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рддреЛ рдЙрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ X рдФрд░ Y рдФрд░ Z рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдЪрд╛рдЗрд▓реНрдб рдиреЛрдбреНрд╕ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╢рддреНрд░реБ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ) . рдпрджрд┐ рдЖрдкрдХреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╢рд╛рдпрдж рдЖрдк рдХрд╕реНрдЯрдо рд╡рд┐рд░рд╛рд╕рдд рдФрд░/рдпрд╛ рд╕реА # рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЙрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕реЗрдВрдз рд▓рдЧрд╛рдИ рд╣реИ рдЬрд╣рд╛рдВ рдХрд╕реНрдЯрдо рдореЙрдбреНрдпреВрд▓ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИред

рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдЙрди рдЪреАрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдо рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд╕рднреА рд╕реА ++ рдЬрд╛рдирддреЗ рд╣реИрдВ рдпрджрд┐ рдХрд╕реНрдЯрдо рдореЙрдбреНрдпреВрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рд╣рдо рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╕рд┐рд░реНрдл рдЧреЛрдбреЛрдЯ рдЗрдВрдЬрди рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВрдЧреЗред
рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ #include рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЧреЛрдбреЛрдЯ рдкреНрд░реАрд▓реЛрдб () рд╕рдВрджрд┐рдЧреНрдз рд╣реИ; рдХреЛрдИ рд╣рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рдмрддрд╛ рд╕рдХрддрд╛ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рд╕реНрдерд┐рд░ рд╣реИ рдпрд╛ рдЗрд╕рдореЗрдВ рдХреЛрдИ рдХрдореА рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдореИрдВ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдЧрдВрднреАрд░ рд░реВрдк рд╕реЗ рд╡рд┐рдлрд▓ рд╣реВрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрд┐рд╕реА рдПрдХ рд╡рд╕реНрддреБ рдХреЗ рд▓рд┐рдП 64 рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдХрд░реАрдм рдХрд╣реАрдВ рднреА рдХреИрд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╕рд░рд▓, рдкреНрд░рддреНрдпреЗрдХ AI рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ 64 рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЫреЛрдЯреЗ рдХрд╛рд░реНрдп рднреА рдирд╣реАрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдХреНрд╡рд╛рдбрдлреНрд▓рд╛рдЗрдЯрдкреИрдЯрд░реНрд╕ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рд╕рднреА 20 рдлреНрд▓рд╛рдЗрдЯ рдлреЙрд░реНрдореЗрд╢рди рд╣реИрдВ, рдлрд┐рд░ рд╕реНрдХреНрд╡рд╛рдбрдлреНрд▓рд╛рдЗрдЯрдкреИрдЯрд░реНрд╕рдХреЙрд╕реНрдореЗрдЯрд┐рдХ рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рдЙрдбрд╝рд╛рди рдкреИрдЯрд░реНрди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдирд┐рдореЗрд╢рди, рдзреНрд╡рдирд┐ рдФрд░ рдХрдгреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

рдлрд┐рд▓рд╣рд╛рд▓ рд╣рдорд╛рд░рд╛ рдирд┐рдпрдо рдореИрдХреЗрдирд┐рдХ рд╕реЗ рдпреВрдЬрд░ рдлреАрдбрдмреИрдХ рдХреЛ рдмрд╛рдВрдЯрдирд╛ рд╣реИред

рдпрджрд┐ рдХреЛрдИ "рджреБрд╢реНрдорди" рдиреЛрдб XYZ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рддреЛ рдЙрд╕ рднрд╛рдЧ рдХреЛ X рдФрд░ Y рдФрд░ Z рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдЪрд╛рдЗрд▓реНрдб рдиреЛрдбреНрд╕ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╢рддреНрд░реБ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ

рдпрджрд┐ рдЖрдк рдЫрд╡рд┐рдпреЛрдВ рдФрд░ рдЫрджреНрдо рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ, рдЙрд░реНрдл тАЛтАЛтАЛтАЛрдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдФрд░ рдордзреНрдпрд╡рд░реНрддреА рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВред

рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд╕рднреА C++ рдЬрд╛рдирддреЗ рд╣реИрдВ рдпрджрд┐ рдХрд╕реНрдЯрдо рдореЙрдбреНрдпреВрд▓ рдХреА рдЬрд░реВрд░рдд рд╣реИ рддреЛ рд╣рдо рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╕рд┐рд░реНрдл рдЧреЛрдбреЛрдЯ рдЗрдВрдЬрди рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВрдЧреЗред

рдореБрдЭреЗ рдЗрдВрдЬрди рдХреЛ рдмрджрд▓рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд▓рдЧрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рдКрдкрд░ рдмрдирд╛рддрд╛ рд╣реИред

рдлрд┐рд░ рднреА рдЗрддрдиреА рдЕрдзрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЗрд╕ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреА рдХрд▓реНрдкрдирд╛ рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐ рд╡рд┐рдЬреЗрдЯ рд╕реИрдХрдбрд╝реЛрдВ рдпрд╛ рд╣рдЬрд╛рд░реЛрдВ рдиреЛрдбреНрд╕ рдХреЗ рд╕рд╛рде рдпреВрдЖрдИред

рдУрдкреА рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдореБрджреНрджреЛрдВ рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ:

  • 19486 :

    • рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рдЗрдб рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд╕рд╛рде рдЙрдЪрд┐рдд рдирд┐рд░реНрднрд░рддрд╛ рдкреНрд░рдмрдВрдзрди рдЬреЛрдбрд╝реЗрдВред рд╕рдВрд╢реЛрдзрди рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рд╡рд╛рдкрд╕ рд▓рд╛рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рд╕рд╛рде рд╣реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдмрд╛рд╣рд░ рд▓реЗ рдЬрд╛рдПрдВ
    • рдХрд╕реНрдЯрдо рдиреЛрдбреНрд╕ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдПрдВ, рдХреНрд░реЙрд╕-рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ
    • рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕реБрдкрд░ рд▓рдВрдмреЗ рдкрде рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╡рд░реНрдЧ рдХреЗ рдирд╛рдо рдФрд░ рдирд╛рдорд╕реНрдерд╛рди рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред

    рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдХреНрд╖рд╛рдПрдВ рдЕрдВрддрд┐рдо рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддреА рд╣реИрдВред рдЕрдиреНрдп рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдЙрдЪреНрдЪ рд╕реНрддрд░реАрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд░реНрдЧ рдмрдирд╛рдХрд░ рдиреЗрдорд╕реНрдкреЗрд╕ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рд╕рдВрдкрд╛рджрдХ рдХреЗ рд╕реАрди рдбреЙрдХ рдореЗрдВ 3.1 рдореЗрдВ рдЬреЛ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рд╣реИрдВ, рд╡реЗ рднреА рдЕрдм рдХрд╕реНрдЯрдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛рддреЗ рд╣реИрдВред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдХреНрд░реЙрд╕-рд▓реИрдВрдЧреНрд╡реЗрдЬ рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ рдХрд╛ рд╕рд╡рд╛рд▓ рд╣реИ, рдЬрд┐рд╕реЗ рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдХрднреА рднреА рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдорд▓реНрдЯреАрд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдХреЛ рдХрднреА рднреА рдлрд┐рд░ рд╕реЗ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡реЗ рдЗрд╕реЗ рдпрдереЛрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирдХрд▓реА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

  • 7402: рдлрд┐рд░ рд╕реЗ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдХреНрд╖рд╛рдПрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИрдВ ("рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди" рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд░реЗрдбреБрдЬ рдиреЗ рд╕реЛрдЪрд╛ рдерд╛, рдпрджрд┐ рдЖрдк рдЗрд╕ рдЕрдВрдХ рд╕реЗ рдХреБрдЫ рдЕрдВрддрд┐рдо рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рджреЗрдЦрддреЗ рд╣реИрдВ)ред

  • 15996: рдореИрдВ рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЬреЛ рдореИрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ рд╡рд╣ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдкреНрд░рдгрд╛рд▓реА рдереА (рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВ рд╕рдордЭ рдкрд╛рддрд╛ рдХрд┐ рд▓рдХреНрд╖рдг рдХреНрдпрд╛ рдереЗ) рдФрд░ рдлрд▓рд╕реНрд╡рд░реВрдк рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░рдирд╛ рдХрд┐ рдореЗрд░рд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд┐рддрдирд╛ рднрдпрд╛рдирдХ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рджреГрд╢реНрдпреЛрдВ рдФрд░ рдиреЛрдбреНрд╕ рдХреЗ рд▓рдХреНрд╖рд┐рдд рдбрд┐рдЬрд╛рдЗрди рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдХреГрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рдВрдкреВрд░реНрдг рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИред рдПрдХ рд░рдЪрдирд╛-рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рд░рд╛рд╕рдд рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЪреАрдЬрд╝ - рдХреБрдЫ рдФрд░ рдЬреЛ рдПрдХрддрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд░рддреА рд╣реИ, рдЬреЛ рдШреГрдгрд┐рдд рд╣реИ (рдПрдХрддрд╛ рдореЗрдВ, рдЖрдк рдХрд┐рд╕реА рднреА рдШрдЯрдХ рд╕реЗ getComponent рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдЧреЗрдордСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдорд╛рд▓рд┐рдХ рд╣реЛрдиреЗ рдкрд░ рднрд╛рдИ рдШрдЯрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдШрдЯрдХ, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдПрдХ рд╣реИрдВ GameObject рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░, рдЙрдирдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдПрдХ рджреВрд╕рд░реЗ рдкрд░ рдзрдХреЗрд▓рдирд╛)ред

  • 8502 : рдорд▓реНрдЯреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рдЗрдирд╣реЗрд░рд┐рдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рдЙрдкрдХрд░рдг рд╣реИрдВ, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ UE4 рдХреЗ рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рд╕реАрдзреЗ C ++ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ (рдЬреЛ рдХрд┐ рдЧреЛрдбреЛрдЯ рдореЗрдВ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рддреБрд▓рдирд╛ рдореЗрдВ GDScript рдПрдХ рдиреЗрдЯрд┐рд╡рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╡рд┐рдЬреБрдЕрд▓рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╣рд▓реЗ рд╕реНрдерд╛рди рдкрд░ рд╡рд┐рд░рд╛рд╕рдд рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЬреАрдбреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╣рд╛рдВ рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рддреБрд▓рдирд╛ рд╣реИ)ред

    рдЕрдм, рдЪреВрдВрдХрд┐ рдорд▓реНрдЯреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рднреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдмреЗрд╕ рдЗрдВрдЬрди рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ (рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд┐рднрд┐рдиреНрди рднрд╛рд╖рд╛рдУрдВ рд╕реЗ рдХрдИ рдиреЛрдб-рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд╛рд▓реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ рдЬреЛ рд╕рднреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪреАрдЬреЗрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИрдВ), рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓рдЧрднрдЧ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдПрдХ рдХреНрд░реЙрд╕-рд▓реИрдВрдЧреНрд╡реЗрдЬ рдЯреНрд░реИрдЯ рд╕рд┐рд╕реНрдЯрдо ... рддрд░рд╣ рдХрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдорд▓реНрдЯреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рдирд╛ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛

рдУрдкреА рдореЗрдВ рдЙрдард╛рдП рдЧрдП рдХрдИ рдореБрджреНрджреЗ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдХрдИ рд╕рдВрднрд╛рд╡рд┐рдд рддрд░реАрдХреЛрдВ рдХреЗ рдЗрд░реНрдж-рдЧрд┐рд░реНрдж рдШреВрдорддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдЕрдХреНрд╖рдорддрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдЖрдо рддреМрд░ рдкрд░, рдЬрдм рдХреБрдЫ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рддрд░реАрдХрд╛ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рд╕рдмрд╕реЗ рдЗрд╖реНрдЯрддрдо рд╣реЛрдЧрд╛, рддреЛ рдЗрдВрдЬрди рдореБрдЦреНрдп рд╕реА ++ рдЗрдВрдЬрди (рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ) рдореЗрдВ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рдЙрдкрдпреЛрдЧ рд╣реИред

рдпрджрд┐ рдРрд╕рд╛ рд╡рд░реНрдЧ рдореМрдЬреВрдж рд╣реИ рдФрд░ рд▓реЛрдЧ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдПрдХ рд╕рдВрдХреЗрдд рд╣реИ рдХрд┐ 1) рд╡реЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреА рдареАрдХ рд╕реЗ рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЙрдирдХреА рдЬрд╝рд░реВрд░рддреЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрдВрдЬрди рджреНрд╡рд╛рд░рд╛ рдкреВрд░реА рдХреА рдЬрд╛ рд░рд╣реА рд╣реИрдВ/рдЗрдВрдЬрди рдХреИрд╕реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИ рдпрд╛ 2) рдЗрдВрдЬрди/рд╕рдВрдЧрдарди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрддреНрдпрдзрд┐рдХ рджреГрд╢реНрдпрдорд╛рди рдпрд╛ рд╕реБрд▓рдн рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдореМрдЬреВрдж рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣реЗ рд╣реИрдВ)ред

рд╕рдорд╕реНрдпрд╛ 1 рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдпрд╣реА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ рдХрд┐ рд╡реЗ рд▓реЛрдЧ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдореБрдЦрд░ рдХрд░реЗрдВ рдФрд░ рдХрд┐рд╕реА рдФрд░ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдбреЙрдХреНрд╕ рдпрд╛ рдкреНрд░рд╢реНрдиреЛрддреНрддрд░ рд╕рд╛рдЗрдЯ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдирд╛ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХреЗред рдореИрдВрдиреЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ (#23043) рдмрдирд╛рдИ рд╣реИ рдЬреЛ рд▓реЛрдЧреЛрдВ рдХреЛ рд╕реАрдзреЗ рд╕рдВрдкрд╛рджрдХ рд╕реЗ рдкреНрд░рд╢реНрдиреЛрддреНрддрд░ рд╕рд╛рдЗрдЯ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ 2 рдореЗрдВ рдмрд╣реБрдд рдорджрдж рдорд┐рд▓рдиреА рдЪрд╛рд╣рд┐рдПред рд▓рд┐рдВрдХ рдореЗрдВ рдХрд╛рд░рдгреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

(рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдпрджрд┐ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рддрд░реАрдХрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╣реАрдВ рдмреЗрд╣рддрд░ рд╣реИ, рдФрд░ рдЧреЛрдбреЛрдЯ рдиреЗ рдЕрднреА рддрдХ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдореВрд▓ рд╕рдорд╛рдзрд╛рди рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реБрдЭрд╛рд╡ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╣реЛрдЧрд╛ рдЗрдВрдЬрди рдХреЗ рд▓рд┐рдПред рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╣рдореЗрдВ рд╕рд┐рдореНрдкрд▓реЗрдХреНрд╕рдиреЛрдЗрд╕ рд╕рд╛рдорд╛рди рдорд┐рд▓рд╛, рдХреНрдпреЛрдВрдХрд┐ рд▓реЛрдЧ рдЬреАрдбреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ / рд╢реЗрдбрд░ рдХреЛрдб, рдЖрджрд┐ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рд┐рдореНрдкрд▓реЗрдХреНрд╕рдиреЛрдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд▓рд┐рдЦ рд░рд╣реЗ рдереЗ)ред


рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдП рдЧрдП "рд╕рдорд╕реНрдпрд╛ рдмреЛрд░реНрдб" рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЖрдкрдХреЗ рдкрд╛рд╕ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдереА рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХрд╛рдзрд┐рдХ рд╡рд┐рд░рд╛рд╕рдд рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ (рди рд╣реА рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░), рдЗрд╕рд▓рд┐рдП рдЖрдк рдШрдЯрдХ рдиреЛрдбреНрд╕ рдХреЗ рд╕рд╛рде рдЧрдП рдЬреЛ рдЙрдирдХреЗ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ (рдЬреЛ рдореБрдЭреЗ рдЙрдЪрд┐рдд рд▓рдЧрддрд╛ рд╣реИ)ред рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдЧреЗрдо рд▓реИрдЧрд┐рдВрдЧ рдХреЗ рдореБрджреНрджреЛрдВ рдореЗрдВ рднрд╛рдЧ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╕ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдиреЛрдбреНрд╕ рдмрдирд╛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рд╕рд╛рдорд╛рдиреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдЕрдзрд┐рдХ рд╣реЛрдЧреА (рдЬрд┐рд╕реЗ рдЖрдк рдкрд╣рдЪрд╛рдирддреЗ рд╣реИрдВ рдФрд░ рдорджрдж рдорд╛рдВрдЧрддреЗ рд╣реИрдВ рдпрд╣рд╛рдБ рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред


рдУрдкреА рдореЗрдВ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рдЖрдкрдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП ...

  • рдПрдХрддрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг, рдмрд╛рд▓ рдиреЛрдбреНрд╕:

    рдЪрд╛рдЗрд▓реНрдб рдиреЛрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдХреЛрдИ рдкреЗрдпрд░рд┐рдВрдЧ рд▓реЙрдЬрд┐рдХ рд▓рд┐рдЦрддрд╛ рд╣реИред рдпрд╣ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рд╣реИ рдЬрд╣рд╛рдВ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдкреНрд░рдгрд╛рд▓реА рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреА (рддрд╛рдХрд┐ рдХреЛрдИ рдПрдХ рдмрд╛рд░ рдпреБрдЧреНрдорди рддрд░реНрдХ рд▓рд┐рдЦ рд╕рдХреЗ рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдЗрд╕реЗ рд╣рд░ рдЬрдЧрд╣ рджреЛрд╣рд░рд╛ рд╕рдХреЗ)ред рдореИрдВ рдЕрдХреНрд╕рд░ рдШрдЯрдХреЛрдВ рдХреЛ рдЙрди рддрд░реАрдХреЛрдВ рд╕реЗ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ рдЬрд╣рд╛рдВ рд╡реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рд▓рд┐рдП "рд▓рдХреНрд╖реНрдп" рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡рдпрдВ рдХреЛ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЬрдм рд╡реЗ рдорд╛рддрд╛-рдкрд┐рддрд╛/рдЕрдирдкреЗрд░реЗрдВрдЯреЗрдб рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╕рд┐рдЧреНрдирд▓ рдСрдЯреЛ-рдХрдиреЗрдХреНрдЯ/рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реЛрддреЗ рд╣реИрдВред рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП _notification(what) рдореЗрдВ NOTIFICATION_(UN)PARENTED рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

  • рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рд╕рд╛рде UE4 рджреГрд╖реНрдЯрд┐рдХреЛрдг:

    рдЧреЛрдбреЛрдЯ 3.1 рдЖрдкрдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдХреНрд╖рд╛рдПрдВ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдм рдЙрдиреНрд╣реЗрдВ рдкреНрд░реАрд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЧреЛрдбреЛрдЯ рдЖрдкрдХреЛ рдиреЛрдбреНрд╕ рдХреЛ рдЯрд╛рдЗрдкрдирд╛рдо рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдирд╛ рд╣реЛрдЧрд╛ред рджреГрд╢реНрдпреЛрдВ рдХреЛ рдПрдХ рд╣реА рдЙрдкрдЪрд╛рд░ рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИ, рдФрд░ рд╢рд╛рдпрдж рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдЗрдВрдЬрди рдХреЛрд░ рдореЗрдВ рд╕рд╛рдорд╛рди рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдЬреЛрдбрд╝рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛ (рдЬреЛ рдХреЛрд░ рджреЗрд╡реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╣реА рдорд╛рд░реНрдорд┐рдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ)ред

    рдореБрдЭреЗ рдпрд╣ рднреА рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдкрдХреЛ рдЗрддрдирд╛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЛрдб рдХреИрд╕реЗ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ? рдпрджрд┐ рдХрдИ рд╡рд░реНрдЧреЛрдВ рдХреЛ рдПрдХ рд╣реА рддрд░реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдЖрдк рдЙрд╕ рддрд░реНрдХ рдХреЛ рдПрдХ рдиреЛрдб рдореЗрдВ рдмрдВрдбрд▓ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЙрд╕ рдиреЛрдб рдХреЛ рдЙрди рд╡рд░реНрдЧреЛрдВ рдХреЗ рддрд╣рдд рдкреБрди: рдкреЗрд╢ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЙрд╕реА рддрд░рд╣ рдЖрдк рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ (рдШрдЯрдХ, рдмрд╛рд▓ рдЕрднрд┐рдиреЗрддрд╛), рдПрдХрддрд╛ (рдореЛрдиреЛрдмрд┐рд╣реЗрд╡рд┐рдпрд░реНрд╕ рдпрд╛ рдЪрд╛рдЗрд▓реНрдб рдЧреЗрдордСрдмреНрдЬреЗрдХреНрдЯ) рдХреЗ рд╕рд╛рде рдХрд░реЗрдВрдЧреЗред , рдпрд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХреЛрдИ рдЕрдиреНрдп рдЗрдВрдЬрди рдЬреЛ рдХреЛрдб рдХреЗ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╡рд╛рд▓реА рд╡рд╕реНрддреБ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

  • рдкреНрд░реАрд▓реЛрдб рдХреЗ рд╕рд╛рде рдкрд╛рдВрдбрд╛3рдбреА рджреГрд╖реНрдЯрд┐рдХреЛрдг:

    рдореИрдВ рд╕рдордЭ рд╕рдХрддрд╛ рдерд╛ рдХрд┐ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ NodeRefs рдЕрднреА рддрдХ рдПрдХ рдЪреАрдЬ рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдЗрд╕ рд╕рдордп рд╕рдВрд╕рд╛рдзрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ 3.2 рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдк рд╢рд╛рдпрдж рд╕реНрд╡рдпрдВ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд, рдпрд╣ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реИ)ред

  • рдбрдмреНрд▓реНрдпреВрдЯреАрдПрдл рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреГрд╖реНрдЯрд┐рдХреЛрдг:

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

    рдЙрджрд╛рд╣рд░рдг рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ред рдХреНрдпреЛрдВрдХрд┐ рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕ рдиреАрдЪреЗ рдХреА рдУрд░ рдмрд╣рддреЗ рд╣реИрдВ рдЬрдмрдХрд┐ рд╕рд┐рдЧреНрдирд▓ рдмреЗрд╕реНрдЯ рдЕрдк рд╡рд╛рд░реНрдб рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВред

    рдЖрдк рд╡рдВрд╢рдЬ рдореЗрдВ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХрд╛ рд╕рд┐рдЧреНрдирд▓ рдЯреНрд░рд┐рдЧрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрдм рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ? рдХреНрдпреЛрдВ рди рдХреЗрд╡рд▓ рдорд╛рддрд╛-рдкрд┐рддрд╛ рд╕реАрдзреЗ рд╡рдВрд╢рдЬ рдФрд░ рдЙрд╕рдХреА рд╡рд┐рдзрд┐ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рдХреЙрд▓ рдХрд░реЗрдВ? рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЛ рдЕрдкрдиреЗ рдмрдЪреНрдЪреЗ рдХреЛ рджреЗрдЦрдиреЗ рдХрд╛ рдХреЛрдИ рдЦрддрд░рд╛ рдирд╣реАрдВ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╕реА ++ рдСрдмреНрдЬреЗрдХреНрдЯ рдЕрдкрдиреА рд╕рдВрд░рдЪрдирд╛ рдпрд╛ рд╡рд░реНрдЧ рд╕рджрд╕реНрдп рдЪрд░ (?) рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

    рдЫреЛрдЯреА-рдЫреЛрдЯреА рд╡реНрдпрд░реНрде рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрд╕ рдЗрдзрд░-рдЙрдзрд░ рднрдЯрдХрддреА рд░рд╣рддреА рд╣реИрдВред рд╡реЗ рдХреЗрд╡рд▓ рдПрдХ рд╕рдВрдХреЗрдд рднреЗрдЬрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдорд╛рди рдХреЛ рдЯреНрд░реИрдХ рдХрд░рддреЗ рд╣реИрдВред

    рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╕рдВрдХреЗрдд рд╣реИ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред рдЦреЗрд▓ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдПрдХрд╡рдЪрди рдмрд╛рддрдЪреАрдд рдХреЛ рдЕрдкрдиреА рдирд┐рдЬреА рд╡рд╕реНрддреБ рджреНрд╡рд╛рд░рд╛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕реА рднреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЖрджрд░реНрд╢ рдирд╣реАрдВ рд╣реИред

    рдЗрддрдиреЗ рд╕рд╛рд░реЗ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЛ рд╣рд┐рд▓рд╛рдирд╛ рдХрдо рд╕реЗ рдХрдо рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИред

    рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ? рдореИрдВрдиреЗ рдЖрдо рддреМрд░ рдкрд░ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдпрд╛ рддреЛ рджреГрд╢реНрдп рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрдиреЗрдХреНрд╢рди рдХреЛ рд╣рд╛рд░реНрдбрдХреЛрдб рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдпрд╛ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд┐рдХ рд░реВрдк рд╕реЗ рдиреЛрдбреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рд┐рдЧреНрдирд▓ рдХрдиреЗрдХреНрдЯ рдФрд░ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдпрджрд┐ рдЙрдиреНрд╣реЗрдВ рдЪрд╛рд░реЛрдВ рдУрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд╣реИред рдЗрд╕рдиреЗ рдореЗрд░реЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЛ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рд╕реЗ рджреВрд╕рд░реЛрдВ рдХреЛ рдЖрдкрдХреА рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИред

    рд╕рд┐рдЧреНрдирд▓ рдФрд░ рд╕рдореВрд╣ рдЦреЗрд▓ рдХреЗ рдкреВрд░реЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рджреЗрддреЗ рд╣реИрдВред

    рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЕрд╕реНрддрд┐рддреНрд╡ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рд╕реА рднреА рдмреВрд▓рд┐рдпрди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╣реИред рд╡рд┐рдХрд▓реНрдк рд╕рднреА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реВрдк рдХрд░рдирд╛ рд╣реИ, рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╡реЗ рдорд╛рдирджрдВрдбреЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рддрд░реНрдХ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рд╡реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдареАрдХ рд╕реЗ рдирд╣реАрдВ, рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХ рджреЗрдВред рд╕рдВрдХреЗрддреЛрдВ рдФрд░ рд╕рдореВрд╣реЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реЗрдЯ рдХреЗ рднреАрддрд░ рд╣рд░ рдЪреАрдЬ рдкрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЪреАрдЬреЗрдВ рд╕реЗрдЯ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ, рддреЛ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд╕рдордп рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╕реЗрдЯрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рджреМрд░рд╛рди рд╣реИ рдЬрд╣рд╛рдВ рд╕рдореВрд╣реЛрдВ/рд╕рд┐рдЧреНрдирд▓ рдХреЛ рдкрд╣рд▓реЗ рд╕реНрдерд╛рди рдкрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред


рд╡реИрд╕реЗ рднреА, рд╕рд╛рдорд╛рди рдХреЗ рд╕рд╛рде рдореЗрд░рд╛ рд╕рд╛рд░рд╛ рдЕрдиреБрднрд╡ рдпрд╣реА рдерд╛ред рдпрд╣ рд╣рдореЗрдВ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдпрд╣ рдЬрд╛рдирдиреЗ рдореЗрдВ рдмрд╣реБрдд рдорджрдж рдХрд░реЗрдЧрд╛ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ рддрд╛рдХрд┐ рд╣рдо рдЖрдкрдХреЗ рд╡рд┐рд╢реЗрд╖ рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рд╡ рджреЗ рд╕рдХреЗрдВред

рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ, рдЖрдкрдиреЗ рдпрд╣рд╛рдВ рдЬреЛ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЙрдард╛рдИ рд╣реИрдВ, рд╡реЗ рдЧреЛрдбреЛрдЯ рдЗрдВрдЬрди рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдпрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде "рдирдИ" рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВред рдЧреЛрдбреЛрдЯ рд▓реЛрдЧреЛрдВ рдХреЛ рдПрдХ рдПрдкреАрдЖрдИ рджреЗрддрд╛ рд╣реИ рдФрд░ рд▓реЛрдЧ рдЙрд╕ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ рдпрд╣ рдЙрди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдЕрдВрджрд╛рдЬрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЧреЛрдбреЛрдЯ рдореЗрдВ рдЕрдзрд┐рдХ рдПрдХреАрдХреГрдд/рдЙрдкрд▓рдмреНрдз рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд▓реНрдЯреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рдХреНрд░рд┐рдп рдХрд░рдирд╛), рддреЛ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реЛрдЧрд╛ред

рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдЦрдбрд╝рд╛ рд╣реИ, рдпрд╣рд╛рдВ рдкреНрд░рд╢реНрди "рдПрдХреНрд╕ рдЬреИрд╕реА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ" рд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ ... рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЧрд┐рдЯрд╣рдм рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИред рдкреНрд░рд╢реНрдиреЛрддреНрддрд░ рд╕рд╛рдЗрдЯ рдореЗрдВ "рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕" рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреНрд░рд╢реНрди рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд▓рдЧрддрд╛ рд╣реИред рд╡рд╣, рдпрд╛ рдпрд╣ рдПрдХ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓рд╛-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ/рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░рд╛ рдкреНрд░рд╢реНрдиреЛрддреНрддрд░ рдореБрджреНрджрд╛ рд╣реИред

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдХреНрд╖рд╛рдПрдВ рдЕрдВрддрд┐рдо рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддреА рд╣реИрдВред

рд▓рдВрдмреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рдмрд╣реБрдд рдХреБрдЫ рд╣реИ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧрд╛ред
рдореБрдЭреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирдХрд░ рдкреНрд░рд╕рдиреНрдирддрд╛ рд╣реБрдИ, рд╣рдордиреЗ 3.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛; рдХреЗрд╡рд▓ FPS рдбреЗрдореЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдПред

рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдорд▓реНрдЯреАрд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡реЗ рдЗрд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирдХрд▓реА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдЕрдЧрд░ рдЧреЛрдбреЛрдЯ рдХрднреА рднреА рдорд▓реНрдЯреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕рдЪ рдореЗрдВ, рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЧрд┐рдЯрд╣рдм рдкрд░ рдмрд╣реБрдд рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдорд╛рди рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдереЗ рдЬреИрд╕рд╛ рд╣рдордиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рдереАред

рдЖрдк рд╡рдВрд╢рдЬ рдореЗрдВ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХрд╛ рд╕рд┐рдЧреНрдирд▓ рдЯреНрд░рд┐рдЧрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрдм рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ? рдХреНрдпреЛрдВ рди рдХреЗрд╡рд▓ рдорд╛рддрд╛-рдкрд┐рддрд╛ рд╕реАрдзреЗ рд╡рдВрд╢рдЬ рдФрд░ рдЙрд╕рдХреА рд╡рд┐рдзрд┐ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рдХреЙрд▓ рдХрд░реЗрдВ?

рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдпрд╣ рд╕рдордЭрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрд╕ рд╕рдордп рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрд╣реБрдд рдмрдбрд╝реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдереАрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдореЛрдЯреЗ рддреМрд░ рдкрд░ +/- 30 рдХрд╛рд░реНрдп рдереЗред рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрдбрд╝реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд┐рдЧреНрдирд▓ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред
рдирддреАрдЬрд╛ рдпрд╣ рд╣реБрдЖ рдХрд┐ рд╣рдордиреЗ рдмрдбрд╝реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдХрд╛рдо рдХреЛ рдЙрддрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдвреАрд▓реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдИред

рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╕рдВрдХреЗрдд рд╣реИ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдХреА рдЬрдбрд╝ рд╣реИред рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╣рдордиреЗ рдЧреЛрдбреЛрдЯ рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдФрд░ рдХреБрдЫ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдбрд┐рдЬрд╛рдЗрдиреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред
1.) рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╛рдЧрд▓ рд╡рд┐рд░рд╛рд╕рдд рдереА, рдЬрд▓реНрджреА рд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрдм рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рд╢рд╛рдЦрд╛ рджреГрд╢реНрдп рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рдпрд╛ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рджреГрд╢реНрдп рдореЗрдВ рд▓реЗ рдЬрд╛рдиреЗ рд╕реЗ рд╕рд┐рдЧреНрдирд▓ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реЛ рдЧрдПред
2.) рд╣рдордиреЗ рдмрдбрд╝реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд┐рдпрд╛ред рдЗрди рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рд░ рдирд╛рдореЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдкреНрд░рддреНрдпреЗрдХ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдФрд░ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЦреЛрдЬрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЧрдпрд╛ред
рд╣рдо рдЬрд╛рдирддреЗ рдереЗ рдХрд┐ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдирд╛рдо рдХрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдЬрд╣рд╛рдВ рд╡реЗ рд╕реНрдерд┐рдд рд╣реИрдВред
3.) рдлрд┐рд░ рдореИрдиреБрдЕрд▓ рдХреЛ рдкрдврд╝рдХрд░ рд╣рдореЗрдВ рдЪрд╛рдЗрд▓реНрдб рдиреЛрдб рдЕрдкреНрд░реЛрдЪ рдорд┐рд▓рд╛ред рдпрд╣ рд╢рд╛рдпрдж рдмрд╣реБрдд рдЖрдХрд░реНрд╖рдХ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реАрдзреЗ рдиреЛрдбреНрд╕ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рдерд╛ рдФрд░ рд╣рдо рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рд╕рдВрд░рдЪрдирд╛ рджреЗрдЦ рд╕рдХрддреЗ рдереЗ; рд╣рдо рдЬреЛ рд╕рдЯреАрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд╛рд╣рддреЗ рдереЗ рдЙрд╕реЗ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рднреА рдХрд░реЗрдВред

рдореЗрд░реЗ рд╕рд╛рде рдпрд╣рд╛рдБ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдВрддрд┐рдо рдЙрддреНрддрд░ рдиреЗ рдмрд╣реБрдд рдХреБрдЫ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛; рдореБрдЭреЗ рдХрд▓ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪ рдХрд░рдиреА рд╣реЛрдЧреА рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдпрд╣рд╛рдБ рдкрд░ 2AM рд╣реИред

"рдПрдХреНрд╕ рдЬреИрд╕реА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ" рдЬреЛ ... рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЧрд┐рдЯрд╣рдм рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИред

рдореИрдВ рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдордиреЗ рдЕрдкрдиреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рд╣реИред рд╣рдо рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдиреЗ рдкреНрд░рд╢реНрдиреЛрддреНрддрд░ рдордВрдЪреЛрдВ рдкрд░ рдкреВрдЫрд╛, рд╣рдордиреЗ рд╕рдореБрджрд╛рдп рдореЗрдВ рджреЛрд╕реНрдд рдмрдирд╛рдП рдФрд░ рдЙрдирд╕реЗ рдЙрджрд╛рд╣рд░рдг рдПрдХрддреНрд░ рдХрд┐рдПред рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рд╕реНрдХреИрди рдХрд┐рдпрд╛ред
рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рд╕рднреА рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рд╡реЗ рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдордиреЗ рдЧреЛрдбреЛрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЗрди рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдЗрдВрдЬрди рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЧреЛрдбреЛрдЯ рдореЗрдВ рдЙрддрдирд╛ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдкреНрд░рдХрд╛рд░ рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╣рдорд╛рд░рд╛ рдореБрдЦреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЯреЗрдмрд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЕрдкрдирд╛ рд╕рд┐рд░ рдкреАрдЯ рд░рд╣рд╛ рдерд╛ рдФрд░ рдХрд┐рд╕реА рдХрд╛ рдЧрд▓рд╛ рдШреЛрдВрдЯ рд░рд╣рд╛ рдерд╛ред

рдпрд╣ рдкрдврд╝рдХрд░ рдЦреЗрдж рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред рдореИрдВ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╣реА рдПрдХ рд▓рдВрдмрд╛ рдЬрд╡рд╛рдм рджреЗ рджреВрдВрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдмрд╛рддрдЪреАрдд рдХреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рди рдХрд░реВрдВ рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рдордп, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд▓рд╛рд╣рдХрд╛рд░ рдХреА рдЕрдзрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╣рдордиреЗ рдЧреЛрдбреЛрдЯ рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдмрд╣реБрдд рд╕рд╛рд░реЗ рдбрд┐рдЬрд╝рд╛рдЗрдиреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдХреБрдЫ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╕реЗ

рд╕рдореБрджрд╛рдп рдореЗрдВ рд╣рдордореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЫреЛрдЯреЗ рдкреИрдорд╛рдиреЗ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рджрд┐рдП рдЧрдП рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд┐рдВрджреБ рдФрд░ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдореИрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдиреЛрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рдЬреНрдпрд╛рджрд╛рддрд░ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдареАрдХ рдкреИрдорд╛рдиреЗ рдкрд░ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдЫреЛрдЯреЗ рдпрд╛ рдордзреНрдпрдо рдЖрдХрд╛рд░ рдХреЗ рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП рдЬреЛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдмрдбрд╝реЗ рд▓реЛрдЧреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

@willnationsdev рдиреЗ рдкрд╣рд▓реЗ рдЬреЛ рдХрд╣рд╛ рдерд╛, рдЙрд╕рдХреЗ рдмрд╛рдж, рдЦреЗрд▓ рдХреЗ рдкреИрдорд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрдХ-рдПрдВрдб рдХреЛрдб рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рджреЛрдиреЛрдВ рдкреНрд░рджрд░реНрд╢рди-рд╡рд╛рд░ рдФрд░ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рд╣реА рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рдХреЛрдб рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдмрд╣реБрдд рдорджрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣рд╛рдВ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреА рддрд░рд╣, рдореБрдЭреЗ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реИред рдЖрдкрдХреЛ рдХрд╛рдордпрд╛рдмреА рдорд┐рд▓реЗ!

рдирдорд╕реНрддреЗ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрд╕ рдПрдХ рдФрд░ рд╕рд╡рд╛рд▓ рд╣реИред

рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд╡рд╕реНрддреБрдПрдВ рд╣реИрдВ, рдЬреИрд╕реЗ рднрд╡рди рдФрд░ рдкрд╛рдиреА, рд▓реЗрдХрд┐рди рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЗрди рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░рд╕реНрдкрд░ рдХреНрд░рд┐рдпрд╛ рдХрд░реЗрдВ, рддреЛ рд╣рдо рдЗрд╕реЗ рдмрд┐рдирд╛ рдиреЛрдбреНрд╕ рдпрд╛ рдкреНрд░реАрд▓реЛрдб рдХреЗ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдкрд╛рдиреА рдПрдХ рдмрдирд╛рд╡рдЯ рд╣реИ рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЗрдорд╛рд░рдд рд╕реЗ рднреА рдирд╣реАрдВ рдЯрдХрд░рд╛ рд╕рдХрддрд╛ред

@MysteryGM рдХреНрдпрд╛ рдЖрдк рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЗрдорд╛рд░рдд рдФрд░ рдкрд╛рдиреА рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдиреЛрдбреНрд╕ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдпрд╛ рдЖрдк рдЙрдирд╕реЗ рдЬреБрдбрд╝реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд░рдЦрдиреЗ рдореЗрдВ рдХреБрдЫ рднреА рдЧрд▓рдд рдирд╣реАрдВ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рджреГрд╢реНрдп рдкреЗрдбрд╝ рдХреЗ рднреАрддрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдиреЛрдб рд╡рд╛рд▓реЗ рдПрдХрд▓ рдбреЗрдЯрд╛ рд╕реЗ рдЕрд▓рдЧ рд╣реИред

рдпрджрд┐ рдЖрдк рдИрд╕реАрдПрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд▓реЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдПрдХрд▓ "рд╕рд┐рд╕реНрдЯрдо" рдиреЛрдб рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдиреЛрдбреНрд╕ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░реЗрдЧрд╛ рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд░реЗрдЧрд╛ред рд╕рдореВрд╣ рдЖрдкрдиреЗ рдЙрдиреНрд╣реЗрдВ рд╕реМрдВрдкрд╛ред рдпрджрд┐ рдЖрдк рдЙрдирдХреА рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдиреЛрдбреНрд╕ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЕрд╕реНрдерд╛рдпреА рдХреИрд╕реЗ рд╣реИред рдпрд╣ рдЖрдкрдХреЗ рдиреЛрдбреНрд╕ рдХреЛ рд╣рд▓реНрдХрд╛ рд╡рдЬрди рд░рдЦрддрд╛ рд╣реИ, рдФрд░ рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХреА рд╣рдЬрд╛рд░реЛрдВ рдЗрдХрд╛рдЗрдпреЛрдВ рдкрд░ рд╕рдВрдЪрд╛рд▓рди рдХрд░рддреЗ рд╕рдордп рдЖрдкрдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЗ 50,000 рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде рдЖрдк рдЙрд╕ рдмрд┐рдВрджреБ рдХреЛ рдкрд╛рд░ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ рдЬрд╣рд╛рдБ рдЧреЛрдбреЛрдЯ рдХрд╛ рд╕реАрдирдЯреНрд░реА-рдПрдВрдб-рдиреЛрдбреНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ-рдЖрдзрд╛рд░рд┐рдд рд░реВрдкрдХ рдЙрдкрдпреЛрдЧреА рд╣реИред

рдпрд╣ рдЕрдиреНрдп рдЗрдВрдЬрдиреЛрдВ рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИ, рдПрдХрддрд╛ рдХреЗ рд╕рд╛рде рдЖрдк рдЙрдирдХреЗ рдЧреЗрдо рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕, GC, рдпрд╛ UE4 рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рд╕реАрдорд╛ рддрдХ рдкрд╣реБрдВрдЪреЗрдВрдЧреЗ, рдЖрдкрдХреЛ рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдБ рдорд┐рд▓реЗрдВрдЧреА - рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдКрдкрд░ , рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреА рдорд╛рддреНрд░рд╛ рд╣реЛрдиреЗ рдХрд╛ рдорддрд▓рдм рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ рджреГрд╢реНрдп рд╕рдВрдкрд╛рджрдХ рдмрд╕ рдЕрдм рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдЙрдкрдХрд░рдг рдЯреВрдЯрдиреЗ рд▓рдЧрддреЗ рд╣реИрдВ рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдЦрд░рд╛рдм рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреЗ рд╣реИрдВред

рд╕рднреА рдЗрдВрдЬрдиреЛрдВ рдореЗрдВ, рд╕рдорд╛рдзрд╛рди рдХрд╛рдлреА рд╣рдж рддрдХ рд╕рдорд╛рди рд╣реЛрддрд╛ рд╣реИ: рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рдмрдирд╛рдПрдВред рд╡реЗ рдХреНрдпрд╛ рд╣реИрдВ рдпрд╣ рдЖрдкрдХреЗ рдЦреЗрд▓, рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдФрд░ рдЗрдВрдЬрди рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рдмрдВрдзрдХ рд╡рд░реНрдЧ, рдкрдм-рд╕рдм рд╕рдВрдЪрд╛рд░ рдмрд╕реЗрдВ, рд╕рдВрджреЗрд╢ рджрд▓рд╛рд▓, рдЗрдВрд╕реНрдЯреЗрдВрд╕рд┐рдВрдЧ рдкреНрд░рдмрдВрдзрдХ рдЬреЛ рдХрдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдСрдмреНрдЬреЗрдХреНрдЯ рдкреВрд▓, рдХрд╕реНрдЯрдо рд╢реЗрдбрд░реНрд╕ рдЬреАрдкреАрдпреВ рдХреЛ рдХрд╛рдо рдХреЛ рдСрдлрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╢реЗрдбрд░реНрд╕ рдХреА рдЧрдгрдирд╛, рдереНрд░реЗрдбреНрд╕ рдпрд╛ рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ/рд╕рд░реНрд╡рд░ рдкрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ - рд╡рд╣рд╛рдВ рд╣реИрдВ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдврд╝реЗрд░реЛрдВ рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдмреНрд▓реЙрдХреНрд╕, рдФрд░ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдпрд╣ рдЖрдкрдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рд╕реЗрдЯ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рдПрдХрддрд╛ рдЕрдкрдиреЗ рдирдП рдИрд╕реАрдПрд╕ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдЖрд╕рд╛рди рдмрдирд╛рддреА рд╣реИред UE4 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИред рдЕрдВрдд рдореЗрдВ, рдЗрд╕ рдЙрдиреНрдирдд рд╕реНрддрд░ рдкрд░, рдЖрдкрдХреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рд░реА рднрд╛рд░реЛрддреНрддреЛрд▓рди рд╕реНрд╡рдпрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ (рдпрд╛ рдЗрд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдЕрдиреБрднрд╡реА рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдХрд┐рд░рд╛рдП рдкрд░ рд▓реЗрдирд╛ рд╣реЛрдЧрд╛)ред

UE4 рдФрд░ Unity рдХреЗрд╡рд▓ рддрднреА рддрдХ рдЖрд╕рд╛рди рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рддрдХ рд╡реЗ рдкреБрд░рд╛рдиреЗ, рдЕрдзрд┐рдХ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд▓реЛрдЧ рдРрд╕реА рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рднрд╛рдЧ рд▓реЗрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЬреНрдЮрд╛рди (рдФрд░ рдХрд┐рд░рд╛рдП рдкрд░ рд▓реЗрдиреЗ рдпреЛрдЧреНрдп рдкреНрд░рддрд┐рднрд╛) рдЙрдкрд▓рдмреНрдз рд╣реИред

рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЕрдВрдд рдореЗрдВ, рдХреЛрдИ рднреА рдЗрдВрдЬрди рдЖрдкрдХреЛ рдЗрддрдиреА рджреВрд░ рдирд╣реАрдВ рд▓реЗ рдЬрд╛рдПрдЧрд╛ред рд╣рд░ рдорд╣рддреНрд╡рд╛рдХрд╛рдВрдХреНрд╖реА рдЦреЗрд▓ рдХрд┐рд╕реА рднреА рдЗрдВрдЬрди рдореЗрдВ рд╕реАрдорд╛рдУрдВ рдореЗрдВ рдЪрд▓реЗрдЧрд╛ред рдореБрдЭреЗ рдпреВрдИ рдпрд╛ рдпреВрдирд┐рдЯреА рдореЗрдВ рдордзреНрдп рд╕реЗ рд▓реЗрдХрд░ рдмрдбрд╝реЗ рдЦреЗрд▓реЛрдВ рдХреЗ рдХрдИ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рднреА рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╛ рддреЛ рдЙрдиреНрд╣реЗрдВ рд╣рд▓ рдХрд░реЗрдВ рдпрд╛ рдЕрдкрдиреЗ рджрд╛рдпрд░реЗ рдХреЛ рдХрдо рдХрд░реЗрдВред

рдЧреЛрдбреЛрдЯ рдЧреЗрдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЗрдВрдЬрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рдЬреЛ рдЪрд╛рд╣рд┐рдП рд╡рд╣ рдЬрдЯрд┐рд▓ рд╡рд╕реНрддреБрдУрдВ рдФрд░ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХрд╛ рд╕реНрдкрд╖реНрдЯ рдордВрджреА рд╣реИред

рдпрд╣ рдХрд╛рдлреА рд╣рдж рддрдХ рдЖрдкрдХреЗ рдЦреЗрд▓ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рдмрдбрд╝реЗ рдЗрдВрдЬрди рдореЗрдВ рдЗрд╕рдХрд╛ рд╕реАрдзрд╛ рдЬрд╡рд╛рдм рдирд╣реАрдВ рд╣реИред
рдХреНрдпрд╛ рдЖрдкрдХреЛ рдПрдХрддрд╛ рдореЗрдВ рдЧреЗрдордСрдмреНрдЬреЗрдХреНрдЯреНрд╕-рд╕реАрди-рдЖрдзрд╛рд░рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдпрд╛ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдИрд╕реАрдПрд╕? рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдпрд╛ рдИрд╕реАрдПрд╕? рдЖрдк рдХрд┐рд╕ рд░реЗрдВрдбрд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?
рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ UE4 рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдпрд╛ C++ рдХреЗ рд╕рд╛рде рдЬрд╛рдПрдВрдЧреЗ?

рд╕рднреА рдЗрдВрдЬрди рдвреЗрд░ рд╕рд╛рд░реЗ рд╡рд┐рдХрд▓реНрдк, рдвреЗрд░ рд╕рд╛рд░реЗ рд╡рд░реНрдХрд▓реЛ рдФрд░ рдвреЗрд░ рд╕рд╛рд░реА рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдРрд╕рд╛ рдХреЛрдИ рдПрдХ рдЖрдХрд╛рд░ рдирд╣реАрдВ рд╣реИ рдЬреЛ рд╕рднреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реЛред

рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХреЛ рдЧреЛрдбреЛрдЯ рдореЗрдВ рдЕрдкрдиреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЦреЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдареЛрд╕ рд╕рд▓рд╛рд╣ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреИрд╕реЗ рдХрд░реЗрдВ, рдХрд┐рд╕ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рд╕рдВрджрд░реНрдн рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рд╕рд▓рд╛рд╣ рджреЗрдХрд░ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЬрд╛рдПред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдПрдХ рдЕрдиреБрднрд╡реА рдЧреЛрдбреЛрдЯ рджреЗрд╡ рдХреЛ рд╕рд▓рд╛рд╣рдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рдпреБрдХреНрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рдХреЗрд╡рд▓ рдЧреНрд░реМрдб рд╕реЗ рд╕рд╣рдордд рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВ:

рд╕рднреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рдЯреНрд░реЗрдбрдСрдлрд╝ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ" рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдмрдирд╛рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред

@mhilbrunner рдпрд╣рд╛рдБ рд╕рд┐рд░реНрдл рдбреЗрд╡рд┐рд▓реНрд╕ рдХреА рд╡рдХрд╛рд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдмреЗрд╣рддрд░ рдЗрдВрдЬрди рдбрд┐рдЬрд╝рд╛рдЗрди (рдЬреИрд╕реЗ рд╡рддреНрд╕ рдореЗрдВ рдЙрдЪрд┐рдд ECS рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЬрд╣рд╛рдБ рдкреНрд░рджрд░реНрд╢рди рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ) рдЙрди рд╕реАрдорд╛рдУрдВ рдореЗрдВ рд╕реЗ рдХрдИ рдХреЛ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдЦреЗрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╛рдлреА рдЕрдзрд┐рдХ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрднреА рднреА рдЕрдиреБрднрд╡ рд╣реЛрдЧрд╛ (рдЗрд╕ рддрд░рд╣ рдирдпрд╛ рд░рд╕реНрдЯ рдПрдореЗрдерд┐рд╕реНрдЯ рдЧреЗрдо рдЗрдВрдЬрди рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣рд╛ рд╣реИ)ред

рд▓реЗрдХрд┐рди рд╣рд╛рдВ, рдореИрдВрдиреЗ рдЧреЛрдбреЛрдЯ (2) рдореЗрдВ рдПрдХ ECS'ish рдЪреАрдЬрд╝ рдХреА рд╣реИ рдФрд░ рдЗрд╕рдиреЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╡рд┐рддрд░рдг рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕реАрдирдЯреНрд░реА рдЗрдВрд╕реНрдЯреЗрдВрд╕рд┐рдВрдЧ рд╢реИрд▓реА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрд╕ рдереЛрдбрд╝рд╛ рджрд░реНрджрдирд╛рдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЧреЛрдбреЛрдЯ рдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдЖрджрд┐рдо рдирд╣реАрдВ рд╣реИрдВред

@OvermindDL1

рдореИрдВ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рд▓рд┐рдП рдмреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВ, рдЕрдиреНрдп рдЧреЛрдбреЛрдЯ рджреЗрд╡ рдирд╣реАрдВ, рдФрд░ рдореБрдЭреЗ рдХреЗрд╡рд▓ рдпреВрдИ, рдпреВрдирд┐рдЯреА рдФрд░ рдЧреЛрдбреЛрдЯ рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд░рд╕реНрдЯ рдПрдореЗрдерд┐рд╕реНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реИред

рдпрд╣ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрд╕ рдереЛрдбрд╝рд╛ рджрд░реНрджрдирд╛рдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЧреЛрдбреЛрдЯ рдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдЖрджрд┐рдо рдирд╣реАрдВ рд╣реИрдВред

рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЖрджрд┐рдо рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реЛрдЧрд╛/рдЧреЛрдбреЛрдЯ рдРрд╕реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдХреИрд╕реЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдореВрд▓реНрдпрд╡рд╛рди рд╣реЛрдЧрд╛ред рд╢рд╛рдпрдж рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдирд╣реАрдВ :)

рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЗрд╕ рдлреАрдбрдмреИрдХ рдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдФрд░ рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдЗрдВрдЬрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реАрдорд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧ рдПрдХрддрд╛ рдФрд░ UE4 рдореЗрдВ рднреА рд╕рдорд╛рди рдмрд╛рдзрд╛рдУрдВ рд╕реЗ рдЯрдХрд░рд╛рддреЗ рд╣реИрдВред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдмрд╛рдж рдореЗрдВ, рд╢рд╛рдпрдж рд╡реЗ рдЕрдзрд┐рдХ рдереЗ - рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ, рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рдЗрдВрдЬрди рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред :)

@MysteryGM рдХреНрдпрд╛ рдЖрдк рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЗрдорд╛рд░рдд рдФрд░ рдкрд╛рдиреА рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдиреЛрдбреНрд╕ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдпрд╛ рдЖрдк рдЙрдирд╕реЗ рдЬреБрдбрд╝реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?

рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд╛рдиреА рдХреА рд╡рд╕реНрддреБ рд╕реЗ рдЬреБрдбрд╝реА рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬреЛ рдкрд╛рдиреА рдХреЗ рд╢реЗрдбрд░ рдХреЛ рдЦрд┐рд▓рд╛рддреА рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдм рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкрд╛рдиреА рдХреЗ рдиреЛрдб рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рдореЗрд░реЗ рдкрд╛рд╕ рдЗрдорд╛рд░рдд рд╕реЗ рдЬреБрдбрд╝реА рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬреЛ рдЗрд╕рдХреЗ рд╕рдВрд╕рд╛рдзрди рдЙрддреНрдкрд╛рджрди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреА рд╣реИ рдФрд░ рджрд░рд╡рд╛рдЬреЗ рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЛ рдЗрд╕рд╕реЗ рдЬреЛрдбрд╝рддреА рд╣реИред рддреЛ рдЗрд╕рдореЗрдВ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рднреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдореИрдВ рдФрд░ рдХреЛрдб рдирд╣реАрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ред

рджреЛрдиреЛрдВ рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреЛрдб рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рдЕрдм рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБ? рдореИрдВ рдФрд░ рдиреЛрдбреНрд╕ рдирд╣реАрдВ рдЬреЛрдбрд╝ рд╕рдХрддрд╛, рдФрд░ рдпрд╣ рдЕрднреА рднреА рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдкреНрд░реАрд▓реЛрдб рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рд╣реИред

рдореЗрд░рд╛ рдкреНрд░рд╢реНрди рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рдУрдУрдкреА рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд╛рдХреНрдпрд╛рдВрд╢рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ: рджреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рддрдХ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪрддреА рд╣реИрдВ?

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ GDscript рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдЕрдиреНрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕реАрдзреЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИред
рдЕрдЧрд░ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдЧ рд▓рдХрдбрд╝реА рдХреЛ рдЬрд▓рд╛рдП, рддреЛ рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╛ рддреЛ рд▓рдХрдбрд╝реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП-> рд╡рд┐рд╕реНрддрд╛рд░-> рдЖрдЧ рдпрд╛ рдЖрдЧ-> рд╡рд┐рд╕реНрддрд╛рд░-> рд▓рдХрдбрд╝реАред

@ рдорд┐рд╕реНрдЯреНрд░реАрдЬреАрдПрдо : рдПрдХ рдЯрд┐рдк: рд╕рд┐рдЧреНрдирд▓ред рдЖрдЧ рдореЗрдВ рдПрдХ рд╕рд┐рдЧреНрдирд▓ рдмрд░реНрди (рд▓рдХреНрд╖реНрдп) рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд▓рдХреНрд╖реНрдп рдЖрдкрдХреА рд▓рдХрдбрд╝реА рд╣реИред

рджреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рддрдХ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪрддреА рд╣реИрдВ?

$NodeWithScript.do_function() ?

_/рдореИрдВ рдЕрднреА рднреА рдбреЗрд╡рд┐рд▓реНрд╕ рдПрдбрд╡реЛрдХреЗрдЯ рдХреА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕реЗ рдЧреЛрдбреЛрдЯ рдореЗрдВ 'рдХреНрдпрд╛' рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рдХреЗ рдХрд┐рд╕реА рднреА рдЙрдкрд╛рдп рдХреЗ рд░реВрдк рдореЗрдВ рди рд▓реЗрдВ, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдпрд╣ рдмрд╛рдЗрдХрд╢реЗрдбрд┐рдВрдЧ рд╣реИ_

рдореИрдВ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рд▓рд┐рдП рдмреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВ, рдЕрдиреНрдп рдЧреЛрдбреЛрдЯ рджреЗрд╡ рдирд╣реАрдВ, рдФрд░ рдореБрдЭреЗ рдХреЗрд╡рд▓ рдпреВрдИ, рдпреВрдирд┐рдЯреА рдФрд░ рдЧреЛрдбреЛрдЯ рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд░рд╕реНрдЯ рдПрдореЗрдерд┐рд╕реНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реИред

UE рдПрдХ рдЕрднрд┐рдиреЗрддрд╛ рд╕реАрдирдЯреНрд░реА рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдПрдХрддрд╛ рдиреЗ рдПрдХ рдИрд╕реА рдореЙрдбрд▓ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╡реЗ рдПрдХ рдИрд╕реАрдПрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдкреБрд░рд╛рдиреЗ рдИрд╕реА рдореЙрдбрд▓ рдХреЛ рд╣рдЯрд╛ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣ рдЕрднреА рддрдХ рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдЖрд╢рд╛рдЬрдирдХ рд▓рдЧ рд░рд╣рд╛ рд╣реИ)ред рдФрд░ рдЧреЛрдбреЛрдЯ рдПрдХ рдХрдВрдкреЛрдиреЗрдВрдЯ рд╕реАрдирдЯреНрд░реА рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред ECS рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рдкреИрдЯрд░реНрди рдХрд╛ рдПрдХ рд╕рдмрд╕реЗрдЯ рд╣реИ (рд╡рд┐рд╢реЗрд╖рдХрд░ рдпрд╣ рдЗрд╕рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рд╣реИ)ред

рдИрд╕реАрдПрд╕ рдкрд░ рддреНрд╡рд░рд┐рдд рд╕рд╛рд░рд╛рдВрд╢:

  • рдПрдХ ' рдИ рдПрдирдЯреАрдЯреА' рд╕рд┐рд░реНрдл рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдЖрдИрдбреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЗрдВрдЬрди рдПрдХ рдкреАрдврд╝реА рдФрд░ рдЗрдХрд╛рдИ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЛ рдПрдХ int32 (8 рдмрд┐рдЯ рдкреАрдврд╝реА рдФрд░ 24 рдмрд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕) рдпрд╛ int64 (32 рдмрд┐рдЯреНрд╕ рдкреНрд░рддреНрдпреЗрдХ, int64 рдХрд╛рдлреА рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдИрд╕реАрдПрд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ) рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреА рдЗрддрдиреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рддреНрд░рд╛ рдореЗрдВ рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред

  • рдП ' рд╕реА рдСрдореНрдкреЛрдиреЗрдВрдЯ' рд╕реА/рд╕реА ++ рд╢рдмреНрджрд╛рд╡рд▓реА рдореЗрдВ рдПрдХ рдкреАрдУрдбреА рд╕рдВрд░рдЪрдирд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЖрдо рддреМрд░ рдкрд░ рдпрд╣ рддреБрдЪреНрдЫ рд░реВрдк рд╕реЗ рдпрд╛рджрдЧрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

  • рдПрдХ рдШрдЯрдХ 'рддрд╛рд▓рд┐рдХрд╛' рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рднрдВрдбрд╛рд░рдг рд╣реИ, рдЗрд╕рдХреА рд╕рдмрд╕реЗ рдмреБрдирд┐рдпрд╛рджреА рдкрд░ рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдпреЛрдЧреНрдп рд╕рд░рдгреА рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдХреБрдЫ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

    • рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдпреЛрдЧреНрдп рд╕рд░рдгреА: рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдХреЛрдИ рдШрдЯрдХ рдЕрддреНрдпрдВрдд рд╕рд╛рдорд╛рдиреНрдп рд╣реЛрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рд╕реНрдерд┐рддрд┐ред
    • рд╡рд┐рд░рд▓ рд╕рд░рдгреА: рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдПрдХ рдШрдЯрдХ рдПрдХ рд╕рдордп рдореЗрдВ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
    • рдореИрдкрд┐рдВрдЧ: рд╢рд╛рдпрдж рдПрдХ рд╣реИрд╢реЗрдб рдореИрдк рдпрд╛ рдЯреНрд░реА рдореИрдк рдпрд╛ рддреЛ рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЬреЛ рдЖрдк рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдорддреМрд░ рдкрд░ рдХрдо рд╕рд╛рдорд╛рдиреНрдп рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
    • рдмрд┐рдЯрд╕реЗрдЯреНрд╕: рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдПрдХ рдШрдЯрдХ рдХрд┐рд╕реА рдЗрдХрд╛рдИ рдкрд░ рдореМрдЬреВрдж рд╣реИ рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рд╕реНрдЯреЛрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдо рддреМрд░ рдкрд░ рдзреНрд╡рдЬ рдШрдЯрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
    • рдСрдХреНрдЯреНрд░реА рдпрд╛ рдХреБрдЫ рдЕрдиреНрдп рд╕реАрдирдЧреНрд░рд╛рдл (рдЧреЛрдбреЛрдЯ рдХрд╛ рд░реЗрдВрдбрд░рд░ рдпрд╣рд╛рдВ рдлрд┐рдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ): рджреГрд╢реНрдп рдорд╛рдирдЪрд┐рддреНрд░рдг рдЬреЛ рдПрдХ рдШрдЯрдХ рд╣реЛрдиреЗ рдХрд╛ рджрд┐рдЦрд╛рд╡рд╛ рдХрд░рддрд╛ рд╣реИред
    • рдЖрджрд┐...: рдПрдХ рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд╣реБрдВрдЪ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрдИ рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ред
  • рдП ' рдПрд╕ рд╕рд┐рд╕реНрдЯрдо' рд╕рдмрд╕реЗ рдмреБрдирд┐рдпрд╛рджреА рдПрдХ рдРрд╕рд╛ рдХрд╛рд░реНрдп рд╣реИ рдЬреЛ рдШрдЯрдХреЛрдВ рдХреЗ рдПрдХ рд╕рдВрдпреБрдХреНрдд рд╕реЗрдЯ рдХреЛ рд▓реЗрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рдпрд╣ рдПрдХ рдЧреИрд░-рдЖрднрд╛рд╕реА рд╡рд░реНрдЧ рдпрд╛ рдореЙрдбреНрдпреВрд▓ рд╣реИ рдпрд╛ рддреЛ, рдпрд╣ рдХреБрдЫ 'рдХрд░рдиреЗ' рдХреЗ рд▓рд┐рдП рдШрдЯрдХреЛрдВ рдХреЗ рдЙрд╕ рд╕рдореНрдорд┐рд▓рд┐рдд рд╕реЗрдЯ рдкрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдШрдЯрдХреЛрдВ рдореЗрдВ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдмрджрд▓рдирд╛, рдШрдЯрдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдпрд╛ рд╣рдЯрд╛рдирд╛ рдЖрджрд┐ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ... рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг:

    • рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдЬреЛ рд╕рднреА рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рдПрдХ рд╕реНрдерд┐рддрд┐ рдФрд░ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрди рдШрдЯрдХ рдХреЗ рд╕рд╛рде рд▓реЗрддреА рд╣реИ рдФрд░ рдПрдХ рдХреБрд╢рд▓ рдФрд░ рдХреИрд╢-рдЕрдиреБрдХреВрд▓ рддрд░реАрдХреЗ рд╕реЗ рд╕рднреА рд╕реНрдерд┐рддрд┐ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рджрд┐рдП рдЧрдП рдЯрд┐рдХ/рд╕рдордп рдкрд░ рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджреЗрддреА рд╣реИред рдЬрдм рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдФрд░ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (рдПрдХ рдЗрдХрд╛рдИ рд╕реНрдерд┐рд░ рд╣реЛ рдЬрд╛рддреА рд╣реИ) рддреЛ рдкрд░рд┐рд╡рд░реНрддрди рдШрдЯрдХ рдХреЛ рдЗрдХрд╛рдИ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
    • рдПрдХ рдЗрдирдкреБрдЯ рд╕рд┐рд╕реНрдЯрдо рдЗрдирдкреБрдЯреНрд╕ (рдорд╛рдЙрд╕/рдХреАрдмреЛрд░реНрдб/рдЧреЗрдордкреИрдб/рдЖрджрд┐...) рд╕реЗ рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╕реБрдирддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЙрди рдШрдЯрдХреЛрдВ рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрд╕реНрдерд╛рдУрдВ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдЕрдиреНрдп рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
    • рдПрдХ рдлрд░реНрдиреЗрд╕ рд╕рд┐рд╕реНрдЯрдо (Minecraft рд░реВрдкрдХ) рдЙрди рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рд▓реЗрддрд╛ рд╣реИ рдЬрд┐рдирдореЗрдВ рдЗрдиреНрд╡реЗрдВрдЯрд░реА, рдлреНрдпреВрд▓, рд░реЗрд╕рд┐рдкреА рдореИрдкрд┐рдВрдЧ, рдмреНрд▓реЙрдХрдкреЙрд╕, рдХреБрдХрд┐рдВрдЧ рдФрд░ рдЕрдиреНрдп рдШрдЯрдХ рд╣реЛрддреЗ рд╣реИрдВ, рдЙрди рд╕рдВрд╕реНрдерд╛рдУрдВ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЬрдм рддрдХ рдХрд┐ рдкрдХрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЬрдм рдИрдВрдзрди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдпрд╣ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ рдХреБрдХрд┐рдВрдЧ рдлреНрд▓реИрдЧ рдШрдЯрдХ рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рддрдм рддрдХ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдЬрдм рддрдХ рдХрд┐ рдЬреЛ рднреА рдзреНрд╡рдЬ рдШрдЯрдХ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реВрдЪреА рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрджрд▓ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЖрдк рдПрдХ рдИрд╕реАрдПрд╕ рдХреЛ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЖрдк рдбреЗрдЯрд╛ рдХреЗ рдореИрдкрд┐рдВрдЧ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рджрд╕реНрдпрддрд╛ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдЧрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рд╡реЗ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реИрдВред рдЗрд╕ рдЬреНрдЮрд╛рди рдХреЗ рд╕рд╛рде рдХрд┐ рдХреМрди рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкрд╣рд▓реЗ рдЪрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдХреМрди рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдЧреИрд░-рдЕрддрд┐рд╡реНрдпрд╛рдкреА (рдкрдврд╝рдиреЗ рдпрд╛ рдкрдврд╝рдиреЗ/рд▓рд┐рдЦрдиреЗ рдкрд░ рдирд┐рд░реНрднрд░) рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХреЙрд▓ рдХреЛ рднреА рдмрд╣реБ-рдереНрд░реЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред (рдореИрдВ рдиреАрд▓рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд░рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рдХрд╛ рдИрд╕реАрдПрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдп рднрд╛рдЧ specs рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдореЗрд░реЗ рдкреБрд░рд╛рдиреЗ рд╕реА ++ рдИрд╕реАрдПрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдЗрд╕рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдореЗрд░рд╛ рд╣рд╛рде рдерд╛) рд╕реНрдкреЗрдХ рдмреБрдХ 'рдХреНрдпреЛрдВ' рдИрд╕реАрдПрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдмрддрд╛рддрд╛ рд╣реИ, ' How', рджрдХреНрд╖рддрд╛, рдЙрдкрдпреЛрдЧ, рдЖрджрд┐... рдиреАрд▓рдо рдФрд░ рднреА рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рдЧреЗрдо рд╕рд┐рд╕реНрдЯрдо, рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЖрджрд┐ рдХреЗ рд╕рд╛рде ECS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП...

рдпрджрд┐ рдЖрдк рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦрд┐рдд рд╕реА ++ рдИрд╕реАрдПрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ https://github.com/skypjack/entt рджреЗрдЦреЗрдВ , рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рд╕рднреА рд╕реА ++ рдИрд╕реАрдПрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рд╕реЗ рдореИрдВрдиреЗ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рд╣реИ, рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЪрд╢реНрдорд╛ рдЕрднреА рднреА рдореЗрд░реЗ рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдЗрд╕реЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ, рдЬреЛ рдХрд┐ рдЙрди рд╕рднреА рдЪреАрдЬрд╝реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд╣реИ, рдЬрд┐рдирдХреА рддреБрд▓рдирд╛ рдореИрдВрдиреЗ рдХрднреА рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рд░реНрдЬрд┐рди рд╕реЗ рдХреА рд╣реИ)ред

рдИрд╕реАрдПрд╕ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп 'рдЙрдкрдпреЛрдЧ' рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ 'рдЗрдХрд╛рдИ' (рд╕рд┐рд░реНрдл рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ, рдХреЛрдИ рдбреЗрдЯрд╛ рдирд╣реАрдВ) рд╣реИ, рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЯреЗрдмрд▓реНрд╕ рдХрд╛ рд╕реЗрдЯ рд╣реИ рдЬреЛ рдШрдЯрдХреЛрдВ рдХреЛ рдЗрдХрд╛рдЗрдпреЛрдВ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдк рдХрд░рддрд╛ рд╣реИред рдЬреАрдбреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЫрджреНрдо рдХреЛрдб рдореЗрдВ рдореИрдВ рдЗрд╕реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдПрдкреАрдЖрдИ рд╣реЛрдиреЗ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рддрд╛ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЧреЛрдбреЛрдЯ рджреГрд╢реНрдпреЛрдВ рдореЗрдВ 'рдПрдХреАрдХреГрдд' рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЬреАрдм рд╕рдореНрдореЗрд▓рди рдХреЗ рд╕рд╛рде, рдХреНрдпреЛрдВрдХрд┐ рджреГрд╢реНрдпреЛрдВ рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рджрд┐рдорд╛рдЧ рдореЗрдВ рдбрд┐рдЬрд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

# All of this would generally be wrapped up in one or more function calls for easy
# building.

# Create a new entity
var e = createEntity()

# Map it to some Components, starting with a godot scenetree component
# I'm using long names to be descriptive, but eh...
var eNode = scenetreeComponentTable.set(e, SomeNodeType())
# Generally things like the transformation matrix and so forth would be their own
# components, but since the godot scenetree already bakes all that in then just
# deal with it all via the node type, you definitely lose a little efficiency doing
# it this way though since nodes involve multiple virtual calls to access and
# the usual ECS patterns entirely get rid of virtual calls with potentially only
# the occasional indirect calls inside a table (maps, etc...)

# 8x4 inventory slots
inventoryComponentTable.set(e, 8, 4)
# 1 fuel slot, accepts items that have the "burn" tag
fuelStorageComponentTable.set(e, 1, "burn")
# Give this entity the furnace component that uses the "basicFurnaceRecipes" recipes
furnaceComponentTable(e, "basicFurnaceRecipes")
# Add other components

# All of the above component mappings could also be in, say, a JSON file, and
# loaded something as such:
componentTables.map(e, "res://entity_types/basicFurnace.json")
# Or maybe via a preloaded JSON object or so

# Once at startup:

# And you could make a system something like, I'll use a GDScript class for this:
val furnaceCookSystemHandler = systems.register(FurnaceCookSystem.new())
furnaceCookSystemHandler.staticTickRate(0.05) # 20 times a second exactly

# Where the `FurnaceCookSystem` could be something like:
class FurnaceCookSystem:
  def _entity_matchers():
    furnaceBurnMatcher =
      componentTables.matcher().
      write(inventoryComponentTable).
      write(fuelStorageComponentTable).
      writeEither(inventoryChangedComponentTable, furnaceCookingComponentTable)
      read(furnaceComponentTable)
    return [furnaceBurnMatcher]

  # Assume we have matching semantics here to destructure a list, I'm lazy...
  def _entities_process([furnaceBurnEntities], delta):
    # This function takes a list of entity sets in the same order as the matchers
    # returned above.
    while entity in furnaceBurnEntities:
      val furnace = furnaceComponentTable[entity] # or .get(entity) or whatever API
      val cooking = furnaceCookingComponentTable[entity]
      if cooking == null or cooking.cookTimeRemaining <= 0:
        if cooking != null:
          if inventoryComponentTable.put(item) == False: # No space, try later
            continue
        # Get next item that has a "burnable" tag, if any
        val item = inventoryComponentTable[entity].getAndRemoveFirstOf("burnable")
        if item == null:
          furnaceCookingComponentTable.remove(entity)
        else:
          cooking = furnaceCookingComponentTable.set(entity, item, furnace.cookTime * getCookTimeModifierOfItem(item))
      else:
        cooking.cookTimeRemaining -= delta

 # ... whatever other functions are useful to the system

# Then of course just with the right components on any entity it will just work
# 'as' a furnace.  You can have a whole variety of 'generic' systems that can be
# mixed and match with impunity.  If you want a random rock that can be a furnace
# then just add the proper components, or if you want an Ent that can both be
# chopped down like a tree for wood but will also attack the player then just add
# the proper components, etc.... etc....

@ рдорд┐рд╕реНрдЯреНрд░реАрдЬреАрдПрдо : рдПрдХ рдЯрд┐рдк: рд╕рд┐рдЧреНрдирд▓ред рдЖрдЧ рдореЗрдВ рдПрдХ рд╕рд┐рдЧреНрдирд▓ рдмрд░реНрди (рд▓рдХреНрд╖реНрдп) рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд▓рдХреНрд╖реНрдп рдЖрдкрдХреА рд▓рдХрдбрд╝реА рд╣реИред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореЗрд░рд╛ рдорддрд▓рдм рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдерд╛ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВред рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЧреЛрдбреЛрдЯ рдкреЗрдбрд╝ рдореЗрдВ рдиреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрд╛рддрдЪреАрдд рдХрд░реЗрдВред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореЗрд░рд╛ рдорддрд▓рдм рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдерд╛ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВред рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЧреЛрдбреЛрдЯ рдкреЗрдбрд╝ рдореЗрдВ рдиреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрд╛рддрдЪреАрдд рдХрд░реЗрдВред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЧрд▓рдд рд╕рдордЭ рд░рд╣рд╛ рд╣реВрдБ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА GDScript рдореЗрдВ рдХрдХреНрд╖рд╛рдПрдВ рдмрдирд╛рдХрд░ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрднреА рднреА рдПрдХ рдСрдЯреЛ рд▓реЛрдб рдпрд╛ рдиреЛрдб рдкрд░ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рд╕рд╛рде рд╣реА, рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕реА # рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ? рдпрджрд┐ рдЖрдк рдПрдХ рдЬрдЯрд┐рд▓ рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдиреЛрдбреНрд╕ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЪреАрдЬрд╝ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдиреЛрдбреНрд╕ рдХреЛ рдЗрдВрдЯрд░реИрдХреНрдЯ рдФрд░ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рджреЛрдиреЛрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИрдВ, рддреЛ рд╕рдВрднрд╡рддрдГ рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрд╕реА рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рдЬреАрдбреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдореБрдХрд╛рдмрд▓реЗ рд╕реА # рдХреЗ рд╕рд╛рде рдмреЗрд╣рддрд░ рд╕рдордп рд╣реЛрдЧрд╛ред

@MysteryGM рджреГрд╢реНрдп рдореЗрдВ рдиреЛрдб рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд┐рдирд╛ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрд╕рд╛рдзрди рдХрд╛ рд▓реЛрдбреЗрдб рд╕рдВрд╕реНрдХрд░рдг рдХрдо рд╕реЗ рдХрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред 3.0 рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдлрд╝рд╛рдЗрд▓ рдкрде рджреНрд╡рд╛рд░рд╛ preload / load рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИред 3.1 рдЬреАрдбреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдиреЗрдЯрд┐рд╡рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП "рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреНрд▓рд╛рд╕" рдлреАрдЪрд░ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рджрд┐рдП рдЧрдП рдирд╛рдо рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рдкрдВрдЬреАрдХреГрдд рд╣реЛрддреЗ рд╣реИрдВред GDScript рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЙрди рд╡реИрд╢реНрд╡рд┐рдХ рдкрдВрдЬреАрдХрд░рдгреЛрдВ рдХреЛ рдЗрдВрдЬрди рдореЗрдВ рднрд╛рд╖рд╛ рдореЗрдВ рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдлрд┐рд░, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ Script рд╕рдВрд╕рд╛рдзрди рд╣реИ, рддреЛ рдЖрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рд╕реНрдерд┐рд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ .new() ScriptInstance рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП .new() рдкрд░ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рд╕рджрд╕реНрдп рдлрд╝рдВрдХреНрд╢рди/рдПрдХреНрд╕реЗрд╕ рд╕рджрд╕реНрдп рдЪрд░ рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ Script рд╡рд╕реНрддреБ, рд╕рдВрджрд░реНрдн, рд╕рдВрд╕рд╛рдзрди, рдпрд╛ рдЕрдиреНрдп рдЧреИрд░-рдиреЛрдб рдкреНрд░рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдмрд╕ Script / ScriptInstance рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдирд╛ рдЖрдкрдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рд╕реНрдерд┐рд░/рдЧреИрд░ рд╕реНрдереИрддрд┐рдХ рд╕рд╛рдордЧреНрд░реАред рдпрджрд┐ рдпрд╣ рдПрдХ рдиреЛрдб рд╣реИ, рддреЛ рдпрд╣ рдЙрди рдЪреАрдЬреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рд╕реАрдирдЯреНрд░реА рдПрдХреНрд╕реЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдЬреИрд╕реЗ get_node ) рдЬрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЖрдкрдХреЛ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реАрдирдЯреНрд░реА рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП add_child рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдЧреЛрдбреЛрдЯ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рднреА рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкреНрд░реАрд▓реЛрдб рдХреБрдЫ рдирд┐рд╢реНрдЪрд┐рдд рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдСрдкрд░реЗрд╢рди рд╣реИ рдЬреЛ рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ ...)

рдлрд╝рд╛рдЗрд▓ рдкрде рджреНрд╡рд╛рд░рд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯред 3.1 GDScript рдХреЗ рд▓рд┐рдП "рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреНрд▓рд╛рд╕" рдлреАрдЪрд░ рдЬреЛрдбрд╝рддрд╛ рд╣реИ

3.1 рдХрдм рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

@MysteryGM рдЬрдм рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ рдкреНрд░рддрд┐рд╢рдд рдкреВрд░рд╛ рд╣реЛрдирд╛ рдХрд╛рдлреА рдЕрдзрд┐рдХ рд╣реЛрддрд╛ рд╣реИ/рдЬрдм рдореБрдЦреНрдп рджреЗрд╡реЛрдВ рдиреЗ рдкреНрд░рдЧрддрд┐ рдХреЛ рдХрд╛рдлреА рджреВрд░ рддрдХ рдЖрдВрдХрд╛ рд╣реИ, рддреЛ рд╡реЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ "рд╕реНрдерд┐рд░" рдорд╛рдирддреЗ рд╣реИрдВред

рдореАрд▓ рдХрд╛ рдкрддреНрдерд░: https://github.com/godotengine/godot/milestone/7

рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП, 2.1 рдФрд░ 3.0 рд╡рд░реНрддрдорд╛рди рдореЗрдВ 99% рдкреВрд░реНрдгрддрд╛ рдкрд░ рдмреИрдареЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЬрдм рд╡реЗ рд▓рд╛рдЗрд╡ рд╣реБрдП рдереЗ рддрдм рд╡реЗ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдереЗ рдпрд╛ рдирд╣реАрдВред

рдореВрд▓ рд░реВрдк рд╕реЗ, рдЙрддреНрддрд░ "рдЬрдм рдпрд╣ рддреИрдпрд╛рд░ рд╣реЛ" рд╣реИред

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рд╣рдо рдЖрдкрдХрд╛ рд╕рдордп рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЧреЛрдбреЛрдЯ рдЙрд╕ рд╕рдордп рд╣рдорд╛рд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╣рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рдорд┐рд▓реЗред

рдЕрдЧрд░ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдЧ рд▓рдХрдбрд╝реА рдХреЛ рдЬрд▓рд╛рдП, рддреЛ рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╛ рддреЛ рд▓рдХрдбрд╝реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП-> рд╡рд┐рд╕реНрддрд╛рд░-> рдЖрдЧ рдпрд╛ рдЖрдЧ-> рд╡рд┐рд╕реНрддрд╛рд░-> рд▓рдХрдбрд╝реАред

@рдорд┐рд╕реНрдЯреНрд░реАрдЬреАрдПрдо
рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВред
рд╕рдорд╛рдзрд╛рди (рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдЗрдВрдЬрди рдпрд╛ рднрд╛рд╖рд╛) рдПрдХ "рд╕рд┐рд╕реНрдЯрдо" рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬреЛ рдЖрдЧ рдФрд░ рдЬрдВрдЧрд▓ рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреА рд╣реИред рд╡рд╣ рдкреНрд░рд╕реНрддреБрддрд┐ рдШрдЯрдХреЛрдВ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕реА # рдореЗрдВ рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ Wood IBurnable $ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ Fire рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдирдорд╕реНрддреЗ, рдирд┐рд░рдВрддрд░ рдЪрд┐рдВрддрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рд╣рдо @willnationsdev рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрднрд╛рд░реА рд╣реИрдВред рд╣рдорд╛рд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдирд┐рд░реНрдпрд╛рдд рд╕рдВрд╕рд╛рдзрди рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХрд╛рдлреА рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ #22660 рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдпрд╣ рддрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 10 рджрд┐рди рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рд╣рдо рдЧреЛрдбреЛрдЯ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдФрд░ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рд╣рдо рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдиреЗ рдЗрд╕реЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд╣рд╛ рд╣реИ:

"рдЧреЛрдбреЛрдЯ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЬреАрдердм рдореЗрдВ рд╣рд░ рдореБрджреНрджреЗ рдХреЛ рдЕрдкрдиреА рдкреЛрд╕реНрдЯ рдкрд░ рд░рдЦрддреЗ рд╣реИрдВ, рд╣рдореЗрд╢рд╛ рдПрдХ рдмрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдореБрджреНрджрд╛ рдЦреЛрд▓рддреЗ рд╣реИрдВ , рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ рдЗрдВрдЬрди рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред"
рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдиреА рд╣реИ рдФрд░ рд╣рдо рдЗрд╕реЗ рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рд╣реИрдВред

"рд╕рд┐рд╕реНрдЯрдо" рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рдЖрдЧ рдФрд░ рдЬрдВрдЧрд▓ рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреА рд╣реИред рд╡рд╣ рдкреНрд░рд╕реНрддреБрддрд┐ рдШрдЯрдХреЛрдВ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ

рд╣рд╛рдБ, рд╣рдо рдпрд╣реА рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╣рдо рдЗрд╕реЗ GDscript рдореЗрдВ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ?

рд╕реА # рдореЗрдВ рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд▓рдХрдбрд╝реА рдЖрдИрдмрд░реНрдиреЗрдмрд▓ рд▓рд╛рдЧреВ рдХрд░рддреА рд╣реИ рдЬреЛ рдЖрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред

рдЧреЛрдбреЛрдЯ рдХреЗ рдкрд╛рд╕ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рдорд╛рди рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ рд╣реИред рд╣рдо рдЬреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ рдмрд░реНрдирд┐рдВрдЧ рдХреЛ рдПрдХ рдЕрд▓рдЧ рд╡рд░реНрдЧ рдмрдирд╛рдирд╛ рд╣реИ рддрд╛рдХрд┐ рд╣рдо рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рдиреЛрдб рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдП рдмрд┐рдирд╛ рдЗрд╕рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВред

рд╣рдо рдЬреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ рд╣реИ рдЖрдЧ, рдЬрд▓рдирд╛, рд▓рдХрдбрд╝реАред рд╣рдореЗрдВ рдЖрдЧ (рд▓рдХрдбрд╝реА+рдЬрд▓рдирд╛) рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдПред
рдЗрд╕ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХрд╛ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдмрд░реНрдирд┐рдВрдЧ рдХреЛ рд╕реНрд╡рдпрдВ рдбрд┐рдмрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд┐рдирд╛ рдЬрд▓рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рддреНрдпреЗрдХ рд╡рд╕реНрддреБ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗред

рд╕реА # рдореЗрдВ рд╣рдо рд╕рд┐рд░реНрдл рдмрд░реНрдирд┐рдВрдЧ рдХреЛ рдЕрдкрдиреА рдХрдХреНрд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд░реЗрдВрдЧреЗред рдкрдмреНрд▓рд┐рдХ рдХреНрд▓рд╛рд╕ рдмрд░реНрдирд┐рдВрдЧ рдФрд░ рд╣рдорд╛рд░реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рдиред
рд╕реА ++ рдореЗрдВ рд╣рдо рдЬрд▓рди рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВрдЧреЗред

рд╣рд╛рдБ, рд╣рдо рдпрд╣реА рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╣рдо рдЗрд╕реЗ GDscript рдореЗрдВ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ?

@рдорд┐рд╕реНрдЯреНрд░реАрдЬреАрдПрдо

рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рди рдореЗрдВ рдЧреЛрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрд┐рдирд╛, рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рдЕрд▓рдЧ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдЖрдЧ рдореЗрдВ рдирд╣реАрдВ, рд▓рдХрдбрд╝реА рдореЗрдВ рдирд╣реАрдВ) рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рддрдЪреАрдд рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗ рд░рд╣рд╛ рд╣реВрдВред рд╕рд░рд▓рддрдо рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рдгрд╛рд▓реА рджреБрдирд┐рдпрд╛ рдХреА рд╕рднреА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд░рдгрд┐рдпреЛрдВ рдХреЛ рдкрдХрдбрд╝ рд╕рдХрддреА рд╣реИ рдФрд░ рдЙрдирдХреА рдмрд╛рддрдЪреАрдд рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХрддреА рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИред

рдЪреАрдЬреЛрдВ рдХреЛ рддреЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рдХреЗрд╡рд▓ рдЙрди рд╡рд╕реНрддреБрдУрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЯрдХрд░рд╛рдИ рдереАрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯрдХреНрдХрд░ рд╣реЛрдиреЗ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ signal рднреЗрдЬрдХрд░)ред

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреНрд░реЙрд╕-рд░реЗрдлрд╝рд░реЗрдВрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХреБрдЫ GDScript-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг (рд╕рдВрд╕реНрдХрд░рдг 3.0 рдХреЗ рд▓рд┐рдП):

рдпрд╣рд╛рдВ Enemy рдЯрд╛рдЗрдк/рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рдХреЛрдИ рднреА is рдСрдкрд░реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдЗрд╕рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:

# Cache the enemy class.
const Enemy = preload("enemy.gd")

# Use 'is' to check inheritance.
if (entity is Enemy):
    entity.apply_damage()

рдпрд╣рд╛рдВ runnerGame рдкрде/рд░реВрдЯ/рд░рдирд░ рдХреЗ рд╕рд╛рде рдПрдХ _autoload_ рджреГрд╢реНрдп (рдЙрд░реНрдл рд╕рд┐рдВрдЧрд▓рдЯрди) рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ:

onready var runnerGame = get_node("/root/runner")
onready var runnerScript = preload("res://runner/runner.gd")

func _ready():
    runnerGame.setMode(runnerScript.SPAWN_TITLE)

рдпрд╣рд╛рдВ рд╣рдо рдмрдЯрди рдХреЗ signal "рджрдмрд╛рдП рдЧрдП" рдХреЛ рд╣реИрдВрдбрд▓рд░ рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ (рдЬреЛ рдПрдХ рдЕрд▓рдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╣рдо рдЙрд╕реА рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП self рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ):

func _button_pressed(which):
    print("Button was pressed: ", which.get_name())

func _ready():
    for b in get_node("buttons").get_children():
        b.connect("pressed", self, "_button_pressed",[b])

рдпрд╣рд╛рдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рднреА рджреЗрдЦреЗрдВ, рдХреБрдЫ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ: http://docs.godotengine.org/en/3.0/getting_started/scripting/gdscript/gdscript_basics.html#inheritance

рдпрд╣рд╛рдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рднреА рджреЗрдЦреЗрдВ, рдХреБрдЫ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:

рд╡рд┐рд╖рдп рдореЗрдВ рдЖрдкрдХреЗ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рд╡рд┐рд░рд╛рд╕рдд рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рд╣рдо рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд╕рднреА рд╕рдВрдмрдВрдзреЛрдВ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ рдЬрдм рд╣рдо рдЙрдиреНрд╣реЗрдВ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред

рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:

рдЪрд░рдг рдП.
рдореЗрд╢рдЗрдВрд╕реНрдЯреЗрдВрд╕ + рд╣реЛрдорд┐рдВрдЧрд╕реНрдХреНрд░рд┐рдкреНрдЯ = рд╣реЛрдорд┐рдВрдЧ рдорд┐рд╕рд╛рдЗрд▓ ред
рд▓реЗрдХрд┐рди рдЕрдм рдЕрдЧрд░ рдореБрдЭреЗ рд╣реЛрдорд┐рдВрдЧ рд▓реИрдВрдбрдорд╛рдЗрди рдЪрд╛рд╣рд┐рдП рддреЛ рдореБрдЭреЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред
(MeshInstance+ ProximityScript) = рд▓реИрдВрдбрдорд╛рдЗрди ред
(MeshInstance+ ProximityScript) + рд╣реЛрдорд┐рдВрдЧрд╕реНрдХреНрд░рд┐рдкреНрдЯ = рддреНрд░реБрдЯрд┐ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ
(MeshInstance+ ProximityScript) + (childNode + HomeingScript) = FAILED рдХреНрдпреЛрдВрдХрд┐ рдХреЗрд╡рд▓ рдЕрджреГрд╢реНрдп рдиреЛрдб рдЪрд▓рддрд╛ рд╣реИред
(MeshInstance+ ProximityScript) + (childNode + ExtendedHomingScript) = SUCCESS рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рд╣рдо рд╣реЛрдорд┐рдВрдЧ рдХреНрд▓рд╛рд╕ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЗрд╕рдореЗрдВ рдЪрд╛рдЗрд▓реНрдб рдиреЛрдб рд╕реЗ рдиреЛрдбреНрд╕ рд╣реЛ рд╕рдХреЗрдВред рд╣рдореЗрдВ рд╣реЛрдорд┐рдВрдЧ рд▓реИрдВрдбрдорд╛рдЗрди рдорд┐рд▓рддрд╛ рд╣реИред

рд╕рд┐рд╡рд╛рдп рдЕрдм рдпрд╣ рддрд░реНрдХ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣реЛрдорд┐рдВрдЧ рдорд┐рд╕рд╛рдЗрд▓ рдФрд░ рд▓реИрдВрдбрдорд╛рдЗрди рджреЛрдиреЛрдВ рдХреЛ рд╣реЛрдорд┐рдВрдЧ рдХреНрд▓рд╛рд╕ рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЪрд░рдг рдмреАред
рд╣реЛрдорд┐рдВрдЧ рдорд┐рд╕рд╛рдЗрд▓ [рд╣реЛрдорд┐рдВрдЧ рд╕реЗ]
рд╣реЛрдорд┐рдВрдЧ рд▓реИрдВрдбрдорд╛рдЗрди [рд╣реЛрдорд┐рдВрдЧ рд╕реЗ] [+ ProximityScript] рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдм рдХреЙрдкреА рдХрд░рдХреЗ рдмрд╛рд░реВрджреА рд╕реБрд░рдВрдЧ рдореЗрдВ рдЪрд┐рдкрдХрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдмрд╛рдж рдореЗрдВ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд╡рд╣реА рдмрд╛рдд рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдореМрдЬреВрдж рдЕрдиреНрдп рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╣реЛрддреА рд╣реИред
рдЪрд░рдг рд╕реАред
рд▓реИрдВрдбрдорд╛рдЗрди [рдирд┐рдХрдЯрддрд╛ рд╕реЗ]
рдирд┐рдХрдЯрддрд╛ рдЕрд▓рд╛рд░реНрдо [рдирд┐рдХрдЯрддрд╛ рд╕реЗ] [+ рдЕрд▓рд╛рд░реНрдорд╕реНрдХреНрд░рд┐рдкреНрдЯ]
// рд╣реЛрдорд┐рдВрдЧ рд▓реИрдВрдбрдорд╛рдЗрди [рдирд┐рдХрдЯрддрд╛ рд╕реЗ] [+ рд╣реЛрдорд┐рдВрдЧрд╕реНрдХреНрд░рд┐рдкреНрдЯ] // рдЕрдм рд╣рдорд╛рд░реА рд▓реИрдВрдбрдорд╛рдЗрди рднреА рдпрд╣рд╛рдВ рдлрд┐рдЯ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ StepB рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП StepA рд╕реЗ рдЧреБрдЬрд░рддреЗ рд░рд╣рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ StepF рдЖрджрд┐ рд╕реЗ рдЖрдЧреЗ рдЬрд╛рдХрд░ рдЗрд╕ рдкреИрдЯрд░реНрди рдХреЛ рджреЛрд╣рд░рд╛рддрд╛ рд░рд╣рддрд╛ рд╣реИред

рд╣рдореЗрдВ StepA рдХреЛ рд▓рдореНрдмрд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдорд┐рд▓рд╛, рд╣рдо рдХреЗрд╡рд▓ рд╢реАрд░реНрд╖ рдиреЛрдб рдореЗрдВ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдмрдЪрддреЗ рд╣реИрдВ, рдФрд░ рд╣рдореЗрд╢рд╛ рдЗрд╕реЗ рдПрдХ рд╕реНрдерд╛рдирд┐рдХ рдпрд╛ рдХреБрдЫ рдкреНрд░рд╛рдердорд┐рдХ рдиреЛрдб рдмрдирд╛рддреЗ рд╣реИрдВред
(рд╕реНрдерд╛рдирд┐рдХ + MeshInstance+ рдирд┐рдХрдЯрддрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ) + рд╣реЛрдорд┐рдВрдЧрд╕реНрдХреНрд░рд┐рдкреНрдЯ = рд╣реЛрдорд┐рдВрдЧрд▓реИрдВрдбрдорд╛рдЗрди
рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдпрд╣ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдорд╣рдВрдЧреА рдкреЗрд░реЗрдВрдЯрд╕реНрдкреЗрд╢рд┐рдпрд▓ рдХреЗ рд╕рд╛рде; рдЪрд╛рдЗрд▓реНрдбрдиреЛрдб рдХреЗ рдмрдЬрд╛рдпред

рдореИрдВ рдХреНрд╖рдорд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХрдм рддрдХ рд╣реИред

@рдорд┐рд╕реНрдЯреНрд░реАрдЬреАрдПрдо

"рдЧреЛрдбреЛрдЯ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЬреАрдердм рдореЗрдВ рд╣рд░ рдореБрджреНрджреЗ рдХреЛ рдЕрдкрдиреА рдкреЛрд╕реНрдЯ рдкрд░ рд░рдЦрддреЗ рд╣реИрдВ, рд╣рдореЗрд╢рд╛ рдПрдХ рдмрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдореБрджреНрджрд╛ рдЦреЛрд▓рддреЗ рд╣реИрдВ , рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ рдЗрдВрдЬрди рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред"
рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдиреА рд╣реИ рдФрд░ рд╣рдо рдЗрд╕реЗ рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рд╣реИрдВред
...
рд╣рдо рдЬреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ рд╣реИ рдЖрдЧ, рдЬрд▓рдирд╛, рд▓рдХрдбрд╝реАред рд╣рдореЗрдВ рдЖрдЧ (рд▓рдХрдбрд╝реА+рдЬрд▓рдирд╛) рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдПред
рдЗрд╕ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХрд╛ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдмрд░реНрдирд┐рдВрдЧ рдХреЛ рд╕реНрд╡рдпрдВ рдбрд┐рдмрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд┐рдирд╛ рдЬрд▓рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рддреНрдпреЗрдХ рд╡рд╕реНрддреБ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗред
...
рд╕реА # рдореЗрдВ рд╣рдо рд╕рд┐рд░реНрдл рдмрд░реНрдирд┐рдВрдЧ рдХреЛ рдЕрдкрдиреА рдХрдХреНрд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд░реЗрдВрдЧреЗред рдкрдмреНрд▓рд┐рдХ рдХреНрд▓рд╛рд╕ рдмрд░реНрдирд┐рдВрдЧ рдФрд░ рд╣рдорд╛рд░реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рдиред
рд╕реА ++ рдореЗрдВ рд╣рдо рдЬрд▓рди рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВрдЧреЗред

рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЧреЛрдбреЛрдЯ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЬрдмрдХрд┐ рдЧреЛ-рдЯреВ рд╕рдорд╛рдзрд╛рди рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдЙрдк-рдиреЛрдб рдмрдирд╛рдирд╛ рд╣реИ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ "рдмрд░реНрдирд┐рдВрдЧ" рдХреЗ рд▓рд┐рдП), рдЖрдк рдХреЗрд╡рд▓ рдмрд░реНрдирд┐рдВрдЧ рдХреЛ рдЕрдкрдиреА рдХрдХреНрд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд╕реНрдерд┐рд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╢рд╛рдорд┐рд▓/рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдпрд╛ рдЗрд╕реЗ рдЙрджрд╛рд╣рд░рдг рджреЗрдВ рдФрд░ рдлрд┐рд░ рдЧреБрдгреЛрдВ/рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ)

  • рд╕реА++

    • рдХреНрд▓рд╛рд╕ рдмрд░реНрдирд┐рдВрдЧ {};

    • "рдмрд░реНрдирд┐рдВрдЧ.рдПрдЪ" рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ;

    • рдЬрд▓рди :: рд▓рд╛рдЧреВ (рд▓рдХрдбрд╝реА, рдЖрдЧ);

    • рдмрд░реНрдирд┐рдВрдЧ * рдмреА = рдмрд░реНрдирд┐рдВрдЧ :: get_singleton (); рдмреА-> рд▓рд╛рдЧреВ рдХрд░реЗрдВ (рд▓рдХрдбрд╝реА, рдЖрдЧ);

  • рд╕реА # (рд╕реНрдЯрд╛рдЗрд▓ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд╛рджрд┐рдд)

    • рдкрдмреНрд▓рд┐рдХ рдХреНрд▓рд╛рд╕ рдмрд░реНрдирд┐рдВрдЧ {}

    • рдЦреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдЬрд▓рдирд╛;

    • рдЬрд▓рдирд╛ред рд▓рд╛рдЧреВ рдХрд░реЗрдВ (рд▓рдХрдбрд╝реА, рдЖрдЧ);

    • рдЬрд▓рдирд╛ рдЦ = рдЬрд▓рдирд╛ред рдЙрджрд╛рд╣рд░рдг; рдмреА.рд▓рд╛рдЧреВ рдХрд░реЗрдВ (рд▓рдХрдбрд╝реА, рдЖрдЧ);

  • рдЬреАрдбреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ (3.1)

    • рд╕рдВрд╕рд╛рдзрди рдмрдврд╝рд╛рддрд╛ рд╣реИ # burning.gd

    • рдХрд╛рд╕реНрдЯ рдмрд░реНрдирд┐рдВрдЧ = рдкреНрд░реАрд▓реЛрдб ("res://burning.gd")



      • 3.0 рдореЗрдВ, рдЖрдкрдХреЗ рд╕рднреА рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЙрддреНрддреЗрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рд░рд╛рдВрдХ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред


        рд╕рдВрджрд░реНрдн рдмрдврд╝рд╛рддрд╛ рд╣реИ


        рдХрд╛рд╕реНрдЯ рдмрд░реНрдирд┐рдВрдЧ = рдкреНрд░реАрд▓реЛрдб ("res://burning.gd")


        рдХрд╛рд╕реНрдЯ рд╡реЗрдЯрд┐рдВрдЧ = рдкреНрд░реАрд▓реЛрдб ("res://wetting.gd")


        рд╕рдВрджрд░реНрдн рдмрдврд╝рд╛рддрд╛ рд╣реИ


        рдХреЙрдиреНрд╕реНрдЯ рд╕реНрдЯрд┐рдореБрд▓реА = рдкреНрд░реАрд▓реЛрдб ("res://stimuli.gd")


        # рд╕реНрдЯрд┐рдореБрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЬрд▓рди рдпрд╛ рдЙрддреНрддреЗрдЬрдирд╛ред рдЧреАрд▓рд╛ рдХрд░рдирд╛


      • 3.1 рдореЗрдВ, рдХреЗрд╡рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрд▓рдиреЗ рдФрд░ рдЧреАрд▓рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА "рд╕рдорд╛рд╡реЗрд╢" рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╡реИрд╢реНрд╡рд┐рдХ рд╣реИрдВред


        рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рд╡реИрд╢реНрд╡рд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд╡рд┐рдкрд░реАрдд, "рд╕реНрдЯрд┐рдореБрд▓реА" рдХреЛ рд╕рдорд╛рди рдирд┐рд░рдВрддрд░ рдШреЛрд╖рдгрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреНрд▓рд╛рд╕ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдпрд╣ рд╣рдореЗрд╢рд╛ рдЫрджреНрдо рдирд╛рдорд╕реНрдерд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛред



    • рдЬрд▓рдирд╛ред рд▓рд╛рдЧреВ рдХрд░реЗрдВ (рд▓рдХрдбрд╝реА, рдЖрдЧ)

    • рд╡рд░ рдмреА = Burning.new ()

      рдмреА.рд▓рд╛рдЧреВ рдХрд░реЗрдВ (рд▓рдХрдбрд╝реА, рдЖрдЧ)

рдпреВрдирд┐рдЯреА/рд╕реНрдХреНрд░рд┐рдкреНрдЯреЗрдмрд▓рдСрдмреНрдЬреЗрдХреНрдЯ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╣реА рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдЧреЛрдбреЛрдЯ рдХреА рд╕рдВрд╕рд╛рдзрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

  • рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • рдлреАрдЪрд░ рдХреЗ "рдмрд┐рд▓реНрдбреНрд╕" рдХреЛ рдПрдХ рдлрд╛рдЗрд▓ рдореЗрдВ рд╕реЗрд╡ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдХреБрдЫ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЬрд░реВрд░рдд рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХреЗ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд░рдирдЯрд╛рдЗрдо рдкрд░ рднреАред
  • рд╕рдВрдкрд╛рджрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рджреГрд╢реНрдп рдШреЛрд╖рдгрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреЛрдб рдкрд░ рд╕рдВрд╕рд╛рдзрди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рдореИрдиреНрдпреБрдЕрд▓ рдЕрджреНрдпрддрди рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред рдРрд╕реЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдпрдереЛрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рд░рдгреА рдкреНрд░рдХрд╛рд░ рд╕рдВрдХреЗрдд рдкреНрд░рдгрд╛рд▓реА 3.1 (рдЙрдореНрдореАрдж рд╕реЗ 3.2 рддрдХ) рдореЗрдВ рдЯреВрдЯреА рд╣реБрдИ рд╣реИ, рдЖрдкрдХреЛ рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдареАрдХ рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ EditorInspectorPlugin рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ (рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореИрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ) рдореЗрд░реЗ рдЧреЛрдбреЛрдЯ -рдиреЗрдХреНрд╕реНрдЯ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХреЗ рдлрд╛рдЗрд▓рд╕рд┐рд╕реНрдЯрдо рдЗрдЯреИрдорд▓рд┐рд╕реНрдЯ (рдЪреЗрддрд╛рд╡рдиреА, рдпрд╣ рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбрдмреНрд▓реНрдпреВрдЖрдИрдкреА рд╣реИ) рдореЗрдВ рдлрд╛рдЗрд▓реЛрдВ/рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд░рдгреА рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдЧреЛрдбреЛрдЯ-рдмрд┐рд▓реНрдбрд░ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред

"рд╕рд┐рд╕реНрдЯрдо" рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рдЖрдЧ рдФрд░ рдЬрдВрдЧрд▓ рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреА рд╣реИред рд╡рд╣ рдкреНрд░рд╕реНрддреБрддрд┐ рдШрдЯрдХреЛрдВ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ

рд╣рд╛рдБ, рд╣рдо рдпрд╣реА рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╣рдо рдЗрд╕реЗ GDscript рдореЗрдВ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ?

рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдСрдЯреЛрд▓реИрдб рдиреЛрдб/рджреГрд╢реНрдп рдХреЗ рд╕рд╛рде рд╣реИред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рднрд▓реЗ рд╣реА рдЖрдк рд╕рднреА рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдЯрди рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ рдПрдХ рдиреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдиреЛрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП), рдлрд┐рд░ рднреА рдЖрдк рд╢рд╛рдпрдж рдЙрд╕ рдиреЛрдб рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ рдЬреЛ рдкреЗрдбрд╝ рдореЗрдВ рд╣реИ рдЗрд╕рд▓рд┐рдП рдХрд┐ рдЖрдкрдХреЛ рдбреЗрд▓реНрдЯрд╛ рд╕рдордп, рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛, рдЙрдкрдЬ рд╕рдВрдЪрд╛рд▓рди (espред рд╕рд┐рдЧреНрдирд▓ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрдпреБрдХреНрдд), рдПрдиреАрдореЗрд╢рди/рдЯреНрд╡реАрди/рдЯрд╛рдЗрдорд░ рдиреЛрдбреНрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдорд┐рд▓рддреА рд╣реИ, рд╕реВрдЪреА рдЬрд╛рд░реА рд░рд╣рддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдСрдЯреЛрд▓реЛрдб рдХреЗ рд░реВрдк рдореЗрдВ, GDScript рдлрд┐рд░ рд╕реЗ рдиреЛрдб рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ рддрд╛рдХрд┐ "рд╕рд┐рд╕реНрдЯрдо" рдХреЛ рдЖрдкрдХреЗ рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рдХрд╣реАрдВ рднреА рдирд╛рдо рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреНрд▓рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдЙрдкрдпреБрдХреНрдд рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди)ред

рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдкреБрд░рд╛рдиреЗ рдбрдмреНрд▓реНрдпреВрдЖрдИрдкреА рдкреНрд▓рдЧрдЗрди, рдЧреЛрдбреЛрдЯ-рдХреМрд╢рд▓ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рд╣реИ, рдЬреЛ рдореИрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рд╢рд╛рдорд┐рд▓ рд╣реИред рдХреГрдкрдпрд╛ рд╡рд┐рд╖рдп рдкрд░ (рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓рдВрдмрд╛) reddit рдзрд╛рдЧрд╛ рдкрдврд╝реЗрдВред рдЗрд╕рдореЗрдВ рдПрдХ рд╕рдорд╛рди рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░реНрд╡рд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (рдЧреЛрдбреЛрдЯ рдХреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╕рдорд╛рди) рдореЗрдВ рд╕рдордиреНрд╡рд┐рдд рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╡реНрдпрд╡рд╣рд╛рд░реНрдпрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред

btw, рдпрджрд┐ рдЖрдк рдХрднреА рднреА рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдЪреИрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмреЗрдЭрд┐рдЭрдХ рдореБрдЭреЗ Reddit/Discord/Twitter рдкрд░ рдЕрдкрд░рд╛рд╣реНрди рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рдореИрдВ рдЙрд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред

@рдорд┐рд╕реНрдЯреНрд░реАрдЬреАрдПрдо

рдореЗрд╢рдЗрдВрд╕реНрдЯреЗрдВрд╕+ рд╣реЛрдорд┐рдВрдЧрд╕реНрдХреНрд░рд┐рдкреНрдЯ = _рд╣реЛрдорд┐рдВрдЧрдорд┐рд╕рд╛рдЗрд▓_.
рд▓реЗрдХрд┐рди рдЕрдм рдЕрдЧрд░ рдореБрдЭреЗ рд╣реЛрдорд┐рдВрдЧ рд▓реИрдВрдбрдорд╛рдЗрди рдЪрд╛рд╣рд┐рдП рддреЛ рдореБрдЭреЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред
(MeshInstance+ ProximityScript) = _Landmine_.
(MeshInstance+ ProximityScript) + рд╣реЛрдорд┐рдВрдЧрд╕реНрдХреНрд░рд┐рдкреНрдЯ = рддреНрд░реБрдЯрд┐ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ
(MeshInstance+ ProximityScript) + (childNode + HomeingScript) = FAILED рдХреНрдпреЛрдВрдХрд┐ рдХреЗрд╡рд▓ рдЕрджреГрд╢реНрдп рдиреЛрдб рдЪрд▓рддрд╛ рд╣реИред
(MeshInstance+ ProximityScript) + (childNode + ExtendedHomingScript) = SUCCESS рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рд╣рдо рд╣реЛрдорд┐рдВрдЧ рдХреНрд▓рд╛рд╕ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЗрд╕рдореЗрдВ рдЪрд╛рдЗрд▓реНрдб рдиреЛрдб рд╕реЗ рдиреЛрдбреНрд╕ рд╣реЛ рд╕рдХреЗрдВред рд╣рдореЗрдВ _рд╣реЛрдорд┐рдВрдЧ рд▓реИрдВрдбрдорд╛рдЗрди_ рдорд┐рд▓рддрд╛ рд╣реИред

рд╕рд┐рд╡рд╛рдп рдЕрдм рдпрд╣ рддрд░реНрдХ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣реЛрдорд┐рдВрдЧ рдорд┐рд╕рд╛рдЗрд▓ рдФрд░ рд▓реИрдВрдбрдорд╛рдЗрди рджреЛрдиреЛрдВ рдХреЛ рд╣реЛрдорд┐рдВрдЧ рдХреНрд▓рд╛рд╕ рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рдореИрдВ рдпрд╣рд╛рдБ рдХреБрдЫ рдпрд╛рдж рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдЕрдлреИрдХ, "рдШрдЯрдХ рд╡реНрдпрд╡рд╣рд╛рд░" рдиреЛрдб рдмрдирд╛рдиреЗ рдХрд╛ рдЙрдЪрд┐рдд рддрд░реАрдХрд╛ рд╡рд╣ рд╣реИ рдЬреЛ рд╕реНрд╡рдпрдВ рдХреЛ рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рд╕реАрдзреЗ "рд▓рдХреНрд╖реНрдп" рдиреЛрдб рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓рдХреНрд╖реНрдп рдорд╛рддрд╛-рдкрд┐рддрд╛ рд╣реЛрддрд╛ рд╣реИред рдЕрдЧрд░ рдореИрдВ рдЧрд▓рдд рдирд╣реАрдВ рд╣реВрдВ, рддреЛ рдпрд╣ рдЙрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЖрдк рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

extends Node
var src_target
export(NodePath) onready var dst_target = get_node(dst_target) if dst_target else null
func _notification(p_what):
    match p_what:
        NOTIFICATION_PARENTED:
           src_target = get_parent()
        NOTIFICATION_UNPARENTED:
           src_target = null
func _physics_process():
    # if necessary, can manually assign src_target elsewhere to be NOT a parent
    if src_target and src_target is KinematicBody2D:
        src_target.move_and_slide(...) # do logic to get parameters that move towards dst_target

рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдорддрд▓рдм рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдиреЛрдб рдмрдирд╛рдХрд░ рдХреБрдЫ рднреА рдмрджрд▓рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рдЬрд┐рд╕ рдЪреАрдЬрд╝ рдХрд╛ рдЖрдк "рд╣реЛрдорд┐рдВрдЧ" рдлреАрдЪрд░ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЖрдкрдХреЛ рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдШрд░ рдкрд░ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рдирд┐рд░реНрдпрд╛рддрд┐рдд рд╕рдВрдкрддреНрддрд┐ рдореВрд▓реНрдп (рдпрд╛ рддреЛ рджреГрд╢реНрдп рдореЗрдВ рдпрд╛ рд░рдирдЯрд╛рдЗрдо рдкрд░) рдЕрд╕рд╛рдЗрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЕрдиреНрдп рдирд┐рд░реНрдпрд╛рдд рдХреА рдЧрдИ рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдВрджреЛрд▓рди рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдЖрдк рдЕрд▓рдЧ-рдЕрд▓рдЧ "рдмрд┐рд▓реНрдб" рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЙрд╕ рд╕рд╛рдорд╛рди рдХреЛ рд╕рдВрд╕рд╛рдзрди рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрд╕реЛрд░реНрд╕ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдлрд┐рд░ рд╕реЗ, рдЧреЛрдбреЛрдЯ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЧреЗрдо рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рд▓рдЪреАрд▓рд╛ рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдХреБрдЫ рд╕реБрдзрд╛рд░:

 - C#
-   - public class Burning {};
+   - public class Burning {}
    - using Game.Burning;
    - Burning.apply(wood, fire); // is it :: here? I forget...
-   - Burning b = Burning::GetSingleton(); b.apply(wood, fire);
+   - Burning b = Burning.GetSingleton(); b.apply(wood, fire);

рдХрдХреНрд╖рд╛ рдХреЗ рд╕рдорд╛рдкрди рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХреЗ рдмрд╛рдж рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЖрдк рд╕реНрдерд┐рд░ рд╕рджрд╕реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП :: рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдмрд┐рдВрджреБ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдПрдХ рд╕рд╛рдЗрдб рдиреЛрдЯ рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдХ рд╕рд┐рдВрдЧрд▓рдЯрди рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдореНрдореЗрд▓рди рдПрдХ рд╡рд┐рдзрд┐ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╕рдВрдкрддреНрддрд┐ (рдЖрдорддреМрд░ рдкрд░ Instance рдирд╛рдорд┐рдд) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред

@neikeq рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рд╕реА #, рд▓реЙрд▓ рдХреЗ рд╕рд╛рде рдЕрднреНрдпрд╛рд╕ рд╕реЗ рдмрд╣реБрдд рдмрд╛рд╣рд░ рд╣реВрдВред

рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛ"рд╡реИрд╢реНрд╡рд┐рдХ рд▓рд┐рдкрд┐рдпреЛрдВ" рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рд╕рд╡рд╛рд▓ рд╣реИ, рдореИрдВ рдЗрд╕рдХреЗ рдмрд╣реБрдд рдЦрд┐рд▓рд╛рдл рд╣реВрдВред рдпрд╣ рджреЗрд╡реЛрдВ рдХреЛ рдЕрдкрдиреЗ рдЦреЗрд▓ рдХреЛ рдЦрд░рд╛рдм рддрд░реАрдХреЗ рд╕реЗ рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░реЗрдЧрд╛ред рдкрд┐рдЫрд▓реЗ рдирдВрдЧреЗ рд╕реА ++ рдФрд░ рдЬрд╛рд╡рд╛ рдЧреЗрдо рджреЗрд╡реЛрдВ рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╢реНрди, рдЬрдм рд╡реЗ рдПрдХрддрд╛/рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ/рдЧреЛрдбреЛрдЯ/рдЖрджрд┐ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ "рдореБрдЦреНрдп рдЧреЗрдо рд▓реВрдк рдХрд╣рд╛рдВ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдореИрдВ рдЕрдкрдирд╛ рдХреЛрдб рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реВрдВ?"ред рдРрд╕реА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдЙрди рджреЗрд╡реЛрдВ рдХреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓ рдЬрд╛рдПрдЧреА, рдЗрд╕рд▓рд┐рдП рд╡реЗ рд╡реИрд╢реНрд╡рд┐рдХ рд▓рд┐рдкрд┐рдпреЛрдВ рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЙрди рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╡реЗ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдкрд░ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рд╢рд╛рдпрдж рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╣рдо рдмреЗрдпрд░рдмреЛрди Node рдиреЛрдб рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдпрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ "рдШрдЯрдХреЛрдВ" рдХреЗ рд▓рд┐рдП рдУрд╡рд░рд╣реЗрдб рдкреЗрд╢ рди рдХрд░реЗ рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░рдЦрддреЗ рд╣реИрдВред рдпрд╛ рд╢рд╛рдпрдж рдПрдХ рдЕрд▓рдЧ рд╕рд░рд▓ "рдХреЗрд╡рд▓-рд╣реЛрд▓реНрдб-рд╕реНрдХреНрд░рд┐рдкреНрдЯ" рдиреЛрдб рднреАред

@aaronfranke

рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛ"рд╡реИрд╢реНрд╡рд┐рдХ рд▓рд┐рдкрд┐рдпреЛрдВ" рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рд╕рд╡рд╛рд▓ рд╣реИ, рдореИрдВ рдЗрд╕рдХреЗ рдмрд╣реБрдд рдЦрд┐рд▓рд╛рдл рд╣реВрдВред рдпрд╣ рджреЗрд╡реЛрдВ рдХреЛ рдЕрдкрдиреЗ рдЦреЗрд▓ рдХреЛ рдЦрд░рд╛рдм рддрд░реАрдХреЗ рд╕реЗ рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░реЗрдЧрд╛ред рдкрд┐рдЫрд▓реЗ рдирдВрдЧреЗ рд╕реА ++ рдФрд░ рдЬрд╛рд╡рд╛ рдЧреЗрдо рджреЗрд╡реЛрдВ рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╢реНрди, рдЬрдм рд╡реЗ рдПрдХрддрд╛/рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ/рдЧреЛрдбреЛрдЯ/рдЖрджрд┐ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ "рдореБрдЦреНрдп рдЧреЗрдо рд▓реВрдк рдХрд╣рд╛рдВ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдореИрдВ рдЕрдкрдирд╛ рдХреЛрдб рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реВрдВ?"ред

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдЕрдЧрд░ рдХреЛрдИ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдЦрд┐рд▓рд╛рдл рдерд╛ (рдпрдереЛрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ), рддреЛ рдХреЗрд╡рд▓ "рдиреЗрдорд╕реНрдкреЗрд╕" рд╡реИрд╢реНрд╡рд┐рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреНрд▓рд╛рд╕ рдмрдирд╛рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдПрдкреАрдЖрдИ рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЛ рдФрд░ рдиреАрдЪреЗ рдпрд╛рддреНрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред рд╣рдо рдпрд╣рд╛рдВ рдХреЗрд╡рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдиреЛрдб рд╕рдВрджрд░реНрдн рдирд╣реАрдВред

рдРрд╕реА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдЙрди рджреЗрд╡реЛрдВ рдХреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓ рдЬрд╛рдПрдЧреА, рдЗрд╕рд▓рд┐рдП рд╡реЗ рд╡реИрд╢реНрд╡рд┐рдХ рд▓рд┐рдкрд┐рдпреЛрдВ рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЙрди рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╡реЗ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдкрд░ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдпрд╣ рдкреНрд░рдгрд╛рд▓реА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧреЛрдбреЛрдЯ рдореЗрдВ рдСрдЯреЛрд▓реИрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рд╕реА рдХреЗ рджреНрд╡рд╛рд░рд╛ рднреА рд▓рд╛рдЧреВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ (рд╕реБрдЭрд╛рдП рдЬрд╛ рд░рд╣реЗ рдлреАрдЪрд░ рдХрд╛ рдХреЛрдИ "рдЬреЛрдбрд╝рдирд╛" рдирд╣реАрдВ рд╣реИ)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рд╡реЗ рдЬрд┐рд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЦреБрдж рдХреЛ рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╕рдм-рдиреЛрдбреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдБ рд╕рд╛рде рд╣реА рдЕрдиреБрд╡рд░реНрддреА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ) рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рд╣реИ рд╡рд╣рд╛рдВ рджреЛрдиреЛрдВ рдиреЛрдб рдФрд░ рдЙрд╕ рдиреЛрдб рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╕рднреА рдиреЛрдбреНрд╕ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдзреЛрдВ рдХреЛ рджреЛрдмрд╛рд░рд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдм рдЙрдиреНрд╣реЗрдВ рдмрд╛рдж рдореЗрдВ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЪреАрдЬреЛрдВ рдХреЛ рдШреВрдордирд╛ рдЪрд╛рд╣рд┐рдПред

рд╢рд╛рдпрдж рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╣рдо рдмреЗрдпрд░рдмреЛрди рдиреЛрдб рдиреЛрдб рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдпрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ "рдШрдЯрдХреЛрдВ" рдХреЗ рд▓рд┐рдП рдУрд╡рд░рд╣реЗрдб рдкреЗрд╢ рди рдХрд░реЗ рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░рдЦрддреЗ рд╣реИрдВред

рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ? рдЗрд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА рд░реВрдк рд╕реЗ рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдПрдХ рдорд▓реНрдЯреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЙрд╕ рдкреНрд░рддрд┐рдорд╛рди рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдПрдХ рдкреВрд░реА рдореЗрдЬрдмрд╛рдиреА рд╣реИред рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЖ рд╕рдХрддрд╛ рдерд╛, рд╡рд╣ рдерд╛ рдЬреАрдбреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛ рдкреНрд░рдгрд╛рд▓реА рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ # 23101 рдореЗрдВ рд╕реБрдЭрд╛рдпрд╛ рдерд╛ рдЬреЛ рдорд▓реНрдЯреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореБрджреНрджреЛрдВ рдХреЛ рдПрдХ рднрд╛рд╖рд╛ рддрдХ рд╕реАрдорд┐рдд рд░рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдФрд░ рднреА рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдореЗрдЬрдмрд╛рди рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИред

рдпрд╛ рд╢рд╛рдпрдж рдПрдХ рдЕрд▓рдЧ рд╕рд░рд▓ "рдХреЗрд╡рд▓-рд╣реЛрд▓реНрдб-рд╕реНрдХреНрд░рд┐рдкреНрдЯ" рдиреЛрдб рднреАред

рдПрдХ рдмрд╛рд░ рдЬрдм рд╣рдо 3.2 рдореЗрдВ рд╕рд░рдгреА рдкреНрд░рдХрд╛рд░ рд╕рдВрдХреЗрдд рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдареАрдХ рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЗрд╕реЗ рдмрд╕ рдХреЗ рд╕рд╛рде рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ ...

extends Node
export(Array, Script) behaviors = []

рдХреЛрдИ рднреА рдЕрдм рдбрд┐рдХреНрд╢рдирд░реА (рдирд╛рдо рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП) рдФрд░ 3.1 рд╕реЗ рдПрдХ EditorInspectorPlugin рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдХрд╕реНрдЯрдо UI рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдЙрди рдиреЛрдбреНрд╕ рдХреЛ рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ рдореЗрдВ рдЦреЛрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ (рдПрдХ рдирд┐рд░реНрдпрд╛рдд-рдПрд░реЗ-рдСрдл-рд╕реНрдХреНрд░рд┐рдкреНрдЯ UI рдмрдирд╛рдПрдВ, рд▓реЗрдХрд┐рди рд╣реИ рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдПрдХ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдЬреЛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдЕрдВрдбрд░-рдж-рд╣реБрдб рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ)ред

рд╕рдВрд╕рд╛рдзрди рдмрдврд╝рд╛рддрд╛ рд╣реИ # burning.gd

рдЖрд╣, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╣рдорд╛рд░реА рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓ рдЧрдИ рд╣реИред рд╣рдорд╛рд░рд╛ рдХреЛрдИ рднреА рдкреНрд░реАрд▓реЛрдб рдкреНрд░рдпрд╛рд╕ рд╕рдВрд╕рд╛рдзрди рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рдерд╛ред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╣рдо рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдЬрд╛рдирддрд╛ рдерд╛ рдХрд┐ рд╣рдо рдХрд╕реНрдЯрдо рд╕рдВрд╕рд╛рдзрди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рдпрд╣ рднреА рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдХреЛрдИ рднреА рд╡реНрдпрдХреНрддрд┐ рдЬрд┐рд╕рдиреЗ рд╣рдорд╛рд░реЗ рд╕рд╛рде рдЕрдкрдиреЗ рдЦреЗрд▓ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдпрд╛ рдЬрд┐рд╕рдиреЗ рдЙрдирдХреЗ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛, рд╡рд╣ рд╕рдВрд╕рд╛рдзрди рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ред
рд▓рдЧрднрдЧ рд╕рднреА рд▓реЛрдЧ Node. рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕рд╕реЗ рдХрд┐рддрдирд╛ рдлрд░реНрдХ рдкрдбрд╝рддрд╛ рд╣реИ, рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

FileSystemItemList (рдЪреЗрддрд╛рд╡рдиреА, рдпрд╣ рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ WIP рд╣реИ)

рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдирд╛ рд╣реЛрдЧрд╛ред

@рдорд┐рд╕реНрдЯреНрд░реАрдЬреАрдПрдо

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╣рдо рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдЬрд╛рдирддрд╛ рдерд╛ рдХрд┐ рд╣рдо рдХрд╕реНрдЯрдо рд╕рдВрд╕рд╛рдзрди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рд╛рдВ! рдореИрдВрдиреЗ рдЕрднреА рд╣рд╛рд▓ рд╣реА рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рдПрдХ рдЕрдиреБрднрд╛рдЧ рдЬреЛрдбрд╝рд╛ рд╣реИ рдЬреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рд░реВрдкрд░реЗрдЦрд╛ рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИред :-рдбреА

рдЖрдк рдСрдмреНрдЬреЗрдХреНрдЯ, рд╕рдВрджрд░реНрдн, рд╕рдВрд╕рд╛рдзрди, рдФрд░, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдиреЛрдб (рдпрд╛ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рд╡рд░реНрдЧ рдХреЗ рд╡реНрдпреБрддреНрдкрдиреНрди) рд╕рд╣рд┐рдд рдХрд┐рд╕реА рднреА рдЗрдВрдЬрди рдкреНрд░рдХрд╛рд░ рдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдХреЗрд╡рд▓ рд╡рд╣реА рдЪреАрдЬрд╝реЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╡реЗ рд╣реИрдВ рдЗрдВрдЬрди рдФрд░ рд╕рдВрдкрд╛рджрдХ рд╕рд┐рдВрдЧрд▓рдЯрди (рдЬреИрд╕реЗ OS, рдЗрдВрдЬрди, рдпрд╛ EditorFileSystem)ред

рд╡рд┐рд╖рдп рдореЗрдВ рдЖрдкрдХреЗ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рд╡рд┐рд░рд╛рд╕рдд рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рд╣рдо рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд╕рднреА рд╕рдВрдмрдВрдзреЛрдВ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ рдЬрдм рд╣рдо рдЙрдиреНрд╣реЗрдВ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред

рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред рдореИрдВрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдЕрдВрдд рдореЗрдВ рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рд░рдЦрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЬрд▓рд╛рдК рд▓рдХрдбрд╝реА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрди рдкреНрд░рддрд┐рдорд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ, рдЬрд┐рдирдХрд╛ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдЖрдкрдХрд╛ рдореБрджреНрджрд╛ рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЬрд▓рд╛рдК рд▓рдХрдбрд╝реА рдкреНрд░рдгрд╛рд▓реА рдХреИрд╕реЗ рдмрдирд╛рдИ рдЬрд╛рдП, рдмрд▓реНрдХрд┐ рдкрд╕рдВрджреАрджрд╛ рдкреНрд░рддрд┐рдорд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдореИрдВ рддрдм рдорд╛рдлреА рдорд╛рдВрдЧрддрд╛ рд╣реВрдВред рдореИрдВ GDScript рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЖрдкрдХреЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗ рджрд┐рдпрд╛ рд╣реИред

рдареАрдХ рд╣реИ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирдИ рдкрджреНрдзрддрд┐ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдордп рд╣реИ рдФрд░ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред рд╣рдо рдЬрд╣рд╛рдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рд╕реИрдХрдбрд╝реЛрдВ рдиреЛрдбреНрд╕ рдХреЛ рдмрджрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ; рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдмрд╣реБрдд рд╕реБрдзрд╛рд░ред

рдпрд╣ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдХрд┐ рд╕рдВрд╕рд╛рдзрди рдкреНрд░реАрд▓реЛрдбрд┐рдВрдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред GDscript рдореЗрдВ рд╕рдВрд╕рд╛рдзрди рдЪрд░ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдХреЗ рдПрдХрддрд╛ рдХреЗ рдорд▓реНрдЯреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ ScriptableObject рджреЛрдиреЛрдВ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕ рддрдереНрдп рдХреЗ рд╕рд╛рде рдХрд┐ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЧреЛрдбреЛрдЯ 3.1 рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдХреНрд╖рд╛рдПрдВ рднреА рд╣реЛрдВрдЧреА рдЬреЛ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВрдЧреАред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдореВрд▓ рд▓рдХреНрд╖реНрдп рд╣рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЕрдм рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

рдореИрдВ рдлрд┐рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ @willnationsdev рдХреЛ рдзрдиреНрдпрд╡рд╛рдж, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЧреЛрдбреЛрдЯ рдЗрдВрдЬрди рдореЗрдВ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХреАред

@MysteryGM рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдзрд╛рдЧреЗ рдХреА рд╢реБрд░реБрдЖрдд рдФрд░ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЖрдкрдХреЗ рд╡рд┐рдЪрд╛рд░ рдмреНрд▓реЙрдЧ рдпрд╛ рдЧреЛрдбреЛрдЯ-рдбреЙрдХреНрд╕ рдбреНрд░рд╛рдлреНрдЯ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрдЯрд┐рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рд╕рдВрдЧрдарди рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдЕрдзрд┐рдХрд╛рдВрд╢ рд╢реБрд░реБрдЖрддреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдХреНрд╕рд░ рдкреНрд░рджрд░реНрд╢рди рдЧрд▓рддрд┐рдпрд╛рдВ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдореЗрдВ рд╕реАрдЦрдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ "рдкрд╣рд▓реЗ" рдмрдирд╛рдо "рдмрд╛рдж" рдХреЗ рдЕрдЪреНрдЫреЗ рд▓реЗрдЦрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╢реБрд░реБрдЖрддреА рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рд╣рдо рдЬреЛ рдкрд╛рда рдФрд░ рдкреИрдЯрд░реНрди рд╕реАрдЦрддреЗ рд╣реИрдВ, рд╡реЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдХреЗ рдЦреЗрд▓реЛрдВ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЕрдиреБрд╡рд╛рдж рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рдХрд╛ рдореЗрд░реЗ рд▓рд┐рдП рд╕реАрдзрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдХреЗ рдкрд╛рдареЛрдВ рдкрд░ рдЕрдзрд┐рдХ рдмреНрд▓реЙрдЧ/рд╕рд▓рд╛рд╣ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

@pgruenbacher , рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред рдЗрд╕рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реА рдЯреАрдо рдХреЗ рд▓рд┐рдП рджреЛ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рд╣рдо рдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рджреЛ рд╣реА рдЙрдкрдпреЛрдЧреА рд╕реНрддрд░ рддрдХ рдЕрдВрдЧреНрд░реЗрдЬреА рдЬрд╛рдирддреЗ рд╣реИрдВ, рдФрд░ рджреВрд╕рд░реА рдпрд╣ рдХрд┐ рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рд▓рдЧреЗрдЧрд╛ред

рдлрд┐рд░ рднреА рдПрдХ рдЕрдЪреНрдЫрд╛ рдмрджрд▓рд╛рд╡ рд╣реИ рдХрд┐ рд╣рдо рдПрдХ рд╡рд┐рдХрд╛рд╕ рдмреНрд▓реЙрдЧ рдмрдирд╛рдПрдВрдЧреЗ, рдФрд░ рд╣рдо рдЬреЛ рдХреБрдЫ рднреА рдЦреЛрдЬрддреЗ рд╣реИрдВ рдЙрд╕рдХрд╛ рдиреЛрдЯ рд░рдЦрддреЗ рд╣реИрдВред рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рд╣рдо "рдЯреНрд░рд╛рдВрдЬрд╝рд┐рд╢рди рдЯреВ рдЧреЛрдбреЛрдЯ" рдмреНрд▓реЙрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХрд░реЗрдВрдЧреЗред

рдЕрднреА рдореИрдВ рдХреБрдЫ "рдХрд▓рд╛рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдЧреЛрдбреЛрдЯ рдХреНрд░реИрд╢ рдХреЛрд░реНрд╕" рдкреАрдбреАрдПрдл рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЯреАрдо рдХреЗ рд▓рд┐рдП рдлреНрд░реАрд▓рд╛рдВрд╕рд░реЛрдВ рдХреЛ рдирд┐рдпреБрдХреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЧреЛрдбреЛрдЯ рдЕрднреА рддрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬреНрдЮрд╛рдд рдирд╣реАрдВ рд╣реИред
рдЗрди рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓реНрд╕ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЧреЛрдбреЛрдЯ рдХреЛ рдкреЗрд╢реЗрд╡рд░ рдЧреЗрдо рдЖрд░реНрдЯрд┐рд╕реНрдЯ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдирд╛ рд╣реИред
рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВ рдпреЗ рдХрд░ рд▓реЗрддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдЕрдиреНрдп рдЧреЛрдбреЛрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░реВрдВрдЧрд╛, рдореИрдВ рдЙрдиреНрд╣реЗрдВ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдбреАрдПрдл рд░рдЦреВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдореИрдВ рдЕрднреА рднреА рд╕реАрдЦ рд░рд╣рд╛ рд╣реВрдВ рддреЛ рдЧрд▓рддрд┐рдпреЛрдВ рдХреЛ рд╕реБрдзрд╛рд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред

@pgruenbacher @MysteryGM рдЬрдмрдХрд┐ рдЧреЛрдбреЛрдЯ рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ/рдмрд╛рдж рдХреЗ рдЕрдиреБрднрд╡ рдХреА рдПрдХ рд╣реА рдирд╕ рдореЗрдВ рдирд╣реАрдВ, рдЗрд╕ рдореБрджреНрджреЗ рдФрд░ рдХреБрдЫ рд╕рдВрдмрдВрдзрд┐рдд рдкреБрдирд░рд╛рд╡рд░реНрддреА рдкреНрд░рд╢реНрдиреЛрдВ рдиреЗ рдореБрдЭреЗ рдЧреЛрдбреЛрдЯ-рдбреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рджреГрд╢реНрдп/рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд┐рдЬрд╝рд╛рдЗрди рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕ рдЖрд▓реЗрдЦ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдореЗрд░реЗ рдХрд╛рдВрдЯреЗ рдкрд░ рдПрдХ рд╢рд╛рдЦрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдЬрд▓реНрджреА WIP рдПрдЯреАрдПрдо рд╣реИред

рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдкрдврд╝рдирд╛ рдмреЗрд╣рдж рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИ (рдЕрдЧрд░ рд╣рдордиреЗ рд╕рд╣реА рдЗрдВрдЬрди рдЪреБрдирд╛ рддреЛ рдореБрдЭреЗ рджреВрд╕рд░рд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рдЕрд░реНрде рдореЗрдВ)ред рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ 15,000 рдПрд▓рдУрд╕реА рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реИ рдФрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЪрд▓рддреА рд╣реИред (рдореИрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣рд╛рдВ рдЕрдиреНрдп рд▓реЛрдЧ рдореБрдЭрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдЪрд╛рд▓рд╛рдХ рд╣реИрдВ)ред
рдЗрд╕рдХреЗ рд╕рд╛рде рд╣реА, рдореБрдЭреЗ рдЦреБрд╢реА рд╣реИ рдХрд┐ рдЖрдк рдЧреЛрдбреЛрдЯ, рдорд┐рд╕реНрдЯреНрд░реАрдЬреАрдПрдо рдХреЗ рд╕рд╛рде рд░рд╣реЗрдВрдЧреЗ! рджреЗрд╡ рдмреНрд▓реЙрдЧ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рдбреЗрдл

рдореЗрд╣ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рддрд░реНрдХ рд╡рд╛рд▓реЗ рдЧреЗрдо рдХреЛрдб рдХреЗ рд╕рд╛рде рдмреЗрд╣рддрд░ рд╣реИрдВ
рд╡реИрд╕реЗ рднреА рдЧреЗрдо рдЗрдВрдЬрди рд╕реЗ рдЕрд▓рдЧ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ рдХрд┐ рдХреИрд╕реЗ
рдЗрдВрдЬрди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореЗрд░реА рдиреЛрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИ
рдФрд░ рднреМрддрд┐рдХреА рддрд░реНрдХред рдЧреЗрдо рд▓реЙрдЬрд┐рдХ рдЕрд▓рдЧ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдПрдХ рд╕рд╛рдЭрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ

рдмреБрдзрд╡рд╛рд░, 14 рдирд╡рдВрдмрд░, 2018 рдХреЛ, рд╣рд╛рд░реВрди-рдлреНрд▓реЗрд╢рд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдкрдврд╝рдирд╛ рдмреЗрд╣рдж рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИ (рдЕрд░реНрде рдореЗрдВ
рдЕрдЧрд░ рд╣рдо рд╕рд╣реА рдЗрдВрдЬрди рдЪреБрдирддреЗ рд╣реИрдВ рддреЛ рдореБрдЭреЗ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪрдирд╛)ред рд╣рдорд╛рд░рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЕрдЪреНрдЫрд╛ рд╣реИ
15,000 рдПрд▓рдУрд╕реА рд╕реЗ рдЕрдзрд┐рдХ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдФрд░ рдмрдврд╝рд┐рдпрд╛ рдЪрд▓рддрд╛ рд╣реИред (рдореИрдВ рдирд╣реАрдВ рдЬрд╛рдКрдБрдЧрд╛
рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣рд╛рдВ рдХреЗ рдЕрдиреНрдп рд▓реЛрдЧ рдЕрдзрд┐рдХ рд╣реЛрд╢рд┐рдпрд╛рд░ рд╣реИрдВ
рдЦреБрдж рд╕реЗ)ред
рдЗрд╕рдХреЗ рд╕рд╛рде рд╣реА, рдореБрдЭреЗ рдЦреБрд╢реА рд╣реИ рдХрд┐ рдЖрдк рдЧреЛрдбреЛрдЯ, рдорд┐рд╕реНрдЯреНрд░реАрдЬреАрдПрдо рдХреЗ рд╕рд╛рде рд░рд╣реЗрдВрдЧреЗ! рдбреЗрдл рд▓реБрдХрд┐рдВрдЧ
рджреЗрд╡ рдмреНрд▓реЙрдЧ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/godotengine/godot/issues/23052#issuecomment-438871197 ,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/ADLZ9pw2-G0kE19meyi7iSkceAldfAMjks5uvLb4gaJpZM4XelSe
.

@ рд╣рд╛рд░реВрди-рдлреНрд▓реЗрд╢рд░

... рдЕрдЧрд░ рд╣рдо рд╕рд╣реА рдЗрдВрдЬрди рдЪреБрдирддреЗ рд╣реИрдВ рддреЛ рдореБрдЭреЗ рджреВрд╕рд░рд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП

рдпрджрд┐ рдЖрдк рдЕрднреА рдЬрд┐рд╕ рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдЖрдкрдХреЛ рдХреБрдЫ рдХрд╛рдо-рдХрд╛рдЬ рдХрд░рдирд╛ рдкрдбрд╝реЗ, рддреЛ рдкрд░реЗрд╢рд╛рди рд╣реЛрдиреЗ рдХреА рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ рд╣реИред рдЖрдкрдХреЛ рдХреБрдЫ рдЦрд┐рд▓рд╛рдбрд╝реА (рдпрд╛ рдЕрдиреНрдп рджреЗрд╡) рдЖрдкрдХреА рдХреНрд╖рдорддрд╛/рдкрд╡рд┐рддреНрд░рддрд╛ рдкрд░ рд╕рд╡рд╛рд▓ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд┐рд░реНрдл рдЦреЗрд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рд╣реИред рд╕реНрдкрд╖реНрдЯ рдЕрдзрд┐рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдмрд╛рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмрд╣реБрдд рд╕реЗ рднрд╛рд╡реБрдХ рд▓реЛрдЧ (рдЕрдХреНрд╕рд░ рдЕрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреМрд╢рд▓ рд╕реНрддрд░ рд╕реЗ рдКрдкрд░)ред

рдЖрдк рд╣реА рд╣реИрдВ рдЬреЛ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рд╣реА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред рдЬреЛ рдХреБрдЫ рднреА рдЖрдкрдХреЛ рдФрд░ 10% -20% рдЙрддреНрдкрд╛рджрдХрддрд╛ рдЦрд░реАрдж рд╕рдХрддрд╛ рдерд╛, рдЙрд╕рд╕реЗ рд▓рдХрд╡рд╛рдЧреНрд░рд╕реНрдд рд╣реЛрдиреЗ рд╕реЗ рдмрдЪреЗрдВред рдЗрд╕реЗ рдЕрдЧрд▓реЗ рдЧреЗрдо рдХреЗ рд▓рд┐рдП рд╕реЗрд╡ рдХрд░ рд▓реЗрдВред рдпрд╛ рдирд╣реАрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рд╕реАрдЦрдиреЗ рдореЗрдВ рдПрдХ рдЯрди рдХрд╛ рдирд┐рд╡реЗрд╢ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВред рдЖрдкрдХреА рдкрдВрд╕рдж :)

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛, рдореБрдЭреЗ рдпрд╣ рдорд╣рд╕реВрд╕ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЧреЛрдбреЛрдЯ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдкрд╣рд▓реА рдмрд╛рд░ рдЧреЛрдбреЛрдЯ 3.0.6 рд╕реНрдерд┐рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░, рдореБрдЭреЗ рдПрдХ рдмрджрд╕реВрд░рдд, рдмреЗрдХрд╛рд░ "рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрд░" рдХреЗ рд╕рд╛рде рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рдореИрдВ рдпрд╣ рднреА рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдФрд░ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕рд╣рдЬ рдирд╣реАрдВ рд╣реИ), рдРрдк рд╣рд░ рдмрд╛рд░ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдПрд╕реЗрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВред рдХрднреА-рдХрднреА, рдРрдк рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рдХрднреА-рдХрднреА, рдРрдк рд░рд╣рд╕реНрдпрдордпреА "рд╣рд╛рд▓рдд !рдХрдиреЗрдХреНрдЯреЗрдб рдЗрдЬ рдЯреНрд░реВ" рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдлреЗрдВрдХрддрд╛ рд╣реИред рдХрднреА-рдХрднреА, рдбрд╛рдЙрдирд▓реЛрдб рд╕реНрдЯрд╛рд▓ред рдФрд░ рд╣рд░ рдмрд╛рд░, рдПрдХ 100MB рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдзрд┐рдХрддрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрднрдЧ 10 рдорд┐рдирдЯ рдХрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдореИрдВ 10GB рдЕрдиреНрдп рдЬрдЧрд╣реЛрдВ рдкрд░ рдЙрддрдиреЗ рд╣реА рд╕рдордп рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБред "рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ" рд╕рдВрдкреВрд░реНрдг рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рдкреНрд░рд╛рд░рдВрдн рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ "рд╕реНрдерд┐рд░" рдХрд╛ рдЕрд░реНрде рд╣реИ "рд╣рд░ рдмрд╛рд░ рдордЬрд╝рдмреВрддреА рд╕реЗ рдЦрд░рд╛рдм рд╣реЛ рдЬрд╛рдПрдЧрд╛ред"

рдПрдХ рдЬрдмрд░рджрд╕реНрдд рдкрд╣рд▓реА рдЫрд╛рдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВред

@dejayc рдпрд╣ рдЕрдЬреАрдм рд╣реИред рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдпрд╛ рдореЗрд░реЗ рд▓рд┐рдирдХреНрд╕ рдорд┐рдВрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдореБрдЭреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрд░ рдХреЗ рд╕рд╛рде рдХрднреА рднреА (3.0.6 рд╕реНрдерд┐рд░ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдХреЗ рд╕рд╛рде) рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛ (рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕реЗ рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ), рдФрд░ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХреЛрдИ рдмреЗрд╣рддрд░ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред

@dejayc
рдЕрдЧрд░ рд╣рдо рд╕рднреА рдкреИрдЯреНрд░рд┐рдпрди рдХреЛ рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЧреЛрдбреЛрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреВрд░реНрдгрдХрд╛рд▓рд┐рдХ рдкреНрд░рдпреЛрдЬреНрдп рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдХрд╛рдо рдкрд░ рд░рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧреАред

рдЬрдмрдХрд┐ рдореИрдВ рдЖрдкрд╕реЗ рдЫреЛрдЯреА-рдЫреЛрдЯреА рдмрд╛рддреЛрдВ рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ, рд╕реЛрд╢рд▓ рдореАрдбрд┐рдпрд╛ рдореЗрдВ рдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рдкреЛрд╕реНрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрдВрдЬрдиреЛрдВ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╡рд┐рд╢реЗрд╖ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЙрдирдХреА рдХрдорд┐рдпрд╛рдВ рдХрд┐рддрдиреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рдФрд░ рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рдЙрди рд╕рднреА рдореЗрдВ _a рдмрд╣реБрдд_ рдХрдорд┐рдпрд╛рдВ рд╣реИрдВ, рдЬреЛ UI рдХреЗ рд╕рддрд╣реА рд╕реНрддрд░ рд╕реЗ рдЕрдзрд┐рдХ рдЧрд╣рд░реА рд╣реИрдВ...

рдЙрд╕ рдиреЗ рдХрд╣рд╛, рдореИрдВрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕реБрдЭрд╛рд╡ рдореБрджреНрджрд╛ рдЦреЛрд▓рд╛, рдХреБрдЫ рдЦрд╛рд▓реА рд╕рдордп рджрд┐рдпрд╛, рдореИрдВ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХреБрдЫ рд╕реБрдзрд╛рд░реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред

рдореИрдВрдиреЗ рдПрдХрддрд╛ рдФрд░ рдЧреЛрдбреЛрдЯ рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЧреЛрдбреЛрдЯ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдФрд░ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рдФрд░ рд╕рд╣рдЬ рдкрд╛рдпрд╛ рд╣реИ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрдХрддрд╛ рд╕реЗ рджреГрд╢реНрдп/рдкреНрд░реАрдлрд╝реИрдм рдХреЗ рдмрдЬрд╛рдп рджреГрд╢реНрдп рдореЙрдбрд▓, рдмрд╣реБ-рдШрдЯрдХреЛрдВ рдХреЗ рдмрдЬрд╛рдп "рдПрдХрд▓-рд╕реНрдХреНрд░рд┐рдкреНрдЯ" рдореЙрдбрд▓, рдЧрддрд┐ рдЬрдм рдЗрдВрдЬрди рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб/рд╢реБрд░реВ рдХрд░рдирд╛ рдФрд░ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдСрдлрд╝рд▓рд╛рдЗрди рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛)ред

рдЙрди рджреЛрдиреЛрдВ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдФрд░ рдореЙрдбрд▓ рд╣реИрдВ рдФрд░ рдпрд╣ рдЬрд╛рдирдирд╛ рдХрднреА рднреА рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреМрди рд╕рд╛ рдмреЗрд╣рддрд░ рд╣реИред

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

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

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

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

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

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

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