рдпреВрдирд┐рдЯреА 3 рдбреА: рдПрдХ рджреГрд╢реНрдп рдореЗрдВ рдПрдХ рдмрд┐рдВрджреБ рдХреА рд░реЛрд╢рдиреА рдХреА рдбрд┐рдЧреНрд░реА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ?

рдирдорд╕реНрддреЗ!

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдФрд░ рджрд┐рд▓ рд╕реЗ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рдХрд╛рд░реНрдб рдЧреЗрдо рдпрд╛ рдереНрд░реА-рдЗрди-рд╡рди рдЧреЗрдореНрд╕ рдЧрд╛рдпрдм рд╣реИрдВред рдЪреБрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо!

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

рдЖрдЬ рд╣рдо рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рд▓рд┐рдП рдЪреБрдкрдХреЗ рд╕реЗ рдПрдХ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд╣рдо рдкреНрд░рдХрд╛рд╢ рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рдмрд╛рддрдЪреАрдд рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред

рд╡рд┐рдзрд┐ 1: рдХреЛрд▓рд╛рдЗрдбрд░


рдПрдХ рд╕рд░рд▓ рдФрд░ рдмрд╣реБрдд рд╕рдВрд╕рд╛рдзрди-рдЧрд╣рди рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред

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

рдмрд╛рдХреА рдПрдХ рдЫрд╛рдпрд╛ рдХреА рддрд░рд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИред рд╣рдо рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ OnTriggerEnter () рдореЗрдВ рд╣рдо рдкреНрд░рдХрд╛рд╢ рдЧрдгрдирд╛ рдХреА рд╕рдХреНрд░рд┐рдпрддрд╛ рд░рдЦрддреЗ рд╣реИрдВ (рддрд╛рдХрд┐ рдЦрд┐рд▓рд╛рдбрд╝реА рдкрд╛рд╕ рди рд╣реЛрдиреЗ рдкрд░ рдкреНрд░рдХрд╛рд╢ рд╕реНрд░реЛрдд "рдирд┐рд╖реНрдХреНрд░рд┐рдп" рдХрд╛рдо рди рдХрд░реЗрдВ)ред

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

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

рдЙрджрд╛рд╣рд░рдг

рдмрд┐рдВрджреБ 1 рдкрд░, рд░реЛрд╢рдиреА рдЕрдзрд┐рдХрддрдо рдХреЗ рдХрд░реАрдм рд╣реИред рдмрд┐рдВрджреБ 2 рдкрд░, рд░реЛрд╢рдиреА рдиреНрдпреВрдирддрдо рд╣реИ - рдкреНрд░рдХрд╛рд╢ рдФрд░ рдмрд┐рдВрджреБ рдХреЗ рдмреАрдЪ рдПрдХ рдмрд╛рдзрд╛ рд╣реИред рдмрд┐рдВрджреБ 3 рдкрд░, рд░реЛрд╢рдиреА рдФрд╕рдд рд╣реИред

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

рдлрд╛рдпрджреЗ:


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

рдиреБрдХрд╕рд╛рди:


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

рд╡рд┐рдзрд┐ 2: рд░реЗрдВрдбрд░рдЯреЗрдХреНрд╕реНрдЯ


рд╣рдо рдпрд╣рд╛рдВ рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдореЗрдВ рдХреИрдорд░реЗ рд╕реЗ рдПрдХ "рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ" рдорд┐рд▓рддрд╛ рд╣реИ, рдФрд░ рдореБрдЦреНрдп рдХреИрдорд░рд╛ рд╕реЗ рдЬрд░реВрд░реА рдирд╣реАрдВ рд╣реИред рдФрд░ рдлрд┐рд░ рд╣рдо рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЗ рд░рдВрдЧ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рд╡рд┐рд╖рдп рдкрд░ рдХрд┐рддрдирд╛ рдЙрдЬреНрдЬреНрд╡рд▓ рдкреНрд░рдХрд╛рд╢ рдЧрд┐рд░рддрд╛ рд╣реИред

рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдПрдХ рд╡рд╕реНрддреБ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╣рдо рдкреНрд░рдХрд╛рд╢ рдХреЛ "рдкрдврд╝реЗрдВрдЧреЗ"ред рдПрдХ рдирд┐рдпрдорд┐рдд рдЧреЛрд▓реЗ рдпрд╛ рд╡рд┐рдорд╛рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ, рдЗрд╕реЗ рдЫреЛрдЯрд╛ рдХрд░реЗрдВ (рд╕реНрдХреЗрд▓ 0.1), рдЗрд╕реЗ рдлрд░реНрд╢ рдХреЗ рдХрд░реАрдм рд░рдЦреЗрдВ, рдЗрд╕реЗ рд╕рдлреЗрдж рдмрдирд╛ рджреЗрдВ, рдХреЛрд▓рд╛рдЗрдбрд░ рд╣рдЯрд╛ рджреЗрдВ:

рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда


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

рдЕрдВрдд рдореЗрдВ, рд╣рдо рдЗрд╕реЗ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдпрд╣ рд╣рдорд╛рд░реА рд╡рд╕реНрддреБ рдкрд░ рдФрд░ рдХреЗрд╡рд▓ рдЙрд╕ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗред

рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда


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

рдФрд░ рдпрд╣реАрдВ рд╕реЗ рдорд╕реНрддреА рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред рд╣рдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХреИрдорд░реЗ рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:

public Camera cam; //   RenderTexture tex; Texture2D _tex; void Start () { //    "". // ,       -   . // Depth   0   -   . tex = new RenderTexture (1, 1, 8); // RenderTexture "" , //   ,    . _tex = new Texture2D (1, 1, TextureFormat.RGB24, false); } void Update () { //   ""  cam.targetTexture = tex; cam.Render (); //     RenderTexture.active = tex; //   Texture2D _tex.ReadPixels (new Rect (0, 0, 1, 1), 0, 0); _tex.Apply (); Color col = _tex.GetPixel (0, 0); float vis = (col.r + col.g + col.b) / 3; } 

рдЖрдЙрдЯрдкреБрдЯ рдкрд░, рд╣рдореЗрдВ рдПрдХ рдлреНрд▓реЛрдЯ рд╡рд┐рдЬрд╝ рдорд┐рд▓рддрд╛ рд╣реИ, рдЬреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рд╣рдорд╛рд░реА рд╡рд╕реНрддреБ рдкрд░ рд░реЛрд╢рдиреА рдХреА рдШрдЯрдирд╛ рдХреЗ рд╕реНрддрд░ рдХрд╛ рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реИред рдпрджрд┐ рд╕реНрд░реЛрдд рдХрд░реАрдм рд╣реИ - рд╡рд╕реНрддреБ рд╕рдлреЗрдж рд╣реИ - рд╡рд┐рдЬрд╝ рд╣реИ 1. рдпрджрд┐ рдпрд╣ рдЕрдВрдзреЗрд░рд╛ рд╣реИ - рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛рд▓рд╛ рд╣реИ - рд╡рд┐рдЬрд╝ ~ ~ 0 рд╣реИред

рд╣рдореЗрдВ рдЙрдкрд░реЛрдХреНрдд рдСрдкрд░реЗрд╢рди рдХреЛ рд╣рд░ рдлреНрд░реЗрдо рдореЗрдВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рджреВрд╕рд░реЗ рдЯрд╛рдЗрдорд░ рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рддреЗ рд╣реИрдВ:

 float interval = 0; void Update () { interval += Time.deltaTime; if (interval < 1) return; interval = 0; //   } 

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

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

рдлрд╛рдпрджреЗ рд╕реНрдкрд╖реНрдЯ рд╣реИрдВ, рдЪрд▓реЛ рдиреБрдХрд╕рд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред

рдХрдорд┐рдпреЛрдВ


  • рдкреНрд░рддреНрдпреЗрдХ "рд▓рд╛рдЗрдЯ рдбрд┐рдЯреЗрдХреНрдЯрд░" (рдпрджрд┐ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВ) рдХреЛ рдПрдХ рдЕрд▓рдЧ рдХреИрдорд░реЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
  • Texture2D.ReadPixels () - рдареАрдХ рд╣реИ, рдмрд╣реБрдд рдзреАрдореАред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ рдПрдХ рдмрд╛рд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╣рд░ рдлреНрд░реЗрдо рдирд╣реАрдВ, рднрд▓реЗ рд╣реА рдЖрдк рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлреНрд░реЗрдо рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рд▓рд┐рдЦрдиреЗ рдФрд░ рдкрдврд╝рдиреЗ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рддреЛрдбрд╝рддреЗ рд╣реИрдВ, рдлрд┐рд░ рднреА 40-110ms рдкрд░ рд▓реЗрдЖрдЙрдЯ рд╣реИрдВред
  • рдпрд╣ рдкреНрд░рдгрд╛рд▓реА рдХреБрдЫ рджреБрд░реНрд▓рдн рдорд╛рдорд▓реЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЪрд░рд┐рддреНрд░ рдкрд░ рдПрдХ рдЯреЙрд░реНрдЪ рдЪрдордХрддрд╛ рд╣реИред рдЪрд░рд┐рддреНрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рдХрд╛рд╢ рдЙрд╕ рдкрд░ рдФрд░ рдЙрд╕рдХреЗ рдкреАрдЫреЗ рдкрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдиреАрдЪреЗ рдирд╣реАрдВ, рдХреНрд░рдорд╢рдГ, рд╣рдорд╛рд░рд╛ рдкреНрд░рдХрд╛рд╢ рдбрд┐рдЯреЗрдХреНрдЯрд░ рдирд┐рдореНрди рд╕реНрддрд░ рдХрд╛ рдкреНрд░рдХрд╛рд╢ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдЖрдк рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбрд┐рдЯреЗрдХреНрдЯрд░ рдХреЛ рдлрд░реНрд╢ рдкрд░ рдирд╣реАрдВ рд░рдЦрдХрд░, рдмрд▓реНрдХрд┐ рдЪрд░рд┐рддреНрд░ рдХреА рдЫрд╛рддреА рдХреЗ рд╕реНрддрд░ рдкрд░ред рдлрд┐рд░ рдЖрдкрдХреЛ рджреЛрдиреЛрдВ рддрд░рдл рдкреНрд░рдХрд╛рд╢ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рддрд░рдл рд╡рд┐рдкрд░реАрдд рдХреИрдорд░реЛрдВ рдХреЛ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЖрдзрд╛ рдХрд░рдХреЗ рдзреАрдорд╛ рдХрд░ рджреЗрдЧрд╛ред

Source: https://habr.com/ru/post/hi417135/


All Articles