{"id":368372,"date":"2024-05-21T03:41:19","date_gmt":"2024-05-21T03:41:19","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=368372"},"modified":"-0001-11-30T00:00:00","modified_gmt":"2024-05-21T03:41:19","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=368372","title":{"rendered":"<span>Unity: \u0441\u043a\u0432\u043e\u0437\u044c \u0442\u0435\u0440\u043d\u0438\u0438 \u043a importing assets<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u041d\u0435\u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0437\u0430\u043c\u0435\u0442\u043a\u0430 \u043f\u043e \u0438\u0442\u043e\u0433\u0443 \u043c\u043d\u043e\u0433\u0438\u0445 \u043b\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0434\u0432\u0438\u0436\u043a\u043e\u043c \u0441 \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435\u043c \u0441\u043c\u0435\u0436\u043d\u044b\u0445 \u043d\u043e\u0432\u043e\u0441\u0442\u0435\u0439 \u0438 \u0438\u043d\u0444\u043e\u043f\u043e\u0432\u043e\u0434\u043e\u0432.<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/65ce8059ee339fd48bc3a4c0\" data-style=\"\" id=\"65ce8059ee339fd48bc3a4c0\" width=\"\"><\/div>\n<h3>\u0411\u044d\u043a\u0433\u0440\u0430\u0443\u043d\u0434<\/h3>\n<p>\u0412\u00a0\u0433\u0435\u0439\u043c\u0434\u0435\u0432\u0435 \u0431\u043e\u043b\u0435\u0435 10\u00a0\u043b\u0435\u0442. \u041d\u0430\u0447\u0438\u043d\u0430\u043b \u0441\u00a0\u043f\u043e\u0440\u0442\u0430 iOS \u0438\u0433\u0440 \u043d\u0430\u00a0Android, \u043f\u043e\u0442\u043e\u043c \u043f\u0438\u043b\u0438\u043b \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u043d\u0430\u00a0LibGDX, \u043f\u0438\u0441\u0430\u043b <a href=\"https:\/\/suvitruf.ru\/libgdx\/\" rel=\"noopener noreferrer nofollow\">\u0442\u0443\u0442\u043e\u0440\u0438\u0430\u043b\u044b<\/a>, \u043a\u043e\u0442\u043e\u0440\u044b\u0435, \u0432\u00a0\u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f, \u043c\u043d\u043e\u0433\u0438\u043c \u043f\u043e\u043c\u043e\u0433\u043b\u0438. \u0412\u00a0\u043a\u0430\u043a\u043e\u0439\u2011\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0435\u0440\u0435\u0435\u0445\u0430\u043b \u0432\u00a0\u041c\u043e\u0441\u043a\u0432\u0443, \u0433\u0434\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u043b Android\u2011\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u043c, \u0430\u00a0\u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e \u0441\u043e \u0437\u043d\u0430\u043a\u043e\u043c\u044b\u043c\u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u043b \u0441\u0432\u043e\u0439 \u043f\u0435\u0440\u0432\u044b\u0439 \u0441\u0442\u0430\u0440\u0442\u0430\u043f, \u0432\u00a0\u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u043d\u0430\u0434 MOBA Unyworld, \u043f\u043e\u0434\u00a0\u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u044b \u0434\u0430\u0436\u0435 <a href=\"https:\/\/dtf.ru\/gamedev\/10999-blog-tri-goda-razrabotki-svoey-mmo\" rel=\"noopener noreferrer nofollow\">\u043f\u0440\u0438\u0432\u043b\u0435\u043a\u043b\u0438 \u0438\u043d\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u0438<\/a>. \u041f\u0440\u043e\u0435\u043a\u0442, \u043f\u0440\u0430\u0432\u0434\u0430, <a href=\"https:\/\/suvitruf.ru\/2018\/07\/10\/4124\/unnyworld-postmortem\/\" rel=\"noopener noreferrer nofollow\">\u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0437\u0430\u043a\u0440\u044b\u0442\u044c<\/a>.<\/p>\n<p>\u0418\u0433\u0440\u0430\u00a0\u0431\u044b\u043b\u0430 \u043d\u0430\u00a0Unity. \u0421\u00a0\u0442\u0435\u0445 \u043f\u043e\u0440 (\u0441 ~2014\u00a0\u0433\u043e\u0434\u0430) \u0432\u00a0\u0442\u043e\u0439 \u0438\u043b\u0438\u00a0\u0438\u043d\u043e\u0439 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441\u00a0\u0434\u0432\u0438\u0436\u043a\u043e\u043c. \u042f \u043d\u0435\u00a0\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442 \u0433\u0440\u0430\u0444\u0438\u043a\u0438 \u0438 \u0432\u0440\u044f\u0434\u00a0\u043b\u0438 \u0441\u0435\u0439\u0447\u0430\u0441 \u0441\u00a0\u0445\u043e\u0434\u0443 \u0441\u043c\u043e\u0433\u0443 \u0441\u0432\u043e\u0439 \u0440\u0435\u043d\u0434\u0435\u0440 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0438\u043b\u0438\u00a0\u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0448\u0435\u0439\u0434\u0435\u0440. \u041d\u0430\u00a0\u0442\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u044f \u0437\u0430\u043d\u0438\u043c\u0430\u043b\u0441\u044f \u0432\u0441\u0435\u043c \u0431\u0435\u043a\u0435\u043d\u0434\u043e\u043c\/\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043e\u0439 (\u0438\u043d\u0441\u0442\u0430\u043d\u0441\u044b, \u0430\u0440\u043a\u0435\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u044b \u0441\u0430\u043c\u043e\u043f\u0430\u043b\u044c\u043d\u044b\u0435, \u043c\u0430\u0442\u0447\u043c\u0435\u0439\u043a\u0435\u0440, \u0440\u0430\u0431\u043e\u0442\u0430 \u0441\u00a0\u0411\u0414 \u0438 \u0432\u043e\u0442 \u044d\u0442\u043e \u0432\u043e\u0442 \u0432\u0441\u0451), \u0430\u00a0\u0432\u00a0\u042e\u043d\u044c\u043a\u0435 \u043e\u0442\u0432\u0435\u0447\u0430\u043b \u043f\u043e\u00a0\u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0447\u0430\u0441\u0442\u0438\u00a0\u043b\u0438\u0448\u044c \u0437\u0430\u00a0\u043a\u0430\u043a\u0438\u0435\u2011\u0442\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0432\u0435\u0449\u0438 \u0438\u043b\u0438\u00a0\u0430\u0441\u043f\u0435\u043a\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435\u00a0\u043a\u0430\u0441\u0430\u044e\u0442\u0441\u044f \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0441\u0430\u043c\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430:<\/p>\n<ul>\n<li>\n<p>\u041a\u0432\u0435\u0441\u0442\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430<\/p>\n<\/li>\n<li>\n<p>\u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u0430\u0447\u0438\u0432\u043e\u043a<\/p>\n<\/li>\n<li>\n<p>AI<\/p>\n<\/li>\n<li>\n<p>\u041a\u043b\u0438\u0435\u043d\u0442\u2011\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0435 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435<\/p>\n<\/li>\n<li>\n<p>\u041b\u0438\u0433\u0438, \u0440\u0435\u0439\u0442\u0438\u043d\u0433\u043e\u0432\u044b\u0435 \u0431\u043e\u0438<\/p>\n<\/li>\n<li>\n<p>\u0427\u0430\u0442 (\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 ejabberd)<\/p>\n<\/li>\n<\/ul>\n<p>\u0417\u0430\u00a0\u0433\u043e\u0434\u044b \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441\u00a0\u0434\u0432\u0438\u0436\u043a\u043e\u043c \u043d\u0430\u043a\u043e\u043f\u0438\u043b\u043e\u0441\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043c\u0435\u0442\u043e\u043a, \u0447\u0430\u0441\u0442\u044c \u0438\u0437\u00a0\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044f \u043d\u0430\u0447\u0430\u043b \u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u0442\u044c \u0432 <a href=\"https:\/\/twitter.com\/Suvitruf\/status\/1416897021844377601\" rel=\"noopener noreferrer nofollow\">\u0442\u0440\u0435\u0434\u0435<\/a>. \u0420\u0435\u0448\u0438\u043b \u0432\u00a0\u0438\u0442\u043e\u0433\u0435 \u043a\u0430\u043a\u00a0\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u044f\u0442\u043d\u0438\u0447\u043d\u044b\u0439 \u043f\u043e\u0441\u0442 \u043e\u0444\u043e\u0440\u043c\u0438\u0442\u044c.<\/p>\n<h3>\u041d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043e\u0442\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435<\/h3>\n<p>\u042d\u0442\u043e \u043d\u0435\u00a0\u043f\u043e\u0441\u0442 \u0441\u00a0\u0446\u0435\u043b\u044c\u044e \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u0430\u043a\u043e\u0439 Unity \u043f\u043b\u043e\u0445\u043e\u0439 \u0434\u0432\u0438\u0436\u043e\u043a. \u0415\u0441\u043b\u0438\u00a0\u0431\u044b \u044f \u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043f\u0440\u043e\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0441\u00a0\u0442\u0435\u043c\u00a0\u0436\u0435 UE, \u0442\u043e, \u0434\u0443\u043c\u0430\u044e, \u043c\u043e\u043c\u0435\u043d\u0442\u0438\u043a\u043e\u0432\u00a0\u0431\u044b\u043b\u043e\u00a0\u0431\u044b \u043d\u0435\u00a0\u043c\u0435\u043d\u044c\u0448\u0435. \u041f\u0440\u043e\u0441\u0442\u043e \u0434\u0435\u043b\u044e\u0441\u044c \u043e\u043f\u044b\u0442\u043e\u043c \u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u043c\u0438 (\u043d\u0430\u0434\u0435\u044e\u0441\u044c) \u0438\u0441\u0442\u043e\u0440\u0438\u044f\u043c\u0438 \u0438\u0437\u00a0\u043b\u0438\u0447\u043d\u043e\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438. \u0410\u00a0\u0435\u0441\u043b\u0438 \u044f \u0441\u0435\u0439\u0447\u0430\u0441 \u0431\u0443\u0434\u0443 \u043e\u043f\u044f\u0442\u044c \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0438\u043d\u0434\u0438\u2011\u0438\u0433\u0440\u0443, \u0442\u043e, \u0441\u043a\u043e\u0440\u0435\u0439 \u0432\u0441\u0435\u0433\u043e, \u0432\u0441\u0451 \u0435\u0449\u0451 \u0432\u044b\u0431\u0435\u0440\u0443 Unity.<\/p>\n<h3>\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u043d\u044b\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f<\/h3>\n<p>\u041f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0441\u044f \u0441\u00a0\u0434\u0432\u0438\u0436\u043a\u043e\u043c \u0432\u00a0\u0440\u0430\u0439\u043e\u043d\u0435 Unity 4. \u0418\u00a0\u0431\u044b\u043b\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0442\u0435\u0445 \u0438\u043b\u0438\u00a0\u0438\u043d\u044b\u0445 \u0430\u0441\u043f\u0435\u043a\u0442\u043e\u0432 Unity, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043b\u0435\u043a\u043b\u0438 \u0437\u0430\u00a0\u0441\u043e\u0431\u043e\u0439 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u0438\u0435 \u043d\u0430\u0448\u0435\u0433\u043e \u043a\u043e\u0434\u0430. \u041d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e, \u043a\u043e\u0433\u0434\u0430 \u0434\u0432\u0438\u0436\u043e\u043a \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0432\u00a0\u0440\u0430\u043c\u043a\u0430\u0445 \u043c\u0430\u0436\u043e\u0440\u043d\u044b\u0445 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439, \u0432\u043e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e\u2026\u043d\u043e\u0432\u044b\u0435 \u0432\u0435\u0449\u0438 \u043f\u0440\u0438\u0432\u043d\u043e\u0441\u044f\u0442 \u043d\u043e\u0432\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u0431\u0430\u0433\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u043c\u0435\u0441\u044f\u0446\u0430\u043c\u0438 (\u0430 \u0442\u043e \u0438 \u0433\u043e\u0434\u0430\u043c\u0438) \u043d\u0435\u00a0\u0444\u0438\u043a\u0441\u0438\u0442\u044c.<\/p>\n<p>\u0423\u00a0\u043d\u0438\u0445 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 \u043c\u0435\u043d\u044f\u043b\u0430\u0441\u044c \u0441\u0435\u0442\u043a\u0430. \u0412\u00a0\u0431\u043e\u0440\u043e\u0434\u0430\u0442\u044b\u0435 \u0433\u043e\u0434\u044b \u0442\u0430\u043c\u00a0\u0431\u044b\u043b\u0438 RPC. \u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0432\u00a0\u0442\u043e\u00a0\u0436\u0435 \u0432\u0440\u0435\u043c\u044f\u00a0\u0431\u044b\u043b\u0430 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u0432\u00a0\u0432\u0438\u0434\u0435 uLink. \u041d\u043e\u00a0\u044d\u0442\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0435\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435\u00a0\u0431\u044b\u043b\u043e \u043d\u0435\u00a0\u0441\u0430\u043c\u044b\u043c \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u043c.\u00a0\u0411\u044b\u043b\u0438 \u0432\u043e\u043f\u0440\u043e\u0441\u0438\u043a\u0438 \u043a\u00a0\u043c\u0430\u0441\u0442\u0435\u0440\u2011\u0441\u043b\u0435\u0439\u0432 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435 \u0438 \u043a\u0440\u0430\u0448\u0430\u043c. \u0412\u00a0\u043a\u0430\u043a\u043e\u0439\u2011\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043f\u0435\u0440\u0435\u0435\u0445\u0430\u0442\u044c \u043d\u0430\u00a0HLAPI\/LLAPI. \u0422\u0435\u043f\u0435\u0440\u044c \u0443\u0436\u0435 \u0438 HLAPI\/LLAPI deprecated.<\/p>\n<p>\u041d\u0430\u00a0\u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0437\u0430\u043c\u0435\u0442\u043e\u043a \u043f\u0440\u043e\u00a0\u0441\u0435\u0442\u043a\u0443 \u0443\u0436\u0435 \u043f\u043e\u044f\u0432\u0438\u043b\u043e\u0441\u044c MLAPI, \u043d\u043e\u00a0\u0442\u043e\u0433\u0434\u0430 \u043e\u043d\u043e\u00a0\u0431\u044b\u043b\u043e \u0432\u00a0\u0441\u0442\u0430\u0442\u0443\u0441\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e. \u0427\u0442\u043e\u00a0\u0437\u0430\u0431\u0430\u0432\u043d\u043e, \u0432\u00a0\u0441\u0442\u0430\u0440\u044b\u0445 \u0434\u043e\u043a\u0430\u0445 \u043a\u0443\u0447\u0430 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c LLAPI, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u0436\u0435 \u043d\u0435\u00a0\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f. \u0410\u00a0\u0432\u00a0LLAPI \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430\u00a0\u043d\u043e\u0432\u044b\u0439 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 MLAPI.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/969\/9c1\/7ab\/9699c17abbc129a3a7543750d2e18af3.png\" width=\"502\" height=\"93\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/969\/9c1\/7ab\/9699c17abbc129a3a7543750d2e18af3.png\"\/><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/81b\/868\/866\/81b868866551c3d1e356661b8fa4db7f.png\" width=\"873\" height=\"118\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/81b\/868\/866\/81b868866551c3d1e356661b8fa4db7f.png\"\/><\/figure>\n<p>\u0412\u00a0\u0431\u044b\u043b\u044b\u0435 \u0433\u043e\u0434\u044b \u0434\u043b\u044f\u00a0\u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 http \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432\u00a0\u0431\u044b\u043b \u043d\u0435\u00a0\u0441\u0430\u043c\u044b\u0439 \u043b\u0443\u0447\u0448\u0438\u0439 \u043a\u043b\u0430\u0441\u0441 WWW. \u041f\u043e\u0437\u0436\u0435 \u043d\u0430\u00a0\u0437\u0430\u043c\u0435\u043d\u0443 \u043f\u0440\u0438\u0448\u0451\u043b <code>UnityWebRequest<\/code>. \u042f \u0432\u00a0\u043d\u0430\u0448\u0438\u0445 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u0438\u043d\u0441\u0442\u0430\u043d\u0441\u0430\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 (\u0434\u0430, \u043e\u043d\u0438\u00a0\u0431\u044b\u043b\u0438 \u043d\u0430\u00a0\u042e\u043d\u0438\u0442\u0438) \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u043b \u043a\u043e\u0434 \u0434\u043b\u044f\u00a0\u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 Http\u2011\u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u043d\u0430\u00a0\u043d\u0435\u0433\u043e. \u0412\u00a0\u043a\u0430\u043a\u043e\u0439\u2011\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0432\u0430\u043b\u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c\u0441\u044f. \u041d\u0435\u00a0\u0431\u044b\u043b\u043e \u044f\u0441\u043d\u043e, \u0447\u0442\u043e\u00a0\u043d\u0435\u00a0\u0442\u0430\u043a. \u0414\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u044f\u0432\u043d\u043e \u0432\u0441\u0451 \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u0442\u044c, \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c <code>Dispose<\/code> \u0438 \u043f\u0440\u043e\u0447\u0438\u0435 \u0445\u0438\u0442\u0440\u043e\u0441\u0442\u0438.<\/p>\n<p>netstat \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u043b \u0441\u043e\u0442\u043d\u0438 \u043d\u0435\u0437\u0430\u043a\u0440\u044b\u0442\u044b\u0445 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439. UnityWebRequest \u043f\u043e\u0447\u0435\u043c\u0443\u2011\u0442\u043e \u0438\u0445 \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0435\u00a0\u0437\u0430\u043a\u0440\u044b\u0432\u0430\u043b. \u0412\u00a0\u0438\u0442\u043e\u0433\u0435 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043e\u0441\u0442\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u00a0\u0441\u0430\u043c\u043e\u043f\u0438\u0441\u043d\u043e\u043c Http\u2011\u043a\u043b\u0438\u0435\u043d\u0442\u0435 \u0441\u00a0\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0434\u0435\u0444\u043e\u043b\u0442\u043d\u043e\u0433\u043e TcpClient \u0438\u0437\u00a0C#.<\/p>\n<p>\u0411\u044b\u043b \u043c\u043e\u043c\u0435\u043d\u0442, \u043a\u043e\u0433\u0434\u0430 \u043d\u0430\u0447\u0430\u043b\u0438 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u044c \u0442\u0440\u0435\u0432\u043e\u0433\u0438, \u0447\u0442\u043e\u00a0\u043d\u0430\u00a0\u0441\u0435\u0440\u0432\u0430\u043a\u0435 \u043c\u0435\u0441\u0442\u043e \u043d\u0430\u00a0\u0434\u0438\u0441\u043a\u0435 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f. \u041d\u043e\u00a0\u043d\u0430\u00a0\u044d\u0442\u0438\u0445 \u0441\u0435\u0440\u0432\u0430\u043a\u0430\u0445 \u043a\u0440\u043e\u043c\u0435 \u043b\u043e\u0433\u043e\u0432 \u043d\u0438\u0447\u0435\u0433\u043e \u0438 \u043d\u0435\u00a0\u043f\u0438\u0448\u0435\u0442\u0441\u044f. \u0412\u00a0\u0438\u0442\u043e\u0433\u0435 \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e\u00a0\u042e\u043d\u0438\u0442\u0438\u0448\u043d\u043e\u0435 LLAPI \u0441\u043f\u0430\u043c\u0438\u043b\u043e \u043a\u0430\u0436\u0434\u044b\u0439 \u043a\u0430\u0434\u0440 \u043e\u0448\u0438\u0431\u043a\u0443 \u043e\u0442\u043a\u0443\u0434\u0430\u2011\u0442\u043e \u0438\u0437\u00a0\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430, \u043b\u043e\u0433\u0444\u0430\u0439\u043b \u0437\u0430\u0431\u0438\u043b \u0432\u0435\u0441\u044c \u0445\u0430\u0440\u0434 \u0438\u0437\u2011\u0437\u0430 \u044d\u0442\u043e\u0433\u043e. \u041e\u0442\u043b\u043e\u0432\u0438\u0442\u044c \u043e\u0448\u0438\u0431\u043a\u0443 \u043d\u0435\u043b\u044c\u0437\u044f. \u0417\u0430\u0442\u0440\u0430\u0439\u2011\u043a\u0435\u0442\u0447\u0438\u0442\u044c \u0442\u043e\u0436\u0435. \u0427\u0442\u043e\u00a0\u0432\u044b\u0437\u044b\u0432\u0430\u043b\u043e \u043e\u0448\u0438\u0431\u043a\u0443? \u041d\u0435\u00a0\u044f\u0441\u043d\u043e. \u0412\u00a0\u0438\u0442\u043e\u0433\u0435 \u044f \u044d\u0442\u043e \u0437\u0430\u0440\u0435\u043f\u043e\u0440\u0442\u0438\u043b \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0435\u0442\u043a\u0443 \u043f\u0438\u043b\u0438\u043b. \u0427\u0435\u0440\u0435\u0437 1\u20132\u00a0\u0430\u043f\u0434\u0435\u0439\u0442\u0430 \u043f\u043e\u0447\u0438\u043d\u0438\u043b\u0438.<\/p>\n<p>\u0422\u043e\u0442 \u0441\u0430\u043c\u044b\u0439 WWW \u043a\u043b\u0430\u0441\u0441 \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0435\u00a0\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u043b keep\u2011alive \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f. UnityWebRequest \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0442\u043e\u0436\u0435 \u043d\u0435\u00a0\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u043b\u2026 \u0418, <a href=\"https:\/\/forum.unity.com\/threads\/connection-keep-alive-in-unity-web-request.795618\/\" rel=\"noopener noreferrer nofollow\">\u0441\u0443\u0434\u044f \u043f\u043e\u00a0\u0432\u0441\u0435\u043c\u0443<\/a>, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u043d\u0430\u0447\u0430\u043b \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u00a0Unity 2019.<\/p>\n<p>\u041e\u0447\u0435\u043d\u044c \u0447\u0430\u0441\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u044f\u0442 \u0440\u0435\u0433\u0440\u0435\u0441\u0441\u0438\u0438 \u043f\u0440\u0438\u00a0\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f\u0445. \u0427\u0438\u043d\u0438\u0442\u044c \u0442\u0430\u043a\u043e\u0435 \u043c\u043e\u0433\u0443\u0442 \u043e\u0447\u0435\u043d\u044c \u0434\u043e\u043b\u0433\u043e. \u041e\u043d\u043e \u0438 \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u043a\u043e\u0433\u0434\u0430 \u0443\u00a0\u0442\u0435\u0431\u044f \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u0432 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0445 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u0434\u0432\u0438\u0436\u043a\u0430. \u0421\u0438\u0434\u0435\u043d\u0438\u0435 \u043d\u0430\u00a0LTS \u0432\u0435\u0440\u0441\u0438\u0438 \u043e\u0441\u043e\u0431\u043e \u043d\u0435\u00a0\u0441\u043f\u0430\u0441\u0430\u0435\u0442.<\/p>\n<p>\u041e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u0438\u043d\u0451\u0441 \u043e\u0448\u0438\u0431\u043a\u0443 \u00abIncrease kMaxCallback\u00bb. \u0410\u00a0\u0432\u0441\u0451 \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e <a href=\"https:\/\/forum.unity.com\/threads\/annoying-bug-editor-crashing-with-increase-kmaxcallback.487655\/\" rel=\"noopener noreferrer nofollow\">\u0432\u044b\u043a\u0430\u0442\u0438\u043b\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435<\/a>, \u043f\u0440\u0438\u00a0\u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u0438\u00a0\u043a\u0430\u0436\u0434\u043e\u043c \u0437\u0430\u0445\u043e\u0434\u0435 \u0432\u00a0Play Mode \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043b\u0441\u044f \u0438\u0432\u0435\u043d\u0442, \u0430\u00a0\u043e\u0442\u043f\u0438\u0441\u043a\u0438 \u043d\u0435\u00a0\u0431\u044b\u043b\u043e. \u0412\u00a0\u0438\u0442\u043e\u0433\u0435, \u0435\u0441\u043b\u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0434\u043e\u043b\u0433\u043e \u0437\u0430\u043f\u0443\u0449\u0435\u043d, \u0442\u043e \u043f\u043e\u0441\u043b\u0435 64\u00a0\u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432 \u043e\u043d \u043a\u0440\u0430\u0448\u0438\u043b\u0441\u044f.<\/p>\n<p>Unity Hub \u0434\u043e\u00a0\u0441\u0438\u0445 \u043f\u043e\u0440 \u043d\u0435\u00a0\u0443\u043c\u0435\u0435\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u0432\u0435\u0440\u0441\u0438\u0438 Unity. \u0421\u043a\u0430\u0436\u0435\u043c, \u0435\u0441\u043b\u0438 \u044f \u0441\u0438\u0436\u0443 \u043d\u0430\u00a0LTS \u0432\u0435\u0440\u0441\u0438\u0438, \u0442\u043e \u043f\u0440\u0438\u00a0\u0432\u044b\u0445\u043e\u0434\u0435 \u043d\u043e\u0432\u043e\u0439 \u043c\u0438\u043d\u043e\u0440\u043a\u0438 \u043c\u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0435\u0451 \u0440\u044f\u0434\u043e\u043c. \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u0443\u044e \u043d\u0435\u043b\u044c\u0437\u044f.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c1c\/7ac\/a57\/c1c7aca572490578c4c39ffcc5c67f81.png\" width=\"1249\" height=\"477\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c1c\/7ac\/a57\/c1c7aca572490578c4c39ffcc5c67f81.png\"\/><\/figure>\n<p>\u0427\u0442\u043e-\u0442\u043e \u043d\u0435 \u0444\u0438\u043a\u0441\u0438\u0442\u0441\u044f \u0433\u043e\u0434\u0430\u043c\u0438.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/4c1\/90d\/9de\/4c190d9de08c89e3d615414959c2366d.jpeg\" width=\"1034\" height=\"1091\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4c1\/90d\/9de\/4c190d9de08c89e3d615414959c2366d.jpeg\" data-blurred=\"true\"\/><\/figure>\n<h3>\u0421\u0442\u0440\u0430\u043d\u043d\u043e\u0441\u0442\u0438<\/h3>\n<p>\u0411\u044b\u043b\u0430 \u0443\u00a0\u043d\u0430\u0441 \u043e\u0434\u043d\u0430\u0436\u0434\u044b \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441\u00a0\u0442\u0435\u043c, \u0447\u0442\u043e\u00a0\u0432\u00a0\u043a\u0430\u043a\u043e\u0439\u2011\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u043e\u043f\u0430\u0434\u0430\u043b\u043e \u0432\u0441\u0451 GUI \u0432\u00a0\u0438\u0433\u0440\u0435. \u0412\u00a0\u043b\u043e\u0433\u0430\u0445 \u0441\u043f\u0430\u0432\u043d \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0438\u0437\u00a0\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 \u043f\u0440\u043e\u00a0\u0432\u0435\u0440\u0442\u0435\u043a\u0441\u044b. \u0422\u0430\u043a \u0438 \u043d\u0435\u00a0\u0431\u044b\u043b\u043e \u044f\u0441\u043d\u043e, \u0447\u0442\u043e\u00a0\u043d\u0435\u00a0\u0442\u0430\u043a. \u0420\u0435\u043f\u043e\u0440\u0442\u0438\u043b\u0438 Unity, \u0442\u0435 \u043e\u0442\u0432\u0435\u0442\u0438\u043b\u0438, \u0447\u0442\u043e\u00a0\u0431\u0430\u0433 \u043e\u0447\u0435\u043d\u044c \u0440\u0435\u0434\u043a\u0438\u0439, \u043d\u043e\u00a0\u043e\u043d\u0438 \u00ab\u0433\u043e\u0442\u043e\u0432\u044b \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430, \u0435\u0441\u043b\u0438 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u043e\u043f\u043b\u0430\u0447\u0438\u0432\u0430\u0442\u044c \u0435\u043c\u0443 \u0447\u0430\u0441\u044b \u043f\u043e\u00a0\u0441\u0442\u0430\u0432\u043a\u0435 $10\u043a \u0432\u00a0\u043c\u0435\u0441\u044f\u0446\u00bb.<\/p>\n<p>\u0412\u00a0\u0438\u0442\u043e\u0433\u0435 \u0440\u0430\u0437\u0431\u0438\u043b\u0438 \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u043a\u0430\u043d\u0432\u0430\u0441 \u043d\u0430\u00a0\u0431\u043e\u043b\u0435\u0435 \u043c\u0435\u043b\u043a\u0438\u0435\u00a0\u2014 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0438\u0441\u0447\u0435\u0437\u043b\u0430. \u0411\u0430\u0433 \u0441\u00a0UI \u0437\u0430\u0431\u0430\u0432\u0435\u043d \u0435\u0449\u0451 \u0442\u0435\u043c, \u0447\u0442\u043e, \u0435\u0441\u043b\u0438 \u0437\u0430\u0439\u0442\u0438 \u0432\u00a0\u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044e \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0432\u00a0\u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 Unity \u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u043a\u043b\u0438\u043a\u043d\u0443\u0442\u044c \u043f\u043e\u00a0\u043e\u0431\u044a\u0435\u043a\u0442\u0443, \u0442\u043e \u0433\u0443\u044f\u0442\u0438\u043d\u0430 \u0441\u043d\u043e\u0432\u0430 \u043f\u043e\u044f\u0432\u043b\u044f\u043b\u0430\u0441\u044c.<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/65ce7f77ee68229db6e89af8\" data-style=\"\" id=\"65ce7f77ee68229db6e89af8\" width=\"\"><\/div>\n<p>\u0427\u0442\u043e\u0431\u044b \u0440\u0430\u0437\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0431\u0438\u043b\u0434 \u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c, \u0447\u0430\u0441\u0442\u044c \u0430\u0441\u0441\u0435\u0442\u043e\u0432 \u0432\u044b\u043d\u0435\u0441\u043b\u0438 \u0432\u00a0\u0430\u0441\u0441\u0435\u0442 \u0431\u0430\u043d\u0434\u043b\u044b \u0438 \u0433\u0440\u0443\u0437\u0438\u043b\u0438 \u043f\u043e\u00a0\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044e. \u0418\u043d\u043e\u0433\u0434\u0430\u00a0\u0431\u044b\u0432\u0430\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u00abAsset Bundle: CRC Mismatch\u00bb. \u0422\u0430\u043a \u0438 \u043d\u0435\u00a0\u043f\u043e\u043d\u044f\u043b\u0438, \u0447\u0442\u043e\u00a0\u0441\u00a0\u044d\u0442\u0438\u043c \u0434\u0435\u043b\u0430\u0442\u044c. \u041f\u0440\u0438\u00a0\u043f\u0435\u0440\u0435\u0441\u0431\u043e\u0440\u043a\u0435 \u0438\u043d\u043e\u0433\u0434\u0430 \u043b\u0435\u0447\u0438\u043b\u043e\u0441\u044c. \u0422\u0430\u043a \u0438 \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u043b\u043e \u043e\u0442\u00a0\u0440\u0430\u0437\u0430 \u043a\u00a0\u0440\u0430\u0437\u0443.<\/p>\n<p>\u0422\u043e\u0440\u043c\u043e\u0437\u0430 UI \u044d\u0442\u043e \u043d\u043e\u0440\u043c\u0430. \u041e\u043a\u043d\u0430 \u043c\u043e\u0436\u043d\u043e \u0438\u043d\u0441\u0442\u0430\u043d\u0446\u0438\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u00a0\u0441\u0442\u0430\u0440\u0442\u0435 \u0438\u0433\u0440\u044b \u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0442\u044c (\u043f\u0430\u043c\u044f\u0442\u044c \u0436\u0440\u0443\u0442)\u00a0\u043b\u0438\u0431\u043e \u0438\u043d\u0441\u0442\u0430\u043d\u0446\u0438\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u00a0\u043d\u0430\u0434\u043e\u0431\u043d\u043e\u0441\u0442\u0438 (\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0444\u0440\u0438\u0437 \u043f\u0440\u0438\u00a0\u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438). \u041d\u043e\u00a0\u0434\u0430\u0436\u0435 \u0431\u0435\u0437\u00a0\u044d\u0442\u043e\u0433\u043e \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0438\u00a0\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f\u0445 \u0442\u043e\u0440\u043c\u043e\u0437\u0430:<\/p>\n<ul>\n<li>\n<p>\u0420\u0430\u0431\u043e\u0442\u0430 \u0441\u00a0\u0442\u0435\u043a\u0441\u0442\u043e\u043c.<\/p>\n<\/li>\n<li>\n<p>\u041f\u0435\u0440\u0435\u0440\u0438\u0441\u043e\u0432\u043a\u0438 \u043a\u0430\u043d\u0432\u0430\u0441\u043e\u0432.<\/p>\n<\/li>\n<li>\n<p>\u0438\u00a0\u0442.\u00a0\u0434.<\/p>\n<\/li>\n<\/ul>\n<p>\u042f: \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u0443\u044e \u043b\u043e\u0433\u0438\u043a\u0443 AI \u0438 \u0440\u0435\u0439\u043a\u0441\u0430\u0442\u044b, \u0430\u00a0\u0442\u0435\u043f\u0435\u0440\u044c \u0434\u0443\u043c\u0430\u044e, \u043a\u0443\u0434\u0430\u00a0\u0431\u044b \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0441\u044d\u043a\u043e\u043d\u043e\u043c\u043b\u0435\u043d\u043d\u044b\u0439 \u0431\u044e\u0434\u0436\u0435\u0442 \u043a\u0430\u0434\u0440\u0430.<\/p>\n<p>\u0422\u0435\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c GUI:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/71b\/1b3\/22a\/71b1b322a328873af39a0c40f7ca7c05.jpeg\" width=\"680\" height=\"593\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/71b\/1b3\/22a\/71b1b322a328873af39a0c40f7ca7c05.jpeg\" data-blurred=\"true\"\/><\/figure>\n<p>\u041f\u0440\u043e\u00a0Windows \u0432\u0441\u0435 \u0448\u0443\u0442\u044f\u0442, \u043c\u043e\u043b \u00ab\u0435\u0441\u043b\u0438 \u0447\u0442\u043e\u2011\u0442\u043e \u043d\u0435\u00a0\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430\u00a0\u0412\u0438\u043d\u0434\u0435, \u0442\u043e \u0440\u0435\u0431\u0443\u0442\u043d\u0438\/\u043f\u0435\u0440\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u00bb. \u0421\u00a0Unity \u0435\u0441\u0442\u044c \u043f\u043e\u0445\u043e\u0436\u0430\u044f \u0442\u0435\u043c\u0430. \u041f\u043e\u0440\u043e\u0439, \u043a\u043e\u0433\u0434\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043a\u0438, \u043e\u0448\u0438\u0431\u043a\u0438 \u0441\u00a0\u043f\u0430\u043a\u0435\u0442\u0430\u043c\u0438 \u0438 \u0442. \u043f, \u0442\u043e \u0441\u043e\u0432\u0435\u0442\u0443\u044e\u0442 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0443 Library. \u0427\u0442\u043e\u00a0\u0437\u0430\u0431\u0430\u0432\u043d\u043e, \u044d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u0447\u0430\u0441\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0435\u0448\u0430\u043b\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443. \u0425\u043e\u0442\u044f \u0441\u0435\u0439\u0447\u0430\u0441, \u043a\u00a0\u0441\u0447\u0430\u0441\u0442\u044c\u044e, \u0442\u0430\u043a\u043e\u0435 \u0440\u0435\u0436\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442.<\/p>\n<p>\u0411\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e\u00a0\u0432\u00a0\u0440\u0435\u0434\u043a\u0442\u043e\u0440\u0435 \u0432\u0441\u0451 \u043e\u043a, \u0430\u00a0\u0432\u00a0\u0431\u0438\u043b\u0434\u0435 \u0441\u00a0\u0448\u0435\u0439\u0434\u0435\u0440\u0430\u043c\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430. \u041f\u043e\u0447\u0435\u043c\u0443\u2011\u0442\u043e \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u043c\u043e\u0433\u0443\u0442 \u0441\u043b\u0435\u0442\u0430\u0442\u044c \u0432\u00a0\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0433\u0440\u0430\u0444\u0438\u043a\u0438. \u041f\u0440\u0438\u0445\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u0440\u0435\u0441\u0435\u0442\u0430\u0442\u044c.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u0432\u0442\u043e\u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435, \u0442\u043e \u043f\u0440\u0438\u00a0\u043c\u0430\u043b\u0435\u0439\u0448\u0435\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043f\u0440\u0435\u0444\u0430\u0431\u043e\u0432 \u0438 \u0438\u0445 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0431\u0443\u0434\u0435\u0442 \u0442\u0443\u043f\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/65f\/ee2\/a83\/65fee2a835f474df208e6a034c04272f.gif\" width=\"500\" height=\"322\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/65f\/ee2\/a83\/65fee2a835f474df208e6a034c04272f.gif\"\/><\/figure>\n<p>\u0411\u0430\u0433\u0443\u0435\u0442 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0430\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440. \u041f\u0440\u0438\u00a0\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u042e\u043d\u0438\u0442\u0438, \u0441\u0443\u0434\u044f \u043f\u043e\u00a0\u0432\u0441\u0435\u043c\u0443, \u043b\u043e\u043c\u0430\u044e\u0442\u0441\u044f \u0442\u0435\u0439\u043c\u043f\u043b\u0435\u0439\u0442\u044b \u0434\u043b\u044f\u00a0\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043d\u043e\u0432\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432. \u0412\u00a0\u0438\u0442\u043e\u0433\u0435 \u043f\u0440\u0438\u00a0\u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0434\u0432\u0430 \u044e\u043d\u0438\u0442\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f \u0438 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u043d\u0435\u00a0\u043f\u043e\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/3f7\/9f1\/c6a\/3f79f1c6ab4fc017ec94cc3c3d1bf78d.png\" width=\"777\" height=\"412\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3f7\/9f1\/c6a\/3f79f1c6ab4fc017ec94cc3c3d1bf78d.png\"\/><\/figure>\n<p>\u041b\u0435\u0447\u0438\u0442\u0441\u044f \u0442\u0435\u043c, \u0447\u0442\u043e\u00a0\u043d\u0443\u0436\u043d\u043e \u0441\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0441\u043b\u043e\u0451\u0432 \u0432\u00a0\u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 Windows \u2192 Layouts \u2192 \u0442\u0430\u043c \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043d\u0430\u00a0\u0447\u0442\u043e\u2011\u043d\u0438\u0442\u044c. \u041f\u043e\u0442\u043e\u043c \u043d\u0430\u00a0default.<\/p>\n<p>\u0412\u043e\u0442 \u0435\u0449\u0451 <a href=\"https:\/\/issuetracker.unity3d.com\/issues\/window-layout-cannot-load-editor-layout-stuck-in-infinite-loop-of-failed-to-load-window-layout\" rel=\"noopener noreferrer nofollow\">\u043f\u043e\u0445\u043e\u0436\u0430\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430<\/a>  \u0441\u043e \u0441\u043b\u043e\u044f\u043c\u0438. \u0418, \u043a\u0430\u043a\u00a0\u043f\u043e\u043d\u0438\u043c\u0430\u044e, \u0443\u00a0\u043d\u0435\u0451 \u0440\u0435\u0433\u0440\u0435\u0441\u0441\u0438\u044f\u00a0\u0431\u044b\u043b\u0430 \u0432\u00a0\u043a\u0430\u043a\u043e\u0439\u2011\u0442\u043e \u0438\u0437\u00a0\u0432\u0435\u0440\u0441\u0438\u0439. \u0418 \u044d\u0442\u043e, \u043a\u00a0\u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0447\u0430\u0441\u0442\u0430\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f, \u043a\u043e\u0433\u0434\u0430 \u0441\u0442\u0430\u0440\u044b\u0435 \u0431\u0430\u0433\u0438 \u0441\u043d\u043e\u0432\u0430 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0432\u00a0\u043d\u043e\u0432\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430. \u0410\u00a0\u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044f, \u0447\u0442\u043e\u00a0\u0446\u0438\u043a\u043b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043d\u043e\u0432\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043d\u0435\u00a0\u0442\u0430\u043a\u043e\u0439 \u0443\u0436 \u0438 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439, \u0442\u043e \u0444\u0438\u043a\u0441\u044b \u0432\u00a0\u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435 \u043d\u0435\u00a0\u043e\u0441\u043e\u0431\u043e\u0439\u00a0\u0431\u044b\u0441\u0442\u0440\u043e \u0432\u044b\u0445\u043e\u0434\u044f\u0442.<\/p>\n<p>\u0412\u00a0\u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435\u00a0\u0431\u044b\u0432\u0430\u044e\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0430\u00a0\u043a\u0430\u043a\u0438\u0445\u2011\u0442\u043e \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445. \u0410\u00a0\u0432\u00a0\u043e\u0434\u043d\u043e\u043c \u0438\u0437\u00a0\u0441\u043b\u0435\u0434. \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u043c\u043e\u0433\u0443 \u043f\u0440\u043e\u043f\u0430\u0441\u0442\u044c, \u043f\u0440\u0438\u00a0\u044d\u0442\u043e\u043c \u0432\u00a0\u043f\u0430\u0442\u0447\u043d\u043e\u0442\u0430\u0445 \u043d\u0438\u0447\u0435\u0433\u043e \u043f\u0440\u043e\u00a0\u044d\u0442\u043e \u043d\u0435\u0442\u0443. \u0412\u043e\u0442 \u0442\u0430\u043a\u043e\u0435, \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0449\u0435\u0435\u0441\u044f, \u043e\u043a\u043d\u043e \u0431\u0435\u0441\u0438\u043b\u043e \u0432\u00a0\u043a\u0430\u043a\u043e\u0439\u2011\u0442\u043e \u0438\u0437 2020.x \u0432\u0435\u0440\u0441\u0438\u0439.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/31d\/db3\/22e\/31ddb322e6113000564879394bcb00cb.png\" width=\"387\" height=\"94\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/31d\/db3\/22e\/31ddb322e6113000564879394bcb00cb.png\"\/><\/figure>\n<p>\u041f\u0440\u043e\u0444\u0430\u0439\u043b\u0435\u0440 \u0432\u00a0Unity \u0436\u0438\u0432\u0451\u0442 \u0441\u0432\u043e\u0435\u0439 \u0436\u0438\u0437\u043d\u044c\u044e. \u042f \u0435\u0433\u043e \u0441\u0430\u043c \u043d\u0435\u00a0\u0432\u043a\u043b\u044e\u0447\u0430\u043b, \u0438 \u043e\u043d \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435\u00a0\u0442\u0440\u0435\u043a\u0430\u043b. \u0412\u044b\u0445\u043e\u0434\u0438\u0442, \u0447\u0442\u043e\u00a0\u0442\u0430\u043c \u0437\u0430\u00a0\u043d\u043e\u0447\u044c \u0447\u0442\u043e\u2011\u0442\u043e \u043d\u0430\u0442\u0435\u043a\u043b\u043e \u0432\u00a0\u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 ?<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/337\/601\/2c4\/3376012c42933bd14be8d7f030b07638.png\" width=\"389\" height=\"87\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/337\/601\/2c4\/3376012c42933bd14be8d7f030b07638.png\"\/><\/figure>\n<p>\u0421\u00a0\u043d\u0438\u0447\u0435\u0433\u043e \u043e\u0448\u0438\u0431\u043a\u0430 \u0432\u043e\u0437\u043d\u0438\u043a\u043b\u0430 \u0432\u00a0Unity 2021. \u0427\u0438\u0441\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442, \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u043d\u0435\u00a0\u0441\u0442\u0430\u0432\u0438\u043b. Burst \u0434\u0430\u0436\u0435 \u043d\u0435\u00a0\u0441\u0442\u0430\u0432\u0438\u043b. \u0424\u0438\u043a\u0441\u0438\u043b\u0438 \u043c\u043d\u043e\u0433\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432. \u0412\u00a0\u0438\u0442\u043e\u0433\u0435, \u0442\u0430\u043a \u0438 \u043d\u0435\u00a0\u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e\u00a0\u043f\u043e\u0444\u0438\u043a\u0441\u0438\u043b\u0438.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/771\/07d\/e30\/77107de30c6c9456fa3b5e313802b1b3.jpeg\" width=\"930\" height=\"203\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/771\/07d\/e30\/77107de30c6c9456fa3b5e313802b1b3.jpeg\" data-blurred=\"true\"\/><\/figure>\n<p>\u041f\u0440\u043e\u0436\u0434\u0430\u043b \u0447\u0438\u0441\u0442\u043e, \u0447\u0442\u043e\u0431 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c, \u043a\u0430\u043a\u00a0\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0432\u00a0Unity \u043f\u043e\u0440\u043e\u0439 \u043c\u043e\u0433\u0443\u0442 \u0437\u0430\u0432\u0438\u0441\u0430\u0442\u044c. \u0411\u0435\u0437\u00a0\u043f\u043e\u043d\u044f\u0442\u0438\u044f, \u0447\u0442\u043e\u00a0\u043e\u043d\u043e \u0442\u0430\u043c \u0437\u0430\u00a0\u043a\u043e\u0434 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0431\u043e\u043b\u0435\u0435 3-\u0445 \u0447\u0430\u0441\u043e\u0432 ?<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/7ee\/90f\/1d7\/7ee90f1d73216783ece33728035ddec9.png\" width=\"514\" height=\"115\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7ee\/90f\/1d7\/7ee90f1d73216783ece33728035ddec9.png\"\/><\/figure>\n<p>UnityWebRequest.SendWebRequest \u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u043c\u0435\u0440\u0442\u0432\u043e \u0437\u0430\u0432\u0438\u0441\u043d\u0443\u0442\u044c. \u0421\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u0440\u0435\u0434\u043a\u043e, \u044f\u0432\u043d\u0430\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0442\u0430\u0439\u043c\u0430\u0443\u0442\u0430 \u043d\u0435\u00a0\u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442. \u0421\u00a0HttpClient\u00a0\u043b\u0438\u0431\u043e\u0439 \u0442\u0430\u043a\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043d\u0435\u0442.<\/p>\n<p>\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c\u044b\u0439 (\u043f\u0435\u0440\u0432\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431) \u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u0432\u0435\u0447\u043d\u043e \u043f\u043e\u0432\u0438\u0441\u043d\u0443\u0442\u044c, \u0434\u0430\u0436\u0435 \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430\u00a0\u0442\u0430\u0439\u043c\u0430\u0443\u0442. \u0412\u0442\u043e\u0440\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0432\u0441\u0435\u0433\u0434\u0430 \u043d\u043e\u0440\u043c \u043e\u0442\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/348\/7a9\/480\/3487a948092cd11e9e2b4918c356fcd2.png\" width=\"533\" height=\"368\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/348\/7a9\/480\/3487a948092cd11e9e2b4918c356fcd2.png\"\/><\/figure>\n<p>\u0420\u0430\u043d\u044c\u0448\u0435 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u043f\u0438\u0441\u0430\u0442\u044c \u0432\u00a0MonoDevelop. \u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0441\u0430\u043c \u043f\u043e\u00a0\u0441\u0435\u0431\u0435 \u0443\u0436\u0430\u0441\u043d\u044b\u0439, \u0442\u0430\u043a \u0442\u0430\u043c \u0435\u0449\u0451 \u0438 \u043a\u0443\u0447\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c (\u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043d\u0430\u00a0\u041c\u0430\u043a\u0430\u0445). \u041a\u00a0\u043f\u0440\u0438\u043c\u0435\u0440\u0443, \u0443\u00a0\u0442\u0438\u043c\u043c\u0435\u0439\u0442\u043e\u0432 \u043d\u0430\u00a0\u041c\u0430\u043a\u0430\u0445\u00a0\u0431\u044b\u043b \u0441\u0442\u0440\u0430\u043d\u043d\u044b\u0439 \u043e\u0444\u0444\u0435\u0441\u0442 \u043f\u043e\u00a0\u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u0438, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u00a0\u043a\u043b\u0438\u043a\u0435 \u043d\u0430\u0436\u0430\u0442\u0438\u0435 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043b\u043e \u043d\u0430\u00a0\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043e\u0442 \u043f\u0438\u043a\u0441\u0435\u043b\u0435\u0439 \u043d\u0438\u0436\u0435 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043a\u043b\u0438\u043a\u0430.<\/p>\n<h3>\u041c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u043a\u043b\u0430\u0441\u0441\u043d\u044b\u0445 \u0438 \u0441\u0442\u0440\u0430\u0448\u043d\u044b\u0445<\/h3>\n<p>\u0411\u044b\u043b\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043d\u0430\u00a0\u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445.<\/p>\n<h4>Facebook gameroom<\/h4>\n<p>\u0412\u00a0Gameroom \u043e\u0442\u00a0Facebook \u043f\u043e\u0441\u043b\u0435 \u043a\u0430\u043a\u043e\u0433\u043e\u2011\u0442\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043b\u0430\u043d\u0447\u0435\u0440\u0430 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441\u043e \u0441\u043a\u0435\u0439\u043b\u043e\u043c, \u043a\u043e\u0433\u0434\u0430 \u0438\u0433\u0440\u0430 \u0440\u0435\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u043b\u0430 \u043d\u0430\u00a0\u0442\u0430\u0447\u0438 \u043d\u0435\u00a0\u0432\u00a0\u0442\u043e\u043c \u043c\u0435\u0441\u0442\u0435, \u0433\u0434\u0435 \u043e\u043d\u0438\u00a0\u0431\u044b\u043b\u0438 \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u044b.<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/65ce7f77315cc3d4a1cde727\" data-style=\"\" id=\"65ce7f77315cc3d4a1cde727\" width=\"\"><\/div>\n<h4>Android<\/h4>\n<p>\u041f\u043e\u043c\u043d\u0438\u0442\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0430, \u043a\u043e\u0433\u0434\u0430 \u0432\u00a0Unity \u043d\u0435\u00a0\u0431\u044b\u043b\u043e Gradle \u043f\u0440\u0438\u00a0\u0441\u0431\u043e\u0440\u043a\u0435 \u043f\u043e\u0434\u00a0Android? \u0410\u00a0\u044f \u043f\u043e\u043c\u043d\u044e ?<\/p>\n<p>\u0412\u0441\u0435\u043c\u0438 \u043b\u044e\u0431\u0438\u043c\u0430\u044f (\u043d\u0435\u0442) \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438\u00a0\u0441\u0431\u043e\u0440\u043a\u0435: \u00abToo many field references: 70\u00a0613; max is 65\u00a0536\u00bb.<\/p>\n<p>\u0414\u0430,\u00a0\u0431\u044b\u043b\u00a0\u043b\u0438\u043c\u0438\u0442 \u043d\u0430\u00a0\u0447\u0438\u0441\u043b\u043e \u0441\u0441\u044b\u043b\u043e\u043a \u0432\u043e\u00a0\u0432\u0441\u0435\u0445 \u043a\u043b\u0430\u0441\u0441\u0430\u0445. \u041a\u0430\u043a\u00a0\u043c\u043e\u0436\u043d\u043e\u00a0\u0431\u044b\u043b\u043e \u043e\u0431\u043e\u0439\u0442\u0438? \u0412\u044b\u043a\u0438\u043d\u0443\u0442\u044c \u0447\u0430\u0441\u0442\u044c \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432. \u0415\u0441\u043b\u0438 \u0443\u00a0\u0432\u0430\u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u0442\u044f\u0436\u0451\u043b\u044b\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u0432\u0440\u043e\u0434\u0435 FB, Firebase, \u041a\u0440\u0430\u0448\u043b\u0438\u0442\u0438\u043a\u0430 \u0438 \u0442. \u043f, \u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u043d\u0438 \u043f\u043e\u0447\u0442\u0438 \u0432\u0435\u0441\u044c\u00a0\u043b\u0438\u043c\u0438\u0442 \u0441\u0436\u0438\u0440\u0430\u043b\u0438. \u041e\u0445 \u0438 \u043d\u0430\u043c\u0443\u0447\u0438\u043b\u0441\u044f \u044f \u0441\u00a0\u044d\u0442\u0438\u043c \u0432\u00a0\u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f, \u0447\u0442\u043e\u0431\u044b \u0443\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432\u00a0\u043b\u0438\u043c\u0438\u0442 \u0438 \u0431\u0438\u043b\u0434 \u0441\u043e\u0431\u0440\u0430\u0442\u044c. \u042d\u0442\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 \u0448\u0442\u0443\u043a\u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0432\u00a0\u0432\u0438\u0434\u0435 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432, \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043a\u0430\u043a\u0438\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0445\u043e\u0447\u0435\u0448\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c, \u0430\u00a0\u0442\u043e\u0433\u0434\u0430 \u043d\u0435\u00a0\u0432\u0441\u0435\u0433\u0434\u0430 \u0442\u0430\u043a\u0430\u044f \u0440\u043e\u0441\u043a\u043e\u0448\u044c\u00a0\u0431\u044b\u043b\u0430.<\/p>\n<p>\u041d\u0430\u00a0\u043c\u043e\u043c\u0435\u043d\u0442 4\/5\u00a0\u0441\u00a0Android Resolver\u00a0\u0431\u044b\u043b\u043e \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c. \u041f\u0440\u0438\u00a0\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u0430 FB \u043c\u043e\u0433 \u043e\u0442\u0432\u0430\u043b\u0438\u0442\u044c\u0441\u044f \u043f\u043b\u0430\u0433\u0438\u043d Firebase. \u0425\u043e\u0440\u043e\u0448\u043e, \u0435\u0441\u043b\u0438 \u0432\u00a0\u043c\u043e\u043c\u0435\u043d\u0442 \u0431\u0438\u043b\u0434\u0430 \u0431\u0443\u0434\u0435\u0442 \u0440\u0443\u0433\u0430\u0442\u044c\u0441\u044f, \u0447\u0442\u043e\u00a0\u043a\u043b\u0430\u0441\u0441\u043e\u0432 \u043d\u0443\u0436\u043d\u044b\u0445 \u043d\u0435\u0442, \u043d\u043e\u00a0\u0438\u043d\u043e\u0433\u0434\u0430 \u0442\u0430\u043a\u043e\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438\u00a0\u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u043b\u043e\u0441\u044c. \u041f\u0440\u0438\u0447\u0451\u043c, \u043e\u0442\u0432\u0430\u043b\u0438\u0432\u0430\u043b\u0438\u0441\u044c \u0442\u043e \u043d\u0435\u00a0\u0432\u0441\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b. \u0421\u043a\u0430\u0436\u0435\u043c, Firebase \u0432\u0440\u043e\u0434\u0435 \u0431\u0435\u0437\u00a0\u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b\u0441\u044f, \u0430\u00a0\u043f\u043e\u0442\u043e\u043c \u0432\u00a0\u043a\u0430\u043a\u043e\u0439\u2011\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0430\u0434\u0430\u043b\u043e \u043f\u043e\u00a0\u0444\u0430\u043a\u0442\u0443 \u0447\u0442\u043e\u2011\u0442\u043e, \u0447\u0442\u043e\u00a0\u043d\u0435\u00a0\u043d\u0430\u00a0\u0441\u0442\u0430\u0440\u0442\u0435 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442.<\/p>\n<p>\u041d\u0430\u00a0iOS\u00a0\u0431\u044b\u043b <code>Application.RequestUserAuthorization<\/code> \u0434\u043b\u044f\u00a0\u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u043f\u0435\u0440\u043c\u0438\u0448\u0435\u043d\u043e\u0432, \u0430\u00a0\u0432\u043e\u0442 \u043d\u0430\u00a0Android <code>Permission.RequestUserPermission<\/code>  \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f\u00a0\u043b\u0438\u0448\u044c \u0432\u00a0\u0440\u0430\u0439\u043e\u043d\u0435 2018. \u0414\u043e\u00a0\u044d\u0442\u043e\u0433\u043e \u043d\u0443\u0436\u043d\u043e\u00a0\u0431\u044b\u043b\u043e \u043f\u0438\u043b\u0438\u0442\u044c \u0441\u0432\u043e\u0439 \u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u043f\u043b\u0430\u0433\u0438\u043d \u043d\u0430\u00a0Java, \u0430\u00a0\u0432\u00a0C# \u043a\u043e\u0434\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u0443\u0434\u043e\u0431\u043d\u044b\u0435 \u043e\u0431\u0451\u0440\u0442\u043a\u0438 \u0434\u043b\u044f\u00a0\u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a\u00a0\u043f\u043b\u0430\u0433\u0438\u043d\u0443.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/7fc\/486\/730\/7fc486730d33efd2332eec6c67b80ed0.png\" width=\"680\" height=\"191\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7fc\/486\/730\/7fc486730d33efd2332eec6c67b80ed0.png\"\/><\/figure>\n<p>\u041f\u043e\u0434\u00a0Android \u043d\u0435\u00a0\u0431\u044b\u043b\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u043d\u0443\u0436\u043d\u043e\u00a0\u0431\u044b\u043b\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043b\u0430\u0433\u0438\u043d. \u041d\u0430\u00a0iOS\u00a0\u0431\u044b\u043b Social.localUser.Authenticate, \u043d\u043e\u00a0\u043d\u0435\u00a0\u043f\u043e\u0437\u0432\u043e\u043b\u044f\u043b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0442\u043e\u043a\u0435\u043d \u0434\u043b\u044f\u00a0\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u0438. \u0421\u0435\u0439\u0447\u0430\u0441 \u0432\u0438\u0436\u0443, \u0432 2019\u00a0\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f Unity <a href=\"https:\/\/blog.unity.com\/engine-platform\/support-for-apple-sign-in\" rel=\"noopener noreferrer nofollow\">\u0437\u0430\u043f\u0438\u043b\u0438\u043b\u0438<\/a> \u043f\u043b\u0430\u0433\u0438\u043d \u0434\u043b\u044f\u00a0\u044d\u0442\u043e\u0433\u043e. \u041d\u043e\u2026<\/p>\n<p>C\u0443\u0434\u044f \u043f\u043e\u00a0\u0432\u0441\u0435\u043c\u0443, \u043e\u043d\u0438 \u0438 \u044d\u0442\u043e <a href=\"https:\/\/assetstore.unity.com\/packages\/tools\/sign-in-with-apple-154202\" rel=\"noopener noreferrer nofollow\">\u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435\u00a0\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442<\/a>. \u0421\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u043f\u043b\u0430\u0433\u0438\u043d\u0430 \u0432\u044b\u0434\u0430\u0451\u0442:<\/p>\n<blockquote>\n<p>This package has been deprecated from the Asset Store In most cases, package deprecation happens because the publisher is unable or unwilling to support <\/p>\n<\/blockquote>\n<p>\u0412\u00a0\u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0440\u0430\u0437 \u043e\u0431\u043d\u043e\u0432\u0438\u043b \u042e\u043d\u044c\u043a\u0443, \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b SDK \u0438\u2026Android \u0431\u0438\u043b\u0434 \u043d\u0435\u00a0\u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f. \u0420\u0443\u0433\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u00a0\u0432\u0435\u0440\u0441\u0438\u044e build tools.<\/p>\n<ol>\n<li>\n<p>\u0418\u0437\u00a0\u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 \u043d\u0435\u00a0\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c<\/p>\n<\/li>\n<li>\n<p>\u041d\u0443\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u0438 \u0442\u0430\u043c sdkmanager\u00bb\u0443 \u0441\u043a\u0430\u0440\u043c\u043b\u0438\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b<\/p>\n<\/li>\n<\/ol>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u043d\u0435\u00a0\u0437\u0430\u0432\u0435\u0434\u0451\u0442\u0441\u044f, Unity \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0441\u0442\u0430\u0440\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c. \u041d\u0443\u0436\u043d\u043e \u0440\u0443\u0447\u043a\u0430\u043c\u0438 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 build tools. 2023\u00a0\u0433\u043e\u0434, \u0430\u00a0\u0432\u0441\u0451 \u0435\u0449\u0451 \u0442\u0430\u043a\u0438\u0435 \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441\u043e \u0441\u0431\u043e\u0440\u043a\u043e\u0439 \u043f\u043e\u0434\u00a0Android \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0442.<\/p>\n<h4>WebGL<\/h4>\n<p>\u0421\u043b\u043e\u0436\u043d\u043e \u043f\u043e\u043d\u044f\u0442\u044c, \u0447\u0442\u043e <a href=\"https:\/\/twitter.com\/Suvitruf\/status\/1640716810155880448\" rel=\"noopener noreferrer nofollow\">\u043f\u0430\u0448\u0435\u0442 \u0432\u00a0WebGL \u0431\u0438\u043b\u0434\u0435<\/a>, \u0430\u00a0\u0447\u0442\u043e\u00a0\u043d\u0435\u0442.<\/p>\n<ol>\n<li>\n<p>System.Threading \u0432\u0440\u043e\u0434\u0435 \u043a\u0430\u043a\u00a0\u043d\u0435\u00a0\u0434\u043e\u043b\u0436\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c, \u043d\u043e\u2026\u0427\u0430\u0441\u0442\u044c System.Threading.Tasks \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442.<\/p>\n<\/li>\n<li>\n<p>Task.Delay \u043d\u0435\u00a0\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u041f\u0440\u0438\u00a0\u044d\u0442\u043e\u043c \u043d\u0435\u00a0\u043f\u0430\u0434\u0430\u0435\u0442, \u0430\u00a0\u043f\u0440\u043e\u0441\u0442\u043e \u0441\u0442\u043e\u043f\u043e\u0440\u0438\u0442\u0441\u044f \u043d\u0430\u00a0await\u00bb\u0435.<\/p>\n<\/li>\n<\/ol>\n<p>\u0412\u044b\u043a\u0440\u0443\u0442\u0438\u043b\u0441\u044f \u0437\u0430\u00a0\u0441\u0447\u0451\u0442 while\u00bb\u0430 \u0441 <code>await Task.Yield()<\/code>, \u043d\u043e\u00a0\u043a\u043e\u0441\u0442\u044b\u043b\u044c \u043a\u043e\u0441\u0442\u044b\u043b\u044c\u043d\u044b\u0439. \u0421\u0430\u043c\u0430\u044f \u043a\u043e\u0440\u043a\u0430 \u0432\u00a0\u0442\u043e\u043c, \u0447\u0442\u043e\u00a0\u043e\u043d\u0438 \u0442\u043e \u0447\u0442\u043e\u2011\u0442\u043e \u0434\u0435\u043b\u0430\u044e\u0442, \u0442\u043e <a href=\"https:\/\/forum.unity.com\/threads\/webgl-threading.1060964\/\" rel=\"noopener noreferrer nofollow\">\u0443\u0431\u0438\u0440\u0430\u044e\u0442, \u0442\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442<\/a>. \u0442.\u00a0\u0435. \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0441\u00a0\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043c Unity \u043c\u043e\u0436\u0435\u0442 \u043e\u0442\u0432\u0430\u043b\u0438\u0442\u044c\u0441\u044f \u0447\u0442\u043e\u2011\u0442\u043e, \u0447\u0442\u043e\u00a0\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u043e (haha_classic.jpg).<\/p>\n<h3>\u041b\u0438\u0431\u044b \u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u044b<\/h3>\n<p>\u0414\u043b\u044f\u00a0\u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0430\u00a0\u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445 \u043f\u043e\u0440\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c I2\u00a0Localization. \u041e\u0431\u044b\u0447\u043d\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u043d\u0435\u00a0\u0431\u044b\u043b\u043e, \u043d\u043e\u00a0\u0432\u00a0\u043a\u0430\u043a\u043e\u0439\u2011\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u043a\u043e \u0432\u0441\u0435\u043c \u0441\u0442\u0440\u043e\u043a\u0430\u043c \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0438 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u044b \u0438 \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0430\u00a0\u043f\u0440\u043e\u0434\u0435 \u0441\u043b\u043e\u043c\u0430\u043b\u0430\u0441\u044c \u0443\u00a0\u0432\u0441\u0435\u0445 \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438.<\/p>\n<p>\u041f\u043e\u00a0\u0434\u0435\u0444\u043e\u043b\u0442\u0443 \u043f\u043b\u0430\u0433\u0438\u043d \u0434\u043e\u043b\u0431\u0438\u0442\u0441\u044f \u043a\u00a0\u0413\u0443\u0433\u043b\u043e\u0432\u0441\u043a\u0438\u043c \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u043c. \u0415\u0441\u043b\u0438 \u0435\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0442\u043e \u043a\u0430\u0447\u0430\u0435\u0442 \u0438\u0445. \u0420\u0430\u043d\u044c\u0448\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u043d\u0435\u00a0\u0437\u0430\u043c\u0435\u0447\u0430\u043b\u0438, \u0442. \u043a. \u043d\u0435\u00a0\u0431\u044b\u043b\u043e \u043c\u0430\u0441\u0441\u043e\u0432\u044b\u0445 \u043f\u0440\u0430\u0432\u043e\u043a. \u0412\u00a0\u043e\u0431\u0449\u0435\u043c, \u043d\u0435\u00a0\u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435 \u0442\u0430\u043c \u0432\u00a0\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0430\u0432\u0442\u043e\u0430\u043f\u0434\u0435\u0439\u0442 \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438 \u0437\u0430\u0448\u0438\u0432\u0430\u0439\u0442\u0435 \u0432\u0441\u0451 \u0432\u00a0\u0431\u0438\u043b\u0434.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/617\/a5f\/f99\/617a5ff99785cd1b9b3c61f89910a061.png\" width=\"412\" height=\"45\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/617\/a5f\/f99\/617a5ff99785cd1b9b3c61f89910a061.png\"\/><\/figure>\n<p>\u0412\u00a0\u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f\u00a0\u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u00a0\u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0433\u0435\u0439\u043c\u0446\u0435\u043d\u0442\u0440\u0430 Android \u043d\u0443\u0436\u043d\u043e\u00a0\u0431\u044b\u043b\u043e \u0442\u0430\u0449\u0438\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u043b\u0430\u0433\u0438\u043d, \u0442\u043e\u0433\u0434\u0430 \u043a\u0430\u043a\u00a0\u0434\u043b\u044f\u00a0iOS\u00a0\u0431\u044b\u043b \u042e\u043d\u0438\u0442\u0438\u0448\u043d\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 GameCenterPlatform. \u0418\u0437\u00a0\u0442\u043e\u0433\u043e, \u0447\u0442\u043e <a href=\"https:\/\/docs.unity3d.com\/ScriptReference\/SocialPlatforms.GameCenter.GameCenterPlatform.html\" rel=\"noopener noreferrer nofollow\">\u0432\u0438\u0436\u0443<\/a>, \u043d\u0438\u0447\u0435\u0433\u043e \u0432\u00a0\u044d\u0442\u043e\u043c \u043f\u043b\u0430\u043d\u0435 \u043d\u0435\u00a0\u043f\u043e\u043c\u0435\u043d\u044f\u043b\u043e\u0441\u044c.<\/p>\n<p>\u0421\u00a0GooglePlayGames \u0432\u043e\u043e\u0431\u0449\u0435 \u043c\u043d\u043e\u0433\u043e \u043c\u043e\u0440\u043e\u043a\u0438\u00a0\u0431\u044b\u043b\u043e, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441\u00a0\u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u00a0\u0432\u00a0\u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u043d\u0435\u00a0\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438, \u0442\u043e\u0433\u0434\u0430 \u043a\u0430\u043a\u00a0\u0432\u00a0\u0434\u0440\u0443\u0433\u0438\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445 \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u044d\u0442\u0438, \u043d\u043e\u00a0\u043d\u0435\u00a0\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u0435. \u0411\u043e\u043b\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u043d\u0430\u043c\u0443\u0447\u0438\u043b\u0441\u044f \u0441\u00a0GetServerAuthCode.<\/p>\n<p>\u041c\u043d\u043e\u0433\u0438\u0435 \u0432\u0435\u0449\u0438 \u043d\u0430\u0440\u0443\u0436\u0443 \u0432\u044b\u043d\u0435\u0441\u0435\u043d\u044b. \u041a\u00a0\u043f\u0440\u0438\u043c\u0435\u0440\u0443, \u0434\u043b\u044f\u00a0\u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0443\u0436\u043d\u043e\u00a0\u0431\u044b\u043b\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0438 \u043e\u0431\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0442\u044c \u0432\u044b\u0437\u043e\u0432 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0432\u00a0GooglePlayGames.OurUtils.PlayGamesHelperObject.RunOnGameThread.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/899\/9da\/742\/8999da74278c0c59498548750161966b.gif\" width=\"498\" height=\"498\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/899\/9da\/742\/8999da74278c0c59498548750161966b.gif\"\/><\/figure>\n<p>\u041d\u0430\u00a0\u043e\u0434\u043d\u043e\u043c \u0438\u0437\u00a0\u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f Spine \u0434\u043b\u044f\u00a0\u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0439. \u0413\u0440\u0443\u0437\u0438\u043b\u0438 \u043c\u044b \u0438\u0445 \u043d\u0430\u00a0\u0441\u0442\u0430\u0440\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0442\u043e\u043c \u0444\u0440\u0438\u0437\u043e\u0432 \u043d\u0435\u00a0\u0431\u044b\u043b\u043e. \u041f\u0440\u043e\u0444\u0430\u0439\u043b\u0435\u0440 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u043b \u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0441\u043f\u0430\u0439\u043a\u0438 \u043f\u0440\u0438\u00a0\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435. \u0427\u0442\u043e\u2011\u0442\u043e \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0435 \u0441\u00a0Json\u00bb\u0430\u043c\u0438. 100\u00a0\u043c\u0441\u2026<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/1f9\/8ac\/31d\/1f98ac31df8cf5e4f9e69332d97f886b.jpeg\" width=\"1185\" height=\"502\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1f9\/8ac\/31d\/1f98ac31df8cf5e4f9e69332d97f886b.jpeg\" data-blurred=\"true\"\/><\/figure>\n<p>\u042f \u043d\u0430 \u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u0437\u043d\u0430\u043b, \u043d\u043e \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0433\u0440\u0443\u0436\u0430\u0442\u044c \u043a\u0430\u043a \u0432  Json\u2019\u0430\u0445, \u0442\u0430\u043a \u0438 \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a\u0430\u043c\u0438. \u0412 \u0438\u0442\u043e\u0433\u0435 \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u0430\u043b\u0438 \u043d\u0430 \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a\u0438, \u0443\u0441\u043a\u043e\u0440\u0438\u043b\u043e\u0441\u044c \u0432  5 \u0440\u0430\u0437.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/d09\/b28\/ad3\/d09b28ad37c9f4589baf20fa85ab8392.png\" width=\"808\" height=\"518\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d09\/b28\/ad3\/d09b28ad37c9f4589baf20fa85ab8392.png\"\/><\/figure>\n<p>\u042f\u00a0\u0431\u044b \u0441\u043a\u0430\u0437\u0430\u043b, \u0447\u0442\u043e\u00a0\u043d\u0430\u00a0\u044d\u0442\u043e\u043c \u0432\u0441\u0451 \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u043b\u043e\u0441\u044c, \u043d\u043e\u00a0\u043d\u0435\u0442. 2\u00a0\u0438\u0437 25\u00a0\u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0439 \u043d\u0435\u00a0\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e, \u0435\u0441\u043b\u0438 \u0438\u0445 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a\u00a0\u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a\u0438. \u0410\u043d\u0438\u043c\u0430\u0442\u043e\u0440\u044b \u0442\u0430\u043a \u0438 \u043d\u0435\u00a0\u0441\u043c\u043e\u0433\u043b\u0438 \u043f\u043e\u043d\u044f\u0442\u044c \u043f\u0440\u0438\u0447\u0438\u043d\u0443. \u0412\u00a0\u0438\u0442\u043e\u0433\u0435 2\u00a0\u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u0432\u00a0\u0432\u0438\u0434\u0435 Json\u00bb\u043e\u0432.<\/p>\n<p>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 \u043c\u044b Infinario SDK \u0434\u043b\u044f\u00a0\u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438. \u0418\u0438\u0438\u0438 \u043f\u0440\u0438\u00a0\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u0434\u043e 5.4\u00a0\u043e\u043d\u043e \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043b\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c. \u041d\u043e\u00a0\u0435\u0441\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0443\u0441\u0442\u043e\u0439 \u0441\u043a\u0440\u0438\u043f\u0442, \u0442\u043e \u0441\u043d\u043e\u0432\u0430 \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u042f \u0434\u0430\u0436\u0435 \u043f\u0443\u043b\u0440\u0435\u043a\u0432\u0435\u0441\u0442 \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u043b. \u041f\u0440\u0430\u0432\u0434\u0430, \u0435\u0433\u043e \u0437\u0430 5\u00a0\u043b\u0435\u0442 \u0442\u0430\u043a \u0438 \u043d\u0435\u00a0\u043f\u0440\u0438\u043d\u044f\u043b\u0438 ?<\/p>\n<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u044c\u0442\u0435, \u0447\u0442\u043e\u00a0\u0434\u043b\u044f\u00a0\u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b Firebase \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u043d\u0430\u00a0Android, \u043d\u0443\u0436\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c iOS \u043c\u043e\u0434\u0443\u043b\u044c. \u0414\u0430, \u043d\u0430\u00a0\u0412\u0438\u043d\u0434\u0435! ?\u200d\u2642\ufe0f<\/p>\n<p>\u0418 <a href=\"https:\/\/forum.unity.com\/threads\/google-iosresolver-will-not-be-loaded-in-2021-1-11f1-and-later.1128617\/\" rel=\"noopener noreferrer nofollow\">\u044d\u0442\u043e \u043d\u0435\u00a0\u0448\u0443\u0442\u043a\u0430<\/a>, \u0431\u0435\u0437\u00a0\u044d\u0442\u043e\u0433\u043e \u0447\u0430\u0441\u0442\u044c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0441\u043a\u0438\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 (\u043f\u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0441\u00a0google\u2011services.json, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440) \u043d\u0435\u00a0\u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0432\u00a0Unity 2021.<\/p>\n<h3>\u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u043c \u043f\u043e\u0433\u043e\u043d\u044f\u0435\u0442<\/h3>\n<p>\u041f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 UI \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b, \u043a\u0430\u043a \u043f\u043e \u043c\u043d\u0435, \u043a\u043e\u043d\u0446\u0435\u043f\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435. \u0411\u043e\u043b\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e  \u0431\u0435\u0441\u0438\u0442, \u0447\u0442\u043e \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0442\u0443\u043b\u043a\u0438\u0442\u043e\u0432. \u0421\u0430\u043c\u043e \u043f\u043e \u0441\u0435\u0431\u0435 \u044d\u0442\u043e \u043e\u043a,  \u043d\u043e \u043f\u043e\u0434\u0445\u043e\u0434 \u0438 \u043f\u0440\u0438\u043d\u0446\u0438\u043f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043d\u0438\u043c\u0438 \u0432\u0441\u0435\u043c\u0438 \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u0440\u0430\u0437\u043d\u044b\u0439. \u0417\u0430 \u0432\u0441\u0435 \u044d\u0442\u0438  \u0433\u043e\u0434\u044b \u043e\u043d\u0438 \u0442\u0430\u043a \u0438 \u043d\u0435 \u0443\u043d\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u044b.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/26f\/e4a\/26a\/26fe4a26aa6739baf5b32c751db3a6b0.png\" width=\"948\" height=\"156\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/26f\/e4a\/26a\/26fe4a26aa6739baf5b32c751db3a6b0.png\"\/><\/figure>\n<p>\u0420\u0435\u0448\u0430\u0442\u044c \u043f\u044b\u0442\u0430\u044e\u0442\u0441\u044f \u0442\u0435\u043c, \u0447\u0442\u043e\u00a0\u0441\u043a\u0443\u043f\u0430\u044e\u0442 \u0433\u043e\u0442\u043e\u0432\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f (\u0440\u0430\u0437\u0440\u0430\u0431\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u043c \u043f\u043e\u043c\u043e\u0433 \u0441\u00a0UI, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0432 TMP, Bolt \u0438 \u0442.\u0434). \u041d\u043e\u00a0\u0432\u00a0\u0438\u0442\u043e\u0433\u0435 \u044d\u0442\u043e \u0447\u0430\u0441\u0442\u0435\u043d\u044c\u043a\u043e \u043f\u0440\u0438\u043b\u0435\u043f\u043b\u0435\u043d\u043e \u0441\u0431\u043e\u043a\u0443. \u0421\u0430\u043c\u043e\u0435 \u043e\u0431\u0438\u0434\u043d\u043e\u0435, \u0434\u043b\u044f\u00a0\u043c\u0435\u043d\u044f, \u044d\u0442\u043e \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u0441\u00a0Bolt, \u043d\u0430\u00a0\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043d\u0438 \u043f\u043e\u043b\u043e\u0436\u0438\u043b\u0438 \u0431\u043e\u043b\u0442 (\u0445\u0435\u2011\u0445\u0435).<\/p>\n<p>\u041f\u0440\u043e\u0435\u043a\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u00a0\u043f\u043e\u043c\u043f\u043e\u0439 \u0430\u043d\u043e\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043b\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u043e\u043b\u0436\u0435\u043d\u00a0\u0431\u044b\u043b \u0441\u0442\u0430\u0442\u044c \u0434\u0435\u043c\u043a\u043e\u0439, \u0447\u0442\u043e\u0431 \u043d\u0430\u00a0\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u0435 \u0438\u0437\u0443\u0447\u0430\u043b\u0438 \u0434\u0432\u0438\u0436\u043e\u043a, <a href=\"https:\/\/forum.unity.com\/threads\/introducing-gigaya-unitys-upcoming-sample-game.1257135\/page-2#post-8278305\" rel=\"noopener noreferrer nofollow\">\u043f\u0440\u0438\u043a\u0440\u044b\u043b\u0438<\/a>.<\/p>\n<p>\u041f\u043e\u043c\u0438\u043c\u043e \u0441\u0430\u043c\u043e\u0433\u043e \u0444\u0430\u043a\u0442\u0430 \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u044f \u0432\u00a0\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0438 \u043e\u0447\u0435\u043d\u044c \u0441\u0442\u0440\u0430\u043d\u043d\u044b\u0435 \u0432\u0435\u0449\u0438 \u043f\u0440\u043e\u0441\u043a\u0430\u043a\u0438\u0432\u0430\u044e\u0442. \u0427\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u043a\u00a0\u0442\u043e, \u0447\u0442\u043e\u00a0\u043f\u0440\u043e\u0435\u043a\u0442 \u0432\u043d\u0443\u0442\u0440\u0438 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043b\u043e\u0445, \u0447\u0442\u043e\u00a0\u0435\u0433\u043e \u0434\u043e\u043f\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0434 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u043c \u0440\u0435\u043b\u0438\u0437\u043e\u043c \u043e\u0447\u0435\u043d\u044c \u043c\u043d\u043e\u0433\u0438\u0445 \u0443\u0441\u0438\u043b\u0438\u0439 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/f9d\/81f\/8e8\/f9d81f8e829ab4821a213add23b05808.png\" width=\"968\" height=\"473\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f9d\/81f\/8e8\/f9d81f8e829ab4821a213add23b05808.png\"\/><\/figure>\n<p>\u0412\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u044e\u0442 \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438. \u0412\u00a0\u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438, \u043c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0443\u00a0\u043d\u0430\u0441\u00a0\u0431\u044b\u043b\u043e \u0438\u0437\u2011\u0437\u0430 Newtonsoft.Json, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u043d\u0435\u0435 \u0432\u043d\u0435\u0448\u043d\u0435 \u0441\u0442\u0430\u0432\u0438\u043b\u0441\u044f, \u0430\u00a0\u0442\u0435\u043f\u0435\u0440\u044c \u0432\u00a0packages \u043b\u0435\u0436\u0438\u0442. \u041f\u043e\u0441\u043b\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f Unity \u043e\u043f\u044f\u0442\u044c \u043d\u0430\u0447\u0430\u043b\u0438\u0441\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441\u00a0\u043d\u0438\u043c. <a href=\"https:\/\/forum.unity.com\/threads\/newtonsoft-json-package.843220\/\" rel=\"noopener noreferrer nofollow\">\u0421\u043e\u0432\u0435\u0442\u044b \u043e\u0442\u00a0Unity<\/a> \u043b\u0443\u0447\u0448\u0435 \u043d\u0435\u00a0\u0434\u0435\u043b\u0430\u044e\u0442.<\/p>\n<p>\u0423\u043c\u0443\u0434\u0440\u044f\u044e\u0442\u0441\u044f <a href=\"https:\/\/twitter.com\/nitrobin\/status\/1553023461513220096\" rel=\"noopener noreferrer nofollow\">\u0432\u044b\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0438<\/a>, \u0432\u00a0\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432\u00a0\u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0431\u0438\u043b\u0434 \u043f\u043e\u0434\u00a0\u043e\u0434\u043d\u0443 \u0438\u0437\u00a0\u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c.<\/p>\n<h3>\u0412\u0440\u0435\u043c\u044f \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0438\u0441\u0442\u043e\u0440\u0438\u0439<\/h3>\n<h4>\u041f\u0440\u043e\u0441\u0442\u043e \u0440\u0435\u0431\u0443\u0442\u043d\u0438<\/h4>\n<p>\u041a\u0430\u0441\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0430\u043d\u0441\u043e\u0432\u2026\u041c\u044b \u0441\u00a0\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u043d\u043e\u0441\u0442\u044c\u044e \u0438\u0445 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u043b\u0438 \u0438, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b\u0438. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u043d\u0435\u00a0\u0437\u0430\u043c\u0435\u0447\u0430\u043b\u0438. \u0412\u00a0\u043a\u0430\u043a\u043e\u0439\u2011\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0435\u00a0\u0431\u044b\u043b\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u043d\u0430\u00a0\u0441\u0435\u0440\u0432\u0430\u043a\u0435 \u0431\u043e\u043b\u0435\u0435 2\u00a0\u043d\u0435\u0434\u0435\u043b\u044c, \u0438, \u0432\u043d\u0435\u0437\u0430\u043f\u043d\u043e, \u043c\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u0438, \u0447\u0442\u043e\u00a0\u043d\u0430\u00a0\u043c\u0430\u0448\u0438\u043d\u0435 \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u043b\u0430\u0441\u044c RAM.<\/p>\n<p>\u0414\u0430, \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0435 \u0438\u043d\u0441\u0442\u0430\u043d\u0441\u044b \u0442\u0435\u043a\u043b\u0438. \u0420\u0430\u043d\u044c\u0448\u0435 \u044d\u0442\u043e\u0433\u043e \u043d\u0435\u00a0\u0437\u0430\u043c\u0435\u0447\u0430\u043b\u0438, \u0442. \u043a. \u043f\u0440\u0438\u00a0\u0440\u0435\u0441\u0442\u0430\u0440\u0442\u0435 \u043f\u0430\u043c\u044f\u0442\u044c \u043e\u0447\u0438\u0449\u0430\u043b\u0430\u0441\u044c. \u0412\u00a0\u0438\u043d\u0441\u0442\u0430\u043d\u0441\u0430\u0445 \u0443\u00a0\u043d\u0430\u0441 \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u044c \u043a\u043e\u043c\u043d\u0430\u0442\u044b \u0441\u00a0\u0430\u0440\u0435\u043d\u0430\u043c\u0438. \u041d\u043e\u00a0\u0432\u00a0\u043e\u0434\u043d\u043e\u043c \u0438\u0437\u00a0\u041c\u043e\u043d\u043e\u0431\u0435\u0445\u043e\u0432 \u043e\u0441\u0442\u0430\u0432\u0430\u043b\u0430\u0441\u044c \u0432\u0438\u0441\u044f\u0447\u0430\u044f \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0441\u044b\u043b\u043a\u0430, \u0438\u0437\u2011\u0437\u0430 \u0447\u0435\u0433\u043e GC \u043d\u0435\u00a0\u043c\u043e\u0433 \u043f\u043e\u0434\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0440\u0435\u0441\u0443\u0440\u0441\u044b. \u041d\u0430\u0448\u043b\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043d\u0443\u044e \u0441\u0441\u044b\u043b\u043a\u0443, \u0436\u0438\u0442\u044c \u0441\u0442\u0430\u043b\u043e \u043b\u0443\u0447\u0448\u0435.<\/p>\n<p>\u041d\u043e\u00a0\u0434\u043e \u043a\u043e\u043d\u0446\u0430 \u0443\u0442\u0435\u0447\u043a\u0438 \u043f\u0430\u043c\u044f\u0442\u0438 \u043c\u044b \u0442\u0430\u043a \u0438 \u043d\u0435\u00a0\u043f\u043e\u0447\u0438\u043d\u0438\u043b\u0438. \u0410\u00a0\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u00a0\u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442 \u0441\u043e\u0432\u0441\u0435\u043c \u043d\u0435\u00a0\u0431\u044b\u043b\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u0412\u00a0\u0438\u0442\u043e\u0433\u0435 \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u0438\u043d\u0441\u0442\u0430\u043d\u0441\u044b \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043d\u0435\u00a0\u0431\u043e\u043b\u0435\u0435 50\u00a0\u043a\u043e\u043c\u043d\u0430\u0442. \u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0438\u043d\u0441\u0442\u0430\u043d\u0441 \u0441\u043e\u043e\u0431\u0449\u0430\u043b \u0441\u0435\u0440\u0432\u0438\u0441\u0443 \u043d\u0430\u0434 \u043d\u0438\u043c, \u0447\u0442\u043e\u0431\u044b \u0442\u043e\u0442 \u043d\u0435\u00a0\u0438\u043d\u0438\u0446\u0438\u0438\u0440\u043e\u0432\u0430\u043b \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u043d\u0430\u0442.<\/p>\n<p>\u0410\u00a0\u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u043a\u043e\u043c\u043d\u0430\u0442\u044b \u0438\u043d\u0441\u0442\u0430\u043d\u0441 \u0441\u0430\u043c \u0441\u0435\u0431\u044f \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u043b. \u041d\u043e\u00a0\u043e\u043d\u0438 \u0443\u00a0\u043c\u0435\u043d\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b\u0438\u0441\u044c \u043f\u043e\u0434\u00a0\u0441\u0443\u043f\u0435\u0440\u0432\u0430\u0439\u0437\u0435\u0440\u043e\u043c. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043d \u0441\u0440\u0430\u0437\u0443 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b\u0441\u044f \u0441\u00a0\u0447\u0438\u0441\u0442\u0435\u043d\u044c\u043a\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u044c\u044e. \u042d\u0442\u043e\u0442 \u043f\u043e\u0434\u0445\u043e\u0434 \u0442\u0430\u043a \u0438 \u043e\u0441\u0442\u0430\u043b\u0441\u044f \u0434\u043e\u00a0\u0441\u0430\u043c\u043e\u0433\u043e \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/fee\/a53\/e83\/feea53e83950465a7b85989e6cc594f4.jpeg\" width=\"1369\" height=\"770\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/fee\/a53\/e83\/feea53e83950465a7b85989e6cc594f4.jpeg\" data-blurred=\"true\"\/><\/figure>\n<p>\u041f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u0438\u0433\u0440\u043e\u043a\u0438 \u0436\u0430\u043b\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u043d\u0430\u00a0\u0442\u043e, \u0447\u0442\u043e\u00a0\u0438\u0445 \u0432\u044b\u043a\u0438\u0434\u044b\u0432\u0430\u0435\u0442 \u0438\u0437\u00a0\u0438\u0433\u0440\u044b. \u0421\u00a0\u0438\u043d\u0441\u0442\u0430\u043d\u0441\u0430\u043c\u0438 \u0432\u0440\u043e\u0434\u0435\u00a0\u0431\u044b\u043b\u043e \u0432\u0441\u0451 \u0432\u00a0\u043f\u043e\u0440\u044f\u0434\u043a\u0435. \u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u0438\u0432 \u0437\u0430\u00a0\u044d\u0442\u0438\u043c \u0434\u0435\u043b\u043e\u043c \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e\u00a0\u044d\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u043b\u043e \u0432\u00a0\u043c\u043e\u043c\u0435\u043d\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043d\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u043d\u0430\u0442. \u0412\u00a0\u044d\u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442 \u0447\u0430\u0441\u0442\u044c \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u0441\u00a0\u0442\u0435\u043a\u0443\u0449\u0438\u0445 \u043a\u043e\u043c\u043d\u0430\u0442 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u043b\u043e.<\/p>\n<p>\u0410\u00a0Unity \u0443\u00a0\u043d\u0430\u0441 \u043e\u0434\u043d\u043e\u043f\u043e\u0442\u043e\u0447\u043d\u044b\u0439\u2026\u0415\u0441\u043b\u0438 \u0447\u0442\u043e\u2011\u0442\u043e \u0433\u0440\u0443\u0437\u0438\u0442 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043f\u043e\u0442\u043e\u043a, \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b. \u0412\u0441\u0451 \u0434\u0435\u043b\u043e\u00a0\u0431\u044b\u043b\u043e \u0432\u00a0\u043f\u0430\u0440\u0441\u0438\u043d\u0433\u0435 json\u00bb\u043e\u0432 \u043f\u0440\u043e\u0444\u0438\u043b\u0435\u0439 \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u043f\u0440\u0438\u00a0\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u043d\u043e\u0432\u043e\u0439 \u043a\u043e\u043c\u043d\u0430\u0442\u044b. \u041d\u0430\u00a0\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u0430\u0434\u0440\u043e\u0432 \u0432\u0441\u0451 \u0444\u0440\u0438\u0437\u0438\u043b\u043e. \u0410\u00a0\u0435\u0441\u043b\u0438 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u043c\u043d\u0430\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b\u043e\u0441\u044c, \u0442\u043e \u0440\u0435\u0447\u044c \u0443\u0436\u0435 \u0448\u043b\u0430 \u043e\u00a0\u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445\u2026<\/p>\n<p>\u0412\u00a0\u0438\u0442\u043e\u0433\u0435 \u0432\u0435\u0441\u044c \u043f\u0430\u0440\u0441\u0438\u043d\u0433 \u044f \u043f\u0440\u043e\u0441\u0442\u043e \u0432\u044b\u043d\u0435\u0441 \u0432\u00a0\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u0442\u043e\u043a, \u0442\u0435\u043c \u0441\u0430\u043c\u044b\u043c \u0440\u0430\u0437\u0433\u0440\u0443\u0437\u0438\u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439. \u042d\u0442\u043e \u0435\u0449\u0451 \u043e\u0434\u0438\u043d \u0443\u0440\u043e\u043a \u043d\u0430\u00a0\u0442\u0435\u043c\u0443 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e <strong>\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u043d\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435<\/strong>.<\/p>\n<h4>\u041e\u043f\u044f\u0442\u044c \u0441\u0438\u043d\u0433\u043b\u0442\u043e\u043d\u0438\u0448\u044c?<\/h4>\n<p>\u041d\u0430\u00a0\u0442\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u043d\u0438\u043a\u0430\u043a\u043e\u0433\u043e DI \u043d\u0435\u00a0\u0431\u044b\u043b\u043e, \u043a\u0443\u0447\u0430 \u0441\u0438\u043d\u0433\u043b\u0442\u043e\u043d\u043e\u0432. \u0418 \u0435\u0441\u043b\u0438 \u043d\u0430\u00a0\u043a\u043b\u0438\u0435\u043d\u0442\u0435 \u0435\u0449\u0451 \u0431\u043e\u043b\u0435\u0435\u2011\u043c\u0435\u043d\u0435\u0435 \u0442\u0435\u0440\u043f\u0438\u043c\u043e (\u043d\u0435\u0442)\u00a0\u0431\u044b\u043b\u043e \u043f\u0438\u0441\u0430\u0442\u044c \u0447\u0442\u043e\u2011\u0442\u043e \u0442\u0438\u043f\u0430 gamemanager.Player, \u0442\u043e \u043d\u0430\u00a0\u0431\u0435\u043a\u0435\u043d\u0434\u0435, \u0443\u0444. \u0410\u00a0\u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u0434\u0430 \u043c\u044b \u0441\u0442\u0430\u0440\u0430\u043b\u0438\u0441\u044c \u043f\u0435\u0440\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u0435\u0436\u0434\u0443 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u043c \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c (\u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u044e, \u043d\u0430\u00a0\u0431\u0435\u043a\u0435 \u043a\u0440\u0443\u0442\u0438\u043b\u0438\u0441\u044c \u044e\u043d\u0438\u0442\u0438\u0448\u043d\u044b\u0435 \u0438\u043d\u0441\u0442\u0430\u043d\u0441\u044b). \u0412\u044b\u043b\u0438\u043b\u043e\u0441\u044c \u0432\u00a0\u0442\u043e, \u0447\u0442\u043e\u00a0\u043d\u0430\u00a0\u0431\u0435\u043a\u0435\u043d\u0434\u0435 \u043d\u0430\u00a0\u0432\u0441\u0451\u043c \u043f\u0440\u043e\u0442\u044f\u0436\u0435\u043d\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u043b\u0438 \u043c\u043e\u043c\u0435\u043d\u0442\u044b, \u043a\u043e\u0433\u0434\u0430 \u043c\u044b \u043e\u0431\u0440\u0430\u0449\u0430\u043b\u0438\u0441\u044c \u0441\u043e\u0432\u0441\u0435\u043c \u043d\u0435\u00a0\u043a\u00a0\u0442\u043e\u043c\u0443 \u0438\u0433\u0440\u043e\u043a\u0443. \u042d\u0442\u043e \u0443\u0436\u0435 \u043d\u0435\u00a0\u0433\u043e\u0432\u043e\u0440\u044f \u043f\u0440\u043e\u00a0\u043b\u0430\u043f\u0448\u0443 \u0438\u0437\u00a0\u0434\u0435\u0444\u0430\u0439\u043d\u043e\u0432 GAME_CLIENT \u0438 GAME_SERVER.<\/p>\n<h4>ip6 \u0432\u0441\u0435\u043c\u0443 \u0433\u043e\u043b\u043e\u0432\u0430<\/h4>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0430\u0448\u0430 API\u00bb\u0448\u043a\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0443 \u043e\u0442\u0434\u0430\u0432\u0430\u043b\u0430 IP \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0433\u0434\u0435 \u0438\u0433\u0440\u043e\u043a\u0443 \u043a\u043e\u043c\u043d\u0430\u0442\u0430 \u043f\u043e\u0434\u043d\u044f\u043b\u0430\u0441\u044c. \u0418 \u0432\u0441\u0451 \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u043e, \u043f\u043e\u043a\u0430 \u0432\u00a0Apple \u043d\u0435\u00a0\u0440\u0435\u0448\u0438\u043b\u0438 \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0433\u0440\u0443 \u0432\u00a0\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438, \u0433\u0434\u0435 \u0447\u0442\u043e\u2011\u0442\u043e \u043d\u0430\u043c\u0443\u0434\u0440\u0438\u043b\u0438 \u0441\u00a0ipv6.<\/p>\n<p>\u0412\u00a0\u043e\u0431\u0449\u0435\u043c, \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u0434\u043e\u00a0\u043d\u0430\u0441 \u043d\u0435\u00a0\u0434\u043e\u0445\u043e\u0434\u0438\u043b\u0438. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u044d\u0442\u043e\u00a0\u0431\u044b\u043b\u043e \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441\u00a0\u0442\u0435\u043c, \u0447\u0442\u043e\u00a0\u043e\u043d\u0438 \u0442\u0430\u043c \u0447\u0442\u043e\u2011\u0442\u043e \u043f\u043e\u043c\u0435\u043d\u044f\u043b\u0438 \u043f\u043e\u00a0\u0447\u0430\u0441\u0442\u0438 \u0441\u0435\u043a\u044c\u044e\u0440\u043d\u043e\u0441\u0442\u0438. \u0412\u00a0\u0438\u0442\u043e\u0433\u0435 \u0434\u043b\u044f\u00a0\u0432\u0441\u0435\u0445 \u0441\u0435\u0440\u0432\u0430\u043a\u043e\u0432 \u0437\u0430\u0432\u0451\u043b \u043f\u043e\u0434\u0434\u043e\u043c\u0435\u043d\u044b \u0438 API \u0438\u0445 \u043e\u0442\u0434\u0430\u0432\u0430\u043b\u0430, \u0430\u00a0\u043d\u0435\u00a0\u0433\u043e\u043b\u044b\u0439 IP.<\/p>\n<h4>\u041a\u0435\u0448\u0438\u0440\u0443\u0439 \u043c\u0435\u043d\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c<\/h4>\n<p>\u0421 Enum\u2019\u0430\u043c\u0438 \u0431\u044b\u043b\u0438 \u043d\u044e\u0430\u043d\u0441\u044b. \u0427\u0430\u0441\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0434\u043b\u044f \u043d\u0438\u0445 \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c <code>ToString()<\/code>,  \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043d\u0430 \u0441\u0435\u0440\u0432\u0430\u043a\u0435. \u0414\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e. \u0412 \u0438\u0442\u043e\u0433\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043b\u0438 \u0441\u043a\u0440\u0438\u043f\u0442\u0438\u043a,  \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 Enum\u2019\u043e\u0432 \u0433\u0435\u043d\u0435\u0440\u0438\u043b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043c\u0430\u0441\u0441\u0438\u0432\u044b \u0438 \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u0443\u0436\u0435  \u0431\u044b\u043b\u043e \u043f\u043e \u0438\u043d\u0434\u0435\u043a\u0441\u0443.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/215\/a96\/201\/215a962016b5e8ecfeddb5242e74570c.png\" width=\"1119\" height=\"202\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/215\/a96\/201\/215a962016b5e8ecfeddb5242e74570c.png\"\/><\/figure>\n<p>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 Enum\u2019\u043e\u0432 \u043a\u0430\u043a \u043a\u043b\u044e\u0447\u0435\u0439 \u0434\u043b\u044f Dictionary \u0432\u0435\u0434\u0451\u0442 \u043a \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u043c\u0443  \u0430\u043d\u0431\u043e\u043a\u0441\u0438\u043d\u0433\u0443 \u0438 \u043b\u0438\u0448\u043d\u0438\u043c \u0430\u043b\u043b\u043e\u043a\u0430\u0446\u0438\u044f\u043c. \u0420\u0435\u0448\u0430\u0435\u0442\u0441\u044f \u0434\u0432\u0443\u043c\u044f \u043f\u0443\u0442\u044f\u043c\u0438 \u043d\u0430 \u0432\u044b\u0431\u043e\u0440:<\/p>\n<ol>\n<li>\n<p>\u0421\u0432\u043e\u0435\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 IEqualityComparer.<\/p>\n<\/li>\n<li>\n<p>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c int\u2019\u043e\u0432\u044b\u0439 \u043a\u043b\u044e\u0447.<\/p>\n<\/li>\n<\/ol>\n<p>\u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u0430\u044f. \u041c\u044b \u0432\u044b\u0431\u0440\u0430\u043b\u0438 \u0432\u0442\u043e\u0440\u043e\u0435. \u0412\u00a0\u0441\u043b\u043e\u0432\u0430\u0440\u044f\u0445 \u043a\u0430\u043a\u00a0\u043a\u043b\u044e\u0447 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 int, \u0430\u00a0\u043f\u0440\u0438\u00a0\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u043b\u0438 enum\u00bb\u044b \u043a\u00a0int\u00bb\u0443.<\/p>\n<h4>Why are you dying?<\/h4>\n<p>\u0421\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0430\u043d\u0441 \u0441\u00a0\u0430\u0440\u0435\u043d\u0430\u043c\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u043b \u0441\u043e\u0431\u043e\u0439 \u043e\u0434\u043d\u0443 \u0441\u0446\u0435\u043d\u0443, \u043d\u0430\u00a0\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043f\u0430\u0432\u043d\u0438\u043b\u0438\u0441\u044c \u043a\u043e\u043c\u043d\u0430\u0442\u044b \u0441\u00a0\u043a\u0430\u043a\u0438\u043c\u2011\u0442\u043e \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u043c \u043e\u0444\u0444\u0441\u0435\u0442\u043e\u043c (\u0441\u043a\u0430\u0436\u0435\u043c, \u043f\u043e\u00a0X \u0441\u0434\u0432\u0438\u0433 \u043d\u0430 10\u00a0000). \u041a\u0430\u043a\u2011\u0442\u043e \u0437\u0430\u0434\u0438\u043f\u043b\u043e\u0438\u043b\u0438 \u0431\u0438\u043b\u0434 \u0441\u00a0\u0431\u0430\u0433\u043e\u043c, \u0438\u0437\u2011\u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0441\u043d\u0430\u0440\u044f\u0434\u044b \u043d\u0435\u00a0\u0443\u043d\u0438\u0447\u0442\u043e\u0436\u0430\u043b\u0438\u0441\u044c. \u0412\u00a0\u0438\u0442\u043e\u0433\u0435 \u043e\u043d\u0438 \u0441\u00a0\u043e\u0434\u043d\u043e\u0439 \u0430\u0440\u0435\u043d\u044b \u0434\u043e\u043b\u0435\u0442\u0430\u043b\u0438 \u0434\u043e\u00a0\u0434\u0440\u0443\u0433\u043e\u0439 ?<\/p>\n<p>\u041f\u043e\u0434\u00a0\u043a\u043e\u043d\u0435\u0446 \u0436\u0438\u0437\u043d\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043c\u044b \u0432\u044b\u043a\u0430\u0442\u0438\u043b\u0438 \u0411\u0430\u0442\u043b \u0420\u043e\u044f\u043b\u044c \u0440\u0435\u0436\u0438\u043c, \u0433\u0434\u0435, \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e,\u00a0\u0431\u044b\u043b\u0430 \u043c\u0435\u0445\u0430\u043d\u0438\u043a\u0430 \u0441\u00a0\u0441\u0438\u043b\u043e\u0432\u044b\u043c \u043f\u043e\u043b\u0435\u043c, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0443\u0431\u0438\u0432\u0430\u043b\u043e \u0438\u0433\u0440\u043e\u043a\u043e\u0432. \u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u043d\u0430\u00a0\u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u0430\u0440\u0435\u043d\u0430\u0445 \u043f\u043e\u0440\u043e\u0439 \u0441\u0442\u0430\u043b \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0442\u044c \u0431\u0430\u0433, \u043a\u043e\u0433\u0434\u0430 \u043b\u044e\u0434\u0438 \u0432\u00a0\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u043c \u0440\u0430\u0434\u0438\u0443\u0441\u0435 \u0432\u00a0\u0446\u0435\u043d\u0442\u0440\u0435 \u0430\u0440\u0435\u043d\u044b \u0442\u0443\u043f\u043e \u0443\u043c\u0438\u0440\u0430\u043b\u0438.<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/65ce8356d1b5b66d8d863b18\" data-style=\"\" id=\"65ce8356d1b5b66d8d863b18\" width=\"\"><\/div>\n<p>\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u0435\u0440\u0432\u0430\u043a\u0430 \u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0432\u043e\u043e\u0431\u0449\u0435 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043d\u0435\u043f\u0440\u043e\u0441\u0442\u0430\u044f \u0448\u0442\u0443\u043a\u0430, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e, \u0435\u0441\u043b\u0438 \u0442\u0430\u043c \u0432\u0441\u044f\u043a\u0438\u0435 \u043e\u0444\u0444\u0441\u0435\u0442\u044b. \u041a\u043e\u0433\u0434\u0430 \u0442\u0435\u0441\u0442\u0438\u0440\u0443\u0435\u0442\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u00a0\u0445\u043e\u0434\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0442\u043e \u0441\u043e\u0432\u0441\u0435\u043c \u0434\u0440\u0443\u0433\u0438\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f. \u0421\u0440\u0435\u0434\u0430 \u0438 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0434\u043e\u043b\u0436\u043d\u044b\u00a0\u0431\u044b\u0442\u044c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043f\u0440\u0438\u0431\u043b\u0438\u0436\u0435\u043d\u044b \u043a\u00a0\u0440\u0435\u0430\u043b\u044c\u043d\u044b\u043c.<\/p>\n<p>\u0417\u0430\u0440\u0430\u043d\u0435\u0435 \u043f\u043e\u0434\u0443\u043c\u0430\u0439\u0442\u0435, \u043a\u0430\u043a\u00a0\u044d\u0442\u043e \u0432\u0441\u0451 \u043c\u043e\u0436\u043d\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u00a0\u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435, \u0433\u0434\u0435 \u0435\u0441\u0442\u044c \u0443\u0434\u043e\u0431\u043d\u044b\u0439 \u0434\u0435\u0431\u0430\u0433 \u0438 \u043f\u0440\u043e\u0447\u0435\u0435. \u0423\u00a0\u043d\u0430\u0441 \u043d\u0435\u00a0\u0434\u043b\u044f\u00a0\u0432\u0441\u0435\u0433\u043e \u0442\u0430\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c, \u0432\u00a0\u0438\u0442\u043e\u0433\u0435 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u0447\u0430\u0441\u0442\u0435\u043d\u044c\u043a\u043e \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443 \u043f\u043e\u00a0\u043b\u043e\u0433\u0430\u043c. \u0410\u00a0\u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u0430\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430, \u0433\u0434\u0435 \u0441\u043e\u0442\u043d\u0438 \u0438\u0433\u0440\u043e\u043a\u043e\u0432, \u0442\u043e, \u043d\u0443, \u0441\u0430\u043c\u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u0442\u0435\u2026<\/p>\n<h4>Wait, it was in play mode?<\/h4>\n<p>\u0421\u043b\u0443\u0447\u0430\u043b\u043e\u0441\u044c, \u0447\u0442\u043e\u00a0\u0432\u044b \u0447\u0442\u043e\u2011\u0442\u043e \u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u0432\u00a0\u043e\u0431\u044a\u0435\u043a\u0442\u0430\u0445, \u0430\u00a0\u043f\u043e\u0442\u043e\u043c \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e\u00a0\u044d\u0442\u043e \u0432\u0441\u0451\u00a0\u0431\u044b\u043b\u043e \u0432\u00a0\u043f\u043b\u0435\u0439\u043c\u043e\u0434\u0435, \u0438 \u043f\u043e\u0441\u043b\u0435 \u043d\u0430\u0436\u0430\u0442\u0438\u044f \u043d\u0430\u00a0Stop \u0432\u0441\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0442\u0435\u0440\u044f\u043b\u0438\u0441\u044c? \u041f\u0440\u0438\u00a0\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0443\u0440\u043e\u0432\u043d\u0435\u0439 \u044d\u0442\u043e \u043c\u043e\u0433\u043b\u043e \u0443\u0431\u0438\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0447\u0430\u0441\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/d07\/282\/4b8\/d072824b88b468aa3fbb133cdf9cf161.jpeg\" width=\"1324\" height=\"741\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d07\/282\/4b8\/d072824b88b468aa3fbb133cdf9cf161.jpeg\" data-blurred=\"true\"\/><\/figure>\n<h4>\u041f\u043e \u043c\u0435\u043b\u043e\u0447\u0438<\/h4>\n<ul>\n<li>\n<p>\u041d\u0430\u00a0\u0437\u0430\u0440\u0435 Addressable\u00a0\u0431\u044b\u043b\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c. \u0421\u0430\u043c\u0430\u044f \u0431\u043e\u043b\u044c\u0448\u0430\u044f, \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044f, \u0447\u0442\u043e\u00a0\u044f \u0442\u043e\u0433\u0434\u0430 \u043f\u043e\u0434\u00a0\u043c\u043e\u0431\u0438\u043b\u043a\u0438 \u043f\u0438\u0441\u0430\u043b, \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u00a0\u0431\u044b\u043b\u0430 \u0441\u00a0\u043e\u0441\u0432\u043e\u0431\u043e\u0436\u0434\u0435\u043d\u0438\u0435\u043c \u043f\u0430\u043c\u044f\u0442\u0438. \u0414\u0430\u0436\u0435 \u043a\u043e\u0433\u0434\u0430 \u0441\u0447\u0451\u0442\u0447\u0438\u043a \u0434\u043e\u0445\u043e\u0434\u0438\u043b \u0434\u043e 0, \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0430\u043b\u0438\u0441\u044c \u0432\u00a0\u043f\u0430\u043c\u044f\u0442\u0438. \u041e\u0434\u0438\u043d \u0438 \u0442\u043e\u0442\u00a0\u0436\u0435 \u0430\u0441\u0441\u0435\u0442 \u043c\u043e\u0436\u043d\u043e\u00a0\u0431\u044b\u043b\u043e \u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0438 \u043a\u0430\u043a\u00a0\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443, \u0438 \u043a\u0430\u043a\u00a0\u0441\u043f\u0440\u0430\u0439\u0442. \u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0438 \u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u0432\u00a0\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442\u00a0\u044d\u0442\u043e\u0433\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u043b\u0430\u0441\u044c. \u041f\u0440\u0438\u0445\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u043c\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u043f\u0438\u0441\u0430\u0442\u044c \u0432\u043e\u043a\u0440\u0443\u0433 \u0434\u0435\u0444\u043e\u043b\u0442\u043d\u043e\u0433\u043e API. \u041e\u0447\u0435\u043d\u044c \u043c\u043d\u043e\u0433\u043e \u043b\u0430\u043f\u0448\u0438 \u0434\u043b\u044f\u00a0\u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0442. \u043f<\/p>\n<\/li>\n<li>\n<p>\u0421\u00a0\u043f\u0440\u0435\u0444\u0430\u0431\u0430\u043c\u0438 \u043c\u043d\u043e\u0433\u043e \u043c\u043e\u0440\u043e\u043a\u0438\u00a0\u0431\u044b\u043b\u043e \u0438\u0437\u2011\u0437\u0430 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u043d\u0430\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0439. \u0422\u043e\u043b\u044c\u043a\u043e \u0432 2018\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=ibmdm_PoyMA\" rel=\"noopener noreferrer nofollow\">\u043f\u043e\u044f\u0432\u0438\u043b\u0438\u0441\u044c nested prefabs<\/a> \u0438 prefab variants.<\/p>\n<\/li>\n<li>\n<p>\u0415\u0441\u043b\u0438 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u0432\u0442\u043e\u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435, \u0442\u043e \u043f\u0440\u0438\u00a0\u043c\u0430\u043b\u0435\u0439\u0448\u0435\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043f\u0440\u0435\u0444\u0430\u0431\u043e\u0432 \u0438 \u0438\u0445 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0431\u0443\u0434\u0435\u0442 \u0442\u0443\u043f\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434.<\/p>\n<\/li>\n<li>\n<p>\u0421\u0430\u043c\u0430\u044f \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0432\u00a0Unity \u0434\u043b\u044f\u00a0\u043c\u0435\u043d\u044f, \u0447\u0442\u043e\u00a0\u0441\u0430\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043a\u0430\u043a\u00a0\u044f \u043f\u043e\u043d\u0438\u043c\u0430\u044e, \u0432\u00a0\u043e\u0434\u043d\u043e\u043c \u043f\u043e\u0442\u043e\u043a\u0435. \u041f\u0440\u0438\u00a0\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u0445\/\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445 \u0435\u0433\u043e \u0432\u0435\u0447\u043d\u043e \u0444\u0440\u0438\u0437\u0438\u0442. \u041f\u043e\u043c\u0435\u043d\u044f\u043b \u0441\u043a\u0440\u0438\u043f\u0442? \u0416\u0434\u0451\u0448\u044c. \u041f\u043e\u043c\u0435\u043d\u044f\u043b \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u043f\u0440\u0430\u0439\u0442\u043e\u0432? \u0416\u0434\u0451\u0448\u044c. \u0438\u00a0\u0442.\u00a0\u0434. \u0410\u00a0\u0432\u0435\u0434\u044c \u043c\u043e\u0436\u043d\u043e\u00a0\u0431\u044b\u043b\u043e \u0437\u0430\u043c\u043e\u0440\u043e\u0447\u0438\u0442\u044c\u0441\u044f \u0438 \u0440\u0430\u0441\u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0442\u044c \u044d\u0442\u0438 \u0432\u0435\u0449\u0438. \u0428\u0430\u0433\u0438 \u0432\u00a0\u044d\u0442\u0443 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0434\u0435\u043b\u0430\u044e\u0442\u0441\u044f, \u043d\u043e\u00a0\u043e\u0447\u0435\u043d\u044c \u0443\u0436 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e. \u0422\u043e\u043b\u044c\u043a\u043e \u0441\u043e\u0432\u0441\u0435\u043c \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u0432\u00a0Unity 2021.2a19\u00a0<a href=\"https:\/\/unity.com\/releases\/editor\/alpha\/2021.2.0a19\" rel=\"noopener noreferrer nofollow\">\u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0438<\/a> \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0430 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/956\/92c\/d39\/95692cd39f6c7fdf1af3f0c502af1ab1.jpeg\" width=\"1280\" height=\"747\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/956\/92c\/d39\/95692cd39f6c7fdf1af3f0c502af1ab1.jpeg\" data-blurred=\"true\"\/><\/figure>\n<\/li>\n<li>\n<p>\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0434\u043e\u00a0\u0441\u0438\u0445 \u043f\u043e\u0440 \u043d\u0435\u00a0\u0443\u043c\u0435\u0435\u0442 \u0441\u0435\u0440\u0438\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c Dictionary. \u0414\u0430\u0436\u0435 \u0441\u00a0\u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u043e\u043c \u0432\u00a0\u0432\u0438\u0434\u0435 \u043a\u043b\u044e\u0447\u0430. \u041f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f <a href=\"https:\/\/forum.unity.com\/threads\/finally-a-serializable-dictionary-for-unity-extracted-from-system-collections-generic.335797\/\" rel=\"noopener noreferrer nofollow\">\u0433\u043e\u0440\u043e\u0434\u0438\u0442\u044c \u043e\u0433\u043e\u0440\u043e\u0434\u044b<\/a>. \u041d\u043e, \u043a\u00a0\u0441\u0447\u0430\u0441\u0442\u044c\u044e, \u0435\u0441\u0442\u044c \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0435 \u043f\u0430\u043a\u0435\u0442\u044b \u0432\u0440\u043e\u0434\u0435 \u041e\u0434\u0438\u043d\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 <a href=\"https:\/\/odininspector.com\/tutorials\/serialize-anything\/serializing-dictionaries\" rel=\"noopener noreferrer nofollow\">\u043e\u043e\u043e\u043e\u043e\u0447\u0435\u043d\u044c \u0443\u043f\u0440\u043e\u0449\u0430\u044e\u0442<\/a> \u0440\u0430\u0431\u043e\u0442\u0443 \u0441\u00a0\u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043e\u043c.<\/p>\n<\/li>\n<li>\n<p>\u0414\u043e\u0431\u0438\u0432\u0430\u043b\u0438 \u0432\u043e\u0440\u043d\u0438\u043d\u0433\u0438 \u00abwarning CS0649: Field is never assigned to, and will always have its default value null\u00bb. \u0418 \u044d\u0442\u043e \u043f\u0440\u0438\u00a0\u0442\u043e\u043c, \u0447\u0442\u043e\u00a0Unity \u0437\u043d\u0430\u0435\u0442, \u043d\u0430\u00a0\u043a\u0430\u043a\u0438\u0445 \u043f\u0440\u0435\u0444\u0430\u0431\u0430\u0445 \u0441\u043a\u0440\u0438\u043f\u0442 \u0432\u0438\u0441\u0438\u0442 \u0438 \u0432\u00a0\u043a\u0443\u0440\u0441\u0435, \u0447\u0442\u043e\u00a0\u043e\u043d\u043e \u043d\u0435\u00a0null. \u041f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043e\u0431\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0442\u044c \u0432 \\#pragma warning disable 0649\u2033.<\/p>\n<\/li>\n<li>\n<p>\u041c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0432\u00a0Unity \u0432\u0435\u0441\u044c\u043c\u0430 \u043a\u043e\u0441\u0442\u044b\u043b\u044c\u043d\u044b\u0439. \u0415\u0441\u0442\u044c \u043a\u0430\u043a\u00a0\u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u043f\u0430\u043a\u0435\u0442\u044b, \u0442\u0430\u043a \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0437\u00a0\u0440\u0435\u043f\u043e \u043f\u043e\u0434\u0442\u044f\u043d\u0443\u0442\u044c. \u041d\u043e\u00a0\u043d\u0435\u0442\u0443 \u043a\u0430\u043a\u0438\u0445\u2011\u0442\u043e \u043a\u043e\u043b\u0431\u0435\u043a\u043e\u0432 \u043f\u043e\u00a0\u0444\u0430\u043a\u0442\u0443 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438\/\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u0430. \u041a\u00a0\u043f\u0440\u0438\u043c\u0435\u0440\u0443, \u0435\u0441\u043b\u0438 \u0443\u00a0\u0432\u0430\u0441 \u043f\u043e\u043c\u0435\u043d\u044f\u043b\u043e\u0441\u044c \u0447\u0430\u0441\u0442\u044c \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432, \u0443\u0434\u0430\u043b\u0438\u043b\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0442\u043e \u0432\u0430\u043c \u043a\u0430\u043a\u2011\u0442\u043e \u0440\u0443\u0447\u043a\u0430\u043c\u0438 \u043d\u0443\u0436\u043d\u043e \u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0444\u0430\u0439\u043b\u044b. \u0418 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0438\u0432\u0435\u043d\u0442\u043e\u0432 \u0434\u043e\u00a0\u0441\u0438\u0445 \u043f\u043e\u0440 \u043d\u0435\u00a0\u0437\u0430\u0432\u0435\u0437\u043b\u0438. \u0421\u0430\u043c\u0438 \u042e\u043d\u0438\u0442\u0438\u0448\u043d\u0438\u043a\u0438 \u0441\u043e\u0432\u0435\u0442\u0443\u044e\u0442 <a href=\"https:\/\/forum.unity.com\/threads\/how-to-run-a-setup-method-when-a-package-is-imported-updated.656470\/\" rel=\"noopener noreferrer nofollow\">\u0432\u043e\u0442 \u0442\u0430\u043a\u0443\u044e \u0434\u0438\u0447\u044c<\/a>. \u041d\u043e\u00a0\u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u0434\u0430\u0436\u0435 \u043f\u0440\u0438\u00a0\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0442\u0430\u043a\u043e\u0433\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0430 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432\u0441\u0451 \u0440\u0443\u0447\u043a\u0430\u043c\u0438 \u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043d\u0430\u00a0\u0443\u0440\u043e\u0432\u043d\u0435 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b.<\/p>\n<\/li>\n<li>\n<p>\u0412\u00a0\u043d\u0430\u0442\u0438\u0432\u043a\u0435 \u042e\u043d\u0438\u0442\u0438 \u0435\u0441\u0442\u044c \u043c\u0435\u0442\u043e\u0434\u044b \u0434\u043b\u044f\u00a0\u0432\u044b\u0437\u043e\u0432\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435\u00a0\u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u044e\u0442 \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044e (\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0444\u043b\u0430\u0433 \u0435\u0441\u0442\u044c). \u041d\u043e\u00a0\u0432\u00a0C# \u0432\u0440\u0430\u043f\u0435\u0440\u044b \u044d\u0442\u043e \u043d\u0435\u00a0\u0432\u044b\u043d\u0435\u0441\u0435\u043d\u043e. \u0423\u0437\u043d\u0430\u043b \u0447\u0438\u0441\u0442\u043e \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e, \u043a\u043e\u0433\u0434\u0430 \u0441\u00a0GDC \u0441\u043c\u043e\u0442\u0440\u0435\u043b <a href=\"https:\/\/www.youtube.com\/watch?v=mQ2KTRn4BMI\" rel=\"noopener noreferrer nofollow\">\u0434\u043e\u043a\u043b\u0430\u0434 \u043e\u0442\u00a0\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 INSIDE<\/a>.<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u0438\u00a0\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u042e\u043d\u044c\u043a\u0438 \u043c\u043e\u0436\u0435\u0442 \u043e\u0442\u0432\u0430\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0431\u043e\u0440\u043a\u0430 \u043f\u043e\u0434\u00a0\u043a\u0430\u043a\u0443\u044e\u2011\u0442\u043e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443. \u041f\u043e\u043c\u043d\u044e, \u0447\u0442\u043e\u00a0\u0432\u00a0\u0440\u0430\u0439\u043e\u043d\u0435 2017\u20132018\u00a0\u0443\u00a0\u043c\u0435\u043d\u044f\u00a0\u0431\u044b\u043b\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441\u00a0GPS, \u0442\u043e\u0433\u0434\u0430 <a href=\"https:\/\/github.com\/playgameservices\/play-games-plugin-for-unity\/issues\/2013\" rel=\"noopener noreferrer nofollow\">\u0444\u0438\u043a\u0441\u043e\u043c\u00a0\u0431\u044b\u043b\u043e<\/a> \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u00a0id \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0430 <code>\\u003<\/code>.<\/p>\n<\/li>\n<li>\n<p>\u0427\u0435\u0440\u0435\u0437 \u043c\u0438\u043d\u0443\u0442 10\u00a0\u043f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a\u00a0\u0432\u044b\u0432\u0435\u043b \u043a\u043e\u043c\u043f \u0438\u0437\u00a0\u0441\u043f\u044f\u0449\u0435\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u0430 \u0432\u044b\u043b\u0435\u0437\u043b\u0430 \u0432\u043e\u0442 \u044d\u0442\u0430 \u043e\u0448\u0438\u0431\u043a\u0430, \u043f\u0440\u0438\u00a0\u044d\u0442\u043e\u043c \u0437\u0430\u0448\u0443\u043c\u0435\u043b\u0438 \u043a\u0443\u043b\u0435\u0440\u044b \u043d\u0430\u00a0\u0432\u0438\u0434\u044f\u0445\u0435 \u043d\u0430\u00a0\u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u043a\u0443. \u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 Unity\u00a0\u0431\u044b\u043b \u043e\u0442\u043a\u0440\u044b\u0442, \u043d\u043e\u00a0\u043d\u0435\u00a0\u0431\u044b\u043b \u0437\u0430\u043f\u0443\u0449\u0435\u043d, \u0438 \u043a\u0440\u0430\u0448\u043d\u0443\u043b\u0441\u044f \u0432\u00a0\u0438\u0442\u043e\u0433\u0435. <\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/77c\/5b2\/356\/77c5b2356a02525bf17ae1f6c7d703ae.png\" width=\"410\" height=\"237\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/77c\/5b2\/356\/77c5b2356a02525bf17ae1f6c7d703ae.png\"\/><\/figure>\n<\/li>\n<li>\n<p>\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u00a0\u0431\u044b\u043b\u043e \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u0434\u0435\u0431\u0430\u0436\u0438\u0442\u044c \u0432 2021\u00a0\u0432\u0435\u0440\u0441\u0438\u0438. \u041f\u0440\u0438\u00a0\u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u043f\u043b\u0435\u0439\u043c\u043e\u0434\u0430 \u0432\u044b\u043b\u0435\u0442\u0430\u0435\u0442 \u044d\u043a\u0441\u0435\u043f\u0448\u043d.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/f4f\/cc5\/0e0\/f4fcc50e0da4e71abcbd43fb5e888519.png\" width=\"717\" height=\"482\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f4f\/cc5\/0e0\/f4fcc50e0da4e71abcbd43fb5e888519.png\"\/><\/figure>\n<\/li>\n<\/ul>\n<p>\u0423 \u0442\u0438\u043c\u043c\u0435\u0439\u0442\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0430 \u041c\u0430\u043a\u0435.<\/p>\n<ol>\n<li>\n<p>\u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0448\u044c \u0441 \u0433\u0443\u044f\u0442\u0438\u043d\u043e\u0439.<\/p>\n<\/li>\n<li>\n<p>\u041a\u043b\u043e\u043d\u0438\u0440\u0443\u0435\u0448\u044c \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0442\u044f\u0436\u0451\u043b\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442.<\/p>\n<\/li>\n<li>\n<p>Ctrl+Z.<\/p>\n<\/li>\n<li>\n<p>\u041a\u0440\u0430\u0448 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430.<\/p>\n<\/li>\n<\/ol>\n<p>\u041d\u0435 \u0437\u043d\u0430\u044e, \u044d\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u0441 UI-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c\u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0438\u043b\u0438 \u043d\u0435\u0442, \u043d\u043e \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e. \u0416\u0443\u0442\u043a\u043e \u0431\u0435\u0441\u0438\u0442 \u0435\u0433\u043e ?<\/p>\n<h3>\u0427\u0442\u043e \u0436\u0435 \u0434\u0430\u043b\u044c\u0448\u0435<\/h3>\n<p>\u0417\u0430 \u0432\u0440\u0435\u043c\u044f \u043a\u043e\u0432\u0438\u0434\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043d\u044f\u043b\u0430 \u0432\u0435\u0441\u044c\u043c\u0430 \u0441\u043e\u043c\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u0447\u0442\u043e \u0432 \u0438\u0442\u043e\u0433\u0435 \u0432\u044b\u043b\u0438\u043b\u043e\u0441\u044c \u0432 \u043d\u0435\u0434\u0430\u0432\u043d\u0438\u0435 \u0441\u043a\u0430\u043d\u0434\u0430\u043b\u044b. \u0421\u0430\u043c\u043e\u0435 \u0433\u043e\u0440\u044f\u0447\u0435\u0439 \u0431\u044b\u043b\u0430 <a href=\"https:\/\/dtf.ru\/u\/1922-andrei-dies-twice-apanasik\/2122008-unity-strelyaet-sebe-v-nogu\" rel=\"noopener noreferrer nofollow\">\u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u0441\u043e \u0441\u043c\u0435\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438<\/a>.<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/65ce7f77ee339fd48bc3a45c\" data-style=\"\" id=\"65ce7f77ee339fd48bc3a45c\" width=\"\"><\/div>\n<p>\u041f\u043e\u0437\u0436\u0435 <a href=\"https:\/\/www.fxguide.com\/quicktakes\/unity-software-with-a-company-reset-walks-away-from-film-vfx-and-the-weta-deal\/\" rel=\"noopener noreferrer nofollow\">\u0440\u0430\u0441\u0442\u043e\u0440\u0436\u0435\u043d\u0438\u0435 \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435<\/a> \u0441 \u0412\u0435\u0442\u043e\u0439. \u041d\u0443 \u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u043e\u043b\u043d \u0443\u0432\u043e\u043b\u044c\u043d\u0435\u043d\u0438\u0439 \u2014 \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 <a href=\"https:\/\/www.reuters.com\/technology\/unity-software-cutting-25-staff-company-reset-continuation-2024-01-08\/\" rel=\"noopener noreferrer nofollow\">\u0431\u044b\u043b\u043e \u0443\u0432\u043e\u043b\u0435\u043d\u043e<\/a> \u043f\u043e\u0447\u0442\u0438 25% \u0432\u0441\u0435\u0433\u043e \u0448\u0442\u0430\u0442\u0430.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/d30\/720\/a01\/d30720a019f2c49f55190298c36e8403.png\" width=\"680\" height=\"712\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d30\/720\/a01\/d30720a019f2c49f55190298c36e8403.png\"\/><\/figure>\n<p>\u041c\u043d\u043e\u0433\u0438\u0435 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043f\u043e\u0440\u0435\u0434\u0435\u043b\u0438. \u041d\u0435\u00a0\u044f\u0441\u043d\u043e, \u043a\u0430\u043a\u043e\u0435 \u0431\u0443\u0434\u0443\u0449\u0435\u0435 \u0443\u00a0\u0442\u043e\u0433\u043e\u00a0\u0436\u0435 DOTS\u00bb\u0430. \u0425\u043e\u0442\u044f \u043d\u0435\u00a0\u0442\u0430\u043a \u0434\u0430\u0432\u043d\u043e \u0438 \u0432\u044b\u0448\u043b\u0430 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f, \u043d\u043e\u00a0\u0431\u043e\u044f\u0437\u043d\u043e.<\/p>\n<p>\u041f\u0440\u0438\u00a0\u044d\u0442\u043e\u043c \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e\u00a0\u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u043d\u0435\u00a0\u0437\u0430\u043a\u0440\u043e\u0435\u0442\u0441\u044f, \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0432\u0441\u0451 \u0435\u0449\u0451 \u043c\u043e\u0436\u043d\u043e \u043f\u0438\u043b\u0438\u0442\u044c \u043d\u0430\u00a0\u0434\u0432\u0438\u0436\u043a\u0435, \u043d\u043e\u00a0\u043d\u0430\u00a0\u0444\u043e\u043d\u0435 UE \u043d\u044b\u043d\u0447\u0435 Unity \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043a\u0430\u043a\u00a0\u043e\u0442\u0441\u0442\u0430\u044e\u0449\u0438\u0439 \u0438\u0433\u0440\u043e\u043a.<\/p>\n<hr\/>\n<p>\u0415\u0441\u043b\u0438 \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0432\u044b\u0445\u043e\u0434 \u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0430 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043e\u0434\u043d\u0438\u043c \u0438\u0437\u00a0\u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432.<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/www.patreon.com\/suvitruf\" rel=\"noopener noreferrer nofollow\">\u041d\u0430\u00a0\u041f\u0430\u0442\u0440\u0435\u043e\u043d\u0435<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/boosty.to\/apanasik\" rel=\"noopener noreferrer nofollow\">\u041d\u0430\u00a0Boosty<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.paypal.com\/paypalme\/andreiapanasik\" rel=\"noopener noreferrer nofollow\">\u0427\u0435\u0440\u0435\u0437 Paypal<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/yoomoney.ru\/to\/41001674710054\" rel=\"noopener noreferrer nofollow\">\u0427\u0435\u0440\u0435\u0437 \u042f\u043d\u0434\u0435\u043a\u0441.\u0414\u0435\u043d\u044c\u0433\u0438<\/a><\/p>\n<\/li>\n<\/ul>\n<p>\u0422\u0430\u043a\u0436\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u0442\u044c\u0441\u044f \u043d\u0430 <a href=\"https:\/\/gamedevsuffering.substack.com\/\" rel=\"noopener noreferrer nofollow\">\u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0443 \u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0430<\/a>.<\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/794118\/\"> https:\/\/habr.com\/ru\/articles\/794118\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u041d\u0435\u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0437\u0430\u043c\u0435\u0442\u043a\u0430 \u043f\u043e \u0438\u0442\u043e\u0433\u0443 \u043c\u043d\u043e\u0433\u0438\u0445 \u043b\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0434\u0432\u0438\u0436\u043a\u043e\u043c \u0441 \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435\u043c \u0441\u043c\u0435\u0436\u043d\u044b\u0445 \u043d\u043e\u0432\u043e\u0441\u0442\u0435\u0439 \u0438 \u0438\u043d\u0444\u043e\u043f\u043e\u0432\u043e\u0434\u043e\u0432.<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/65ce8059ee339fd48bc3a4c0\" data-style=\"\" id=\"65ce8059ee339fd48bc3a4c0\" width=\"\"><\/div>\n<h3>\u0411\u044d\u043a\u0433\u0440\u0430\u0443\u043d\u0434<\/h3>\n<p>\u0412\u00a0\u0433\u0435\u0439\u043c\u0434\u0435\u0432\u0435 \u0431\u043e\u043b\u0435\u0435 10\u00a0\u043b\u0435\u0442. \u041d\u0430\u0447\u0438\u043d\u0430\u043b \u0441\u00a0\u043f\u043e\u0440\u0442\u0430 iOS \u0438\u0433\u0440 \u043d\u0430\u00a0Android, \u043f\u043e\u0442\u043e\u043c \u043f\u0438\u043b\u0438\u043b \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u043d\u0430\u00a0LibGDX, \u043f\u0438\u0441\u0430\u043b <a href=\"https:\/\/suvitruf.ru\/libgdx\/\" rel=\"noopener noreferrer nofollow\">\u0442\u0443\u0442\u043e\u0440\u0438\u0430\u043b\u044b<\/a>, \u043a\u043e\u0442\u043e\u0440\u044b\u0435, \u0432\u00a0\u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f, \u043c\u043d\u043e\u0433\u0438\u043c \u043f\u043e\u043c\u043e\u0433\u043b\u0438. \u0412\u00a0\u043a\u0430\u043a\u043e\u0439\u2011\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0435\u0440\u0435\u0435\u0445\u0430\u043b \u0432\u00a0\u041c\u043e\u0441\u043a\u0432\u0443, \u0433\u0434\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u043b Android\u2011\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u043c, \u0430\u00a0\u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e \u0441\u043e \u0437\u043d\u0430\u043a\u043e\u043c\u044b\u043c\u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u043b \u0441\u0432\u043e\u0439 \u043f\u0435\u0440\u0432\u044b\u0439 \u0441\u0442\u0430\u0440\u0442\u0430\u043f, \u0432\u00a0\u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u043d\u0430\u0434 MOBA Unyworld, \u043f\u043e\u0434\u00a0\u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u044b \u0434\u0430\u0436\u0435 <a href=\"https:\/\/dtf.ru\/gamedev\/10999-blog-tri-goda-razrabotki-svoey-mmo\" rel=\"noopener noreferrer nofollow\">\u043f\u0440\u0438\u0432\u043b\u0435\u043a\u043b\u0438 \u0438\u043d\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u0438<\/a>. \u041f\u0440\u043e\u0435\u043a\u0442, \u043f\u0440\u0430\u0432\u0434\u0430, <a href=\"https:\/\/suvitruf.ru\/2018\/07\/10\/4124\/unnyworld-postmortem\/\" rel=\"noopener noreferrer nofollow\">\u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0437\u0430\u043a\u0440\u044b\u0442\u044c<\/a>.<\/p>\n<p>\u0418\u0433\u0440\u0430\u00a0\u0431\u044b\u043b\u0430 \u043d\u0430\u00a0Unity. \u0421\u00a0\u0442\u0435\u0445 \u043f\u043e\u0440 (\u0441 ~2014\u00a0\u0433\u043e\u0434\u0430) \u0432\u00a0\u0442\u043e\u0439 \u0438\u043b\u0438\u00a0\u0438\u043d\u043e\u0439 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441\u00a0\u0434\u0432\u0438\u0436\u043a\u043e\u043c. \u042f \u043d\u0435\u00a0\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442 \u0433\u0440\u0430\u0444\u0438\u043a\u0438 \u0438 \u0432\u0440\u044f\u0434\u00a0\u043b\u0438 \u0441\u0435\u0439\u0447\u0430\u0441 \u0441\u00a0\u0445\u043e\u0434\u0443 \u0441\u043c\u043e\u0433\u0443 \u0441\u0432\u043e\u0439 \u0440\u0435\u043d\u0434\u0435\u0440 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0438\u043b\u0438\u00a0\u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0448\u0435\u0439\u0434\u0435\u0440. \u041d\u0430\u00a0\u0442\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u044f \u0437\u0430\u043d\u0438\u043c\u0430\u043b\u0441\u044f \u0432\u0441\u0435\u043c \u0431\u0435\u043a\u0435\u043d\u0434\u043e\u043c\/\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043e\u0439 (\u0438\u043d\u0441\u0442\u0430\u043d\u0441\u044b, \u0430\u0440\u043a\u0435\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u044b \u0441\u0430\u043c\u043e\u043f\u0430\u043b\u044c\u043d\u044b\u0435, \u043c\u0430\u0442\u0447\u043c\u0435\u0439\u043a\u0435\u0440, \u0440\u0430\u0431\u043e\u0442\u0430 \u0441\u00a0\u0411\u0414 \u0438 \u0432\u043e\u0442 \u044d\u0442\u043e \u0432\u043e\u0442 \u0432\u0441\u0451), \u0430\u00a0\u0432\u00a0\u042e\u043d\u044c\u043a\u0435 \u043e\u0442\u0432\u0435\u0447\u0430\u043b \u043f\u043e\u00a0\u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0447\u0430\u0441\u0442\u0438\u00a0\u043b\u0438\u0448\u044c \u0437\u0430\u00a0\u043a\u0430\u043a\u0438\u0435\u2011\u0442\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0432\u0435\u0449\u0438 \u0438\u043b\u0438\u00a0\u0430\u0441\u043f\u0435\u043a\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435\u00a0\u043a\u0430\u0441\u0430\u044e\u0442\u0441\u044f \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0441\u0430\u043c\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430:<\/p>\n<ul>\n<li>\n<p>\u041a\u0432\u0435\u0441\u0442\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430<\/p>\n<\/li>\n<li>\n<p>\u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u0430\u0447\u0438\u0432\u043e\u043a<\/p>\n<\/li>\n<li>\n<p>AI<\/p>\n<\/li>\n<li>\n<p>\u041a\u043b\u0438\u0435\u043d\u0442\u2011\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0435 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435<\/p>\n<\/li>\n<li>\n<p>\u041b\u0438\u0433\u0438, \u0440\u0435\u0439\u0442\u0438\u043d\u0433\u043e\u0432\u044b\u0435 \u0431\u043e\u0438<\/p>\n<\/li>\n<li>\n<p>\u0427\u0430\u0442 (\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 ejabberd)<\/p>\n<\/li>\n<\/ul>\n<p>\u0417\u0430\u00a0\u0433\u043e\u0434\u044b \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441\u00a0\u0434\u0432\u0438\u0436\u043a\u043e\u043c \u043d\u0430\u043a\u043e\u043f\u0438\u043b\u043e\u0441\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043c\u0435\u0442\u043e\u043a, \u0447\u0430\u0441\u0442\u044c \u0438\u0437\u00a0\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044f \u043d\u0430\u0447\u0430\u043b \u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u0442\u044c \u0432 <a href=\"https:\/\/twitter.com\/Suvitruf\/status\/1416897021844377601\" rel=\"noopener noreferrer nofollow\">\u0442\u0440\u0435\u0434\u0435<\/a>. \u0420\u0435\u0448\u0438\u043b \u0432\u00a0\u0438\u0442\u043e\u0433\u0435 \u043a\u0430\u043a\u00a0\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u044f\u0442\u043d\u0438\u0447\u043d\u044b\u0439 \u043f\u043e\u0441\u0442 \u043e\u0444\u043e\u0440\u043c\u0438\u0442\u044c.<\/p>\n<h3>\u041d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043e\u0442\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435<\/h3>\n<p>\u042d\u0442\u043e \u043d\u0435\u00a0\u043f\u043e\u0441\u0442 \u0441\u00a0\u0446\u0435\u043b\u044c\u044e \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u0430\u043a\u043e\u0439 Unity \u043f\u043b\u043e\u0445\u043e\u0439 \u0434\u0432\u0438\u0436\u043e\u043a. \u0415\u0441\u043b\u0438\u00a0\u0431\u044b \u044f \u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043f\u0440\u043e\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0441\u00a0\u0442\u0435\u043c\u00a0\u0436\u0435 UE, \u0442\u043e, \u0434\u0443\u043c\u0430\u044e, \u043c\u043e\u043c\u0435\u043d\u0442\u0438\u043a\u043e\u0432\u00a0\u0431\u044b\u043b\u043e\u00a0\u0431\u044b \u043d\u0435\u00a0\u043c\u0435\u043d\u044c\u0448\u0435. \u041f\u0440\u043e\u0441\u0442\u043e \u0434\u0435\u043b\u044e\u0441\u044c \u043e\u043f\u044b\u0442\u043e\u043c \u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u043c\u0438 (\u043d\u0430\u0434\u0435\u044e\u0441\u044c) \u0438\u0441\u0442\u043e\u0440\u0438\u044f\u043c\u0438 \u0438\u0437\u00a0\u043b\u0438\u0447\u043d\u043e\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438. \u0410\u00a0\u0435\u0441\u043b\u0438 \u044f \u0441\u0435\u0439\u0447\u0430\u0441 \u0431\u0443\u0434\u0443 \u043e\u043f\u044f\u0442\u044c \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0438\u043d\u0434\u0438\u2011\u0438\u0433\u0440\u0443, \u0442\u043e, \u0441\u043a\u043e\u0440\u0435\u0439 \u0432\u0441\u0435\u0433\u043e, \u0432\u0441\u0451 \u0435\u0449\u0451 \u0432\u044b\u0431\u0435\u0440\u0443 Unity.<\/p>\n<h3>\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u043d\u044b\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f<\/h3>\n<p>\u041f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0441\u044f \u0441\u00a0\u0434\u0432\u0438\u0436\u043a\u043e\u043c \u0432\u00a0\u0440\u0430\u0439\u043e\u043d\u0435 Unity 4. \u0418\u00a0\u0431\u044b\u043b\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0442\u0435\u0445 \u0438\u043b\u0438\u00a0\u0438\u043d\u044b\u0445 \u0430\u0441\u043f\u0435\u043a\u0442\u043e\u0432 Unity, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043b\u0435\u043a\u043b\u0438 \u0437\u0430\u00a0\u0441\u043e\u0431\u043e\u0439 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u0438\u0435 \u043d\u0430\u0448\u0435\u0433\u043e \u043a\u043e\u0434\u0430. \u041d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e, \u043a\u043e\u0433\u0434\u0430 \u0434\u0432\u0438\u0436\u043e\u043a \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0432\u00a0\u0440\u0430\u043c\u043a\u0430\u0445 \u043c\u0430\u0436\u043e\u0440\u043d\u044b\u0445 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439, \u0432\u043e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e\u2026\u043d\u043e\u0432\u044b\u0435 \u0432\u0435\u0449\u0438 \u043f\u0440\u0438\u0432\u043d\u043e\u0441\u044f\u0442 \u043d\u043e\u0432\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u0431\u0430\u0433\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u043c\u0435\u0441\u044f\u0446\u0430\u043c\u0438 (\u0430 \u0442\u043e \u0438 \u0433\u043e\u0434\u0430\u043c\u0438) \u043d\u0435\u00a0\u0444\u0438\u043a\u0441\u0438\u0442\u044c.<\/p>\n<p>\u0423\u00a0\u043d\u0438\u0445 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 \u043c\u0435\u043d\u044f\u043b\u0430\u0441\u044c \u0441\u0435\u0442\u043a\u0430. \u0412\u00a0\u0431\u043e\u0440\u043e\u0434\u0430\u0442\u044b\u0435 \u0433\u043e\u0434\u044b \u0442\u0430\u043c\u00a0\u0431\u044b\u043b\u0438 RPC. \u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0432\u00a0\u0442\u043e\u00a0\u0436\u0435 \u0432\u0440\u0435\u043c\u044f\u00a0\u0431\u044b\u043b\u0430 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u0432\u00a0\u0432\u0438\u0434\u0435 uLink. \u041d\u043e\u00a0\u044d\u0442\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0435\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435\u00a0\u0431\u044b\u043b\u043e \u043d\u0435\u00a0\u0441\u0430\u043c\u044b\u043c \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u043c.\u00a0\u0411\u044b\u043b\u0438 \u0432\u043e\u043f\u0440\u043e\u0441\u0438\u043a\u0438 \u043a\u00a0\u043c\u0430\u0441\u0442\u0435\u0440\u2011\u0441\u043b\u0435\u0439\u0432 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435 \u0438 \u043a\u0440\u0430\u0448\u0430\u043c. \u0412\u00a0\u043a\u0430\u043a\u043e\u0439\u2011\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043f\u0435\u0440\u0435\u0435\u0445\u0430\u0442\u044c \u043d\u0430\u00a0HLAPI\/LLAPI. \u0422\u0435\u043f\u0435\u0440\u044c \u0443\u0436\u0435 \u0438 HLAPI\/LLAPI deprecated.<\/p>\n<p>\u041d\u0430\u00a0\u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0437\u0430\u043c\u0435\u0442\u043e\u043a \u043f\u0440\u043e\u00a0\u0441\u0435\u0442\u043a\u0443 \u0443\u0436\u0435 \u043f\u043e\u044f\u0432\u0438\u043b\u043e\u0441\u044c MLAPI, \u043d\u043e\u00a0\u0442\u043e\u0433\u0434\u0430 \u043e\u043d\u043e\u00a0\u0431\u044b\u043b\u043e \u0432\u00a0\u0441\u0442\u0430\u0442\u0443\u0441\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e. \u0427\u0442\u043e\u00a0\u0437\u0430\u0431\u0430\u0432\u043d\u043e, \u0432\u00a0\u0441\u0442\u0430\u0440\u044b\u0445 \u0434\u043e\u043a\u0430\u0445 \u043a\u0443\u0447\u0430 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c LLAPI, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u0436\u0435 \u043d\u0435\u00a0\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f. \u0410\u00a0\u0432\u00a0LLAPI \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430\u00a0\u043d\u043e\u0432\u044b\u0439 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 MLAPI.<\/p>\n<figure class=\"\"><\/figure>\n<figure class=\"full-width\"><\/figure>\n<p>\u0412\u00a0\u0431\u044b\u043b\u044b\u0435 \u0433\u043e\u0434\u044b \u0434\u043b\u044f\u00a0\u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 http \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432\u00a0\u0431\u044b\u043b \u043d\u0435\u00a0\u0441\u0430\u043c\u044b\u0439 \u043b\u0443\u0447\u0448\u0438\u0439 \u043a\u043b\u0430\u0441\u0441 WWW. \u041f\u043e\u0437\u0436\u0435 \u043d\u0430\u00a0\u0437\u0430\u043c\u0435\u043d\u0443 \u043f\u0440\u0438\u0448\u0451\u043b <code>UnityWebRequest<\/code>. \u042f \u0432\u00a0\u043d\u0430\u0448\u0438\u0445 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u0438\u043d\u0441\u0442\u0430\u043d\u0441\u0430\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 (\u0434\u0430, \u043e\u043d\u0438\u00a0\u0431\u044b\u043b\u0438 \u043d\u0430\u00a0\u042e\u043d\u0438\u0442\u0438) \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u043b \u043a\u043e\u0434 \u0434\u043b\u044f\u00a0\u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 Http\u2011\u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u043d\u0430\u00a0\u043d\u0435\u0433\u043e. \u0412\u00a0\u043a\u0430\u043a\u043e\u0439\u2011\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0432\u0430\u043b\u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c\u0441\u044f. \u041d\u0435\u00a0\u0431\u044b\u043b\u043e \u044f\u0441\u043d\u043e, \u0447\u0442\u043e\u00a0\u043d\u0435\u00a0\u0442\u0430\u043a. \u0414\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u044f\u0432\u043d\u043e \u0432\u0441\u0451 \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u0442\u044c, \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c <code>Dispose<\/code> \u0438 \u043f\u0440\u043e\u0447\u0438\u0435 \u0445\u0438\u0442\u0440\u043e\u0441\u0442\u0438.<\/p>\n<p>netstat \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u043b \u0441\u043e\u0442\u043d\u0438 \u043d\u0435\u0437\u0430\u043a\u0440\u044b\u0442\u044b\u0445 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439. UnityWebRequest \u043f\u043e\u0447\u0435\u043c\u0443\u2011\u0442\u043e \u0438\u0445 \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0435\u00a0\u0437\u0430\u043a\u0440\u044b\u0432\u0430\u043b. \u0412\u00a0\u0438\u0442\u043e\u0433\u0435 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043e\u0441\u0442\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u00a0\u0441\u0430\u043c\u043e\u043f\u0438\u0441\u043d\u043e\u043c Http\u2011\u043a\u043b\u0438\u0435\u043d\u0442\u0435 \u0441\u00a0\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0434\u0435\u0444\u043e\u043b\u0442\u043d\u043e\u0433\u043e TcpClient \u0438\u0437\u00a0C#.<\/p>\n<p>\u0411\u044b\u043b \u043c\u043e\u043c\u0435\u043d\u0442, \u043a\u043e\u0433\u0434\u0430 \u043d\u0430\u0447\u0430\u043b\u0438 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u044c \u0442\u0440\u0435\u0432\u043e\u0433\u0438, \u0447\u0442\u043e\u00a0\u043d\u0430\u00a0\u0441\u0435\u0440\u0432\u0430\u043a\u0435 \u043c\u0435\u0441\u0442\u043e \u043d\u0430\u00a0\u0434\u0438\u0441\u043a\u0435 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f. \u041d\u043e\u00a0\u043d\u0430\u00a0\u044d\u0442\u0438\u0445 \u0441\u0435\u0440\u0432\u0430\u043a\u0430\u0445 \u043a\u0440\u043e\u043c\u0435 \u043b\u043e\u0433\u043e\u0432 \u043d\u0438\u0447\u0435\u0433\u043e \u0438 \u043d\u0435\u00a0\u043f\u0438\u0448\u0435\u0442\u0441\u044f. \u0412\u00a0\u0438\u0442\u043e\u0433\u0435 \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e\u00a0\u042e\u043d\u0438\u0442\u0438\u0448\u043d\u043e\u0435 LLAPI \u0441\u043f\u0430\u043c\u0438\u043b\u043e \u043a\u0430\u0436\u0434\u044b\u0439 \u043a\u0430\u0434\u0440 \u043e\u0448\u0438\u0431\u043a\u0443 \u043e\u0442\u043a\u0443\u0434\u0430\u2011\u0442\u043e \u0438\u0437\u00a0\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430, \u043b\u043e\u0433\u0444\u0430\u0439\u043b \u0437\u0430\u0431\u0438\u043b \u0432\u0435\u0441\u044c \u0445\u0430\u0440\u0434 \u0438\u0437\u2011\u0437\u0430 \u044d\u0442\u043e\u0433\u043e. \u041e\u0442\u043b\u043e\u0432\u0438\u0442\u044c \u043e\u0448\u0438\u0431\u043a\u0443 \u043d\u0435\u043b\u044c\u0437\u044f. \u0417\u0430\u0442\u0440\u0430\u0439\u2011\u043a\u0435\u0442\u0447\u0438\u0442\u044c \u0442\u043e\u0436\u0435. \u0427\u0442\u043e\u00a0\u0432\u044b\u0437\u044b\u0432\u0430\u043b\u043e \u043e\u0448\u0438\u0431\u043a\u0443? \u041d\u0435\u00a0\u044f\u0441\u043d\u043e. \u0412\u00a0\u0438\u0442\u043e\u0433\u0435 \u044f \u044d\u0442\u043e \u0437\u0430\u0440\u0435\u043f\u043e\u0440\u0442\u0438\u043b \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0435\u0442\u043a\u0443 \u043f\u0438\u043b\u0438\u043b. \u0427\u0435\u0440\u0435\u0437 1\u20132\u00a0\u0430\u043f\u0434\u0435\u0439\u0442\u0430 \u043f\u043e\u0447\u0438\u043d\u0438\u043b\u0438.<\/p>\n<p>\u0422\u043e\u0442 \u0441\u0430\u043c\u044b\u0439 WWW \u043a\u043b\u0430\u0441\u0441 \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0435\u00a0\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u043b keep\u2011alive \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f. UnityWebRequest \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0442\u043e\u0436\u0435 \u043d\u0435\u00a0\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u043b\u2026 \u0418, <a href=\"https:\/\/forum.unity.com\/threads\/connection-keep-alive-in-unity-web-request.795618\/\" rel=\"noopener noreferrer nofollow\">\u0441\u0443\u0434\u044f \u043f\u043e\u00a0\u0432\u0441\u0435\u043c\u0443<\/a>, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u043d\u0430\u0447\u0430\u043b \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u00a0Unity 2019.<\/p>\n<p>\u041e\u0447\u0435\u043d\u044c \u0447\u0430\u0441\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u044f\u0442 \u0440\u0435\u0433\u0440\u0435\u0441\u0441\u0438\u0438 \u043f\u0440\u0438\u00a0\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f\u0445. \u0427\u0438\u043d\u0438\u0442\u044c \u0442\u0430\u043a\u043e\u0435 \u043c\u043e\u0433\u0443\u0442 \u043e\u0447\u0435\u043d\u044c \u0434\u043e\u043b\u0433\u043e. \u041e\u043d\u043e \u0438 \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u043a\u043e\u0433\u0434\u0430 \u0443\u00a0\u0442\u0435\u0431\u044f \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u0432 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0445 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u0434\u0432\u0438\u0436\u043a\u0430. \u0421\u0438\u0434\u0435\u043d\u0438\u0435 \u043d\u0430\u00a0LTS \u0432\u0435\u0440\u0441\u0438\u0438 \u043e\u0441\u043e\u0431\u043e \u043d\u0435\u00a0\u0441\u043f\u0430\u0441\u0430\u0435\u0442.<\/p>\n<p>\u041e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u0438\u043d\u0451\u0441 \u043e\u0448\u0438\u0431\u043a\u0443 \u00abIncrease kMaxCallback\u00bb. \u0410\u00a0\u0432\u0441\u0451 \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e <a href=\"https:\/\/forum.unity.com\/threads\/annoying-bug-editor-crashing-with-increase-kmaxcallback.487655\/\" rel=\"noopener noreferrer nofollow\">\u0432\u044b\u043a\u0430\u0442\u0438\u043b\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435<\/a>, \u043f\u0440\u0438\u00a0\u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u0438\u00a0\u043a\u0430\u0436\u0434\u043e\u043c \u0437\u0430\u0445\u043e\u0434\u0435 \u0432\u00a0Play Mode \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043b\u0441\u044f \u0438\u0432\u0435\u043d\u0442, \u0430\u00a0\u043e\u0442\u043f\u0438\u0441\u043a\u0438 \u043d\u0435\u00a0\u0431\u044b\u043b\u043e. \u0412\u00a0\u0438\u0442\u043e\u0433\u0435, \u0435\u0441\u043b\u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0434\u043e\u043b\u0433\u043e \u0437\u0430\u043f\u0443\u0449\u0435\u043d, \u0442\u043e \u043f\u043e\u0441\u043b\u0435 64\u00a0\u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432 \u043e\u043d \u043a\u0440\u0430\u0448\u0438\u043b\u0441\u044f.<\/p>\n<p>Unity Hub \u0434\u043e\u00a0\u0441\u0438\u0445 \u043f\u043e\u0440 \u043d\u0435\u00a0\u0443\u043c\u0435\u0435\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u0432\u0435\u0440\u0441\u0438\u0438 Unity. \u0421\u043a\u0430\u0436\u0435\u043c, \u0435\u0441\u043b\u0438 \u044f \u0441\u0438\u0436\u0443 \u043d\u0430\u00a0LTS \u0432\u0435\u0440\u0441\u0438\u0438, \u0442\u043e \u043f\u0440\u0438\u00a0\u0432\u044b\u0445\u043e\u0434\u0435 \u043d\u043e\u0432\u043e\u0439 \u043c\u0438\u043d\u043e\u0440\u043a\u0438 \u043c\u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0435\u0451 \u0440\u044f\u0434\u043e\u043c. \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u0443\u044e \u043d\u0435\u043b\u044c\u0437\u044f.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0427\u0442\u043e-\u0442\u043e \u043d\u0435 \u0444\u0438\u043a\u0441\u0438\u0442\u0441\u044f \u0433\u043e\u0434\u0430\u043c\u0438.<\/p>\n<figure class=\"full-width\"><\/figure>\n<h3>\u0421\u0442\u0440\u0430\u043d\u043d\u043e\u0441\u0442\u0438<\/h3>\n<p>\u0411\u044b\u043b\u0430 \u0443\u00a0\u043d\u0430\u0441 \u043e\u0434\u043d\u0430\u0436\u0434\u044b \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441\u00a0\u0442\u0435\u043c, \u0447\u0442\u043e\u00a0\u0432\u00a0\u043a\u0430\u043a\u043e\u0439\u2011\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u043e\u043f\u0430\u0434\u0430\u043b\u043e \u0432\u0441\u0451 GUI \u0432\u00a0\u0438\u0433\u0440\u0435. \u0412\u00a0\u043b\u043e\u0433\u0430\u0445 \u0441\u043f\u0430\u0432\u043d \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0438\u0437\u00a0\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 \u043f\u0440\u043e\u00a0\u0432\u0435\u0440\u0442\u0435\u043a\u0441\u044b. \u0422\u0430\u043a \u0438 \u043d\u0435\u00a0\u0431\u044b\u043b\u043e \u044f\u0441\u043d\u043e, \u0447\u0442\u043e\u00a0\u043d\u0435\u00a0\u0442\u0430\u043a. \u0420\u0435\u043f\u043e\u0440\u0442\u0438\u043b\u0438 Unity, \u0442\u0435 \u043e\u0442\u0432\u0435\u0442\u0438\u043b\u0438, \u0447\u0442\u043e\u00a0\u0431\u0430\u0433 \u043e\u0447\u0435\u043d\u044c \u0440\u0435\u0434\u043a\u0438\u0439, \u043d\u043e\u00a0\u043e\u043d\u0438 \u00ab\u0433\u043e\u0442\u043e\u0432\u044b \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430, \u0435\u0441\u043b\u0438 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u043e\u043f\u043b\u0430\u0447\u0438\u0432\u0430\u0442\u044c \u0435\u043c\u0443 \u0447\u0430\u0441\u044b \u043f\u043e\u00a0\u0441\u0442\u0430\u0432\u043a\u0435 $10\u043a \u0432\u00a0\u043c\u0435\u0441\u044f\u0446\u00bb.<\/p>\n<p>\u0412\u00a0\u0438\u0442\u043e\u0433\u0435 \u0440\u0430\u0437\u0431\u0438\u043b\u0438 \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u043a\u0430\u043d\u0432\u0430\u0441 \u043d\u0430\u00a0\u0431\u043e\u043b\u0435\u0435 \u043c\u0435\u043b\u043a\u0438\u0435\u00a0\u2014 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0438\u0441\u0447\u0435\u0437\u043b\u0430. \u0411\u0430\u0433 \u0441\u00a0UI \u0437\u0430\u0431\u0430\u0432\u0435\u043d \u0435\u0449\u0451 \u0442\u0435\u043c, \u0447\u0442\u043e, \u0435\u0441\u043b\u0438 \u0437\u0430\u0439\u0442\u0438 \u0432\u00a0\u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044e \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0432\u00a0\u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 Unity \u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u043a\u043b\u0438\u043a\u043d\u0443\u0442\u044c \u043f\u043e\u00a0\u043e\u0431\u044a\u0435\u043a\u0442\u0443, \u0442\u043e \u0433\u0443\u044f\u0442\u0438\u043d\u0430 \u0441\u043d\u043e\u0432\u0430 \u043f\u043e\u044f\u0432\u043b\u044f\u043b\u0430\u0441\u044c.<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/65ce7f77ee68229db6e89af8\" data-style=\"\" id=\"65ce7f77ee68229db6e89af8\" width=\"\"><\/div>\n<p>\u0427\u0442\u043e\u0431\u044b \u0440\u0430\u0437\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0431\u0438\u043b\u0434 \u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c, \u0447\u0430\u0441\u0442\u044c \u0430\u0441\u0441\u0435\u0442\u043e\u0432 \u0432\u044b\u043d\u0435\u0441\u043b\u0438 \u0432\u00a0\u0430\u0441\u0441\u0435\u0442 \u0431\u0430\u043d\u0434\u043b\u044b \u0438 \u0433\u0440\u0443\u0437\u0438\u043b\u0438 \u043f\u043e\u00a0\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044e. \u0418\u043d\u043e\u0433\u0434\u0430\u00a0\u0431\u044b\u0432\u0430\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u00abAsset Bundle: CRC Mismatch\u00bb. \u0422\u0430\u043a \u0438 \u043d\u0435\u00a0\u043f\u043e\u043d\u044f\u043b\u0438, \u0447\u0442\u043e\u00a0\u0441\u00a0\u044d\u0442\u0438\u043c \u0434\u0435\u043b\u0430\u0442\u044c. \u041f\u0440\u0438\u00a0\u043f\u0435\u0440\u0435\u0441\u0431\u043e\u0440\u043a\u0435 \u0438\u043d\u043e\u0433\u0434\u0430 \u043b\u0435\u0447\u0438\u043b\u043e\u0441\u044c. \u0422\u0430\u043a \u0438 \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u043b\u043e \u043e\u0442\u00a0\u0440\u0430\u0437\u0430 \u043a\u00a0\u0440\u0430\u0437\u0443.<\/p>\n<p>\u0422\u043e\u0440\u043c\u043e\u0437\u0430 UI \u044d\u0442\u043e \u043d\u043e\u0440\u043c\u0430. \u041e\u043a\u043d\u0430 \u043c\u043e\u0436\u043d\u043e \u0438\u043d\u0441\u0442\u0430\u043d\u0446\u0438\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u00a0\u0441\u0442\u0430\u0440\u0442\u0435 \u0438\u0433\u0440\u044b \u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0442\u044c (\u043f\u0430\u043c\u044f\u0442\u044c \u0436\u0440\u0443\u0442)\u00a0\u043b\u0438\u0431\u043e \u0438\u043d\u0441\u0442\u0430\u043d\u0446\u0438\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u00a0\u043d\u0430\u0434\u043e\u0431\u043d\u043e\u0441\u0442\u0438 (\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0444\u0440\u0438\u0437 \u043f\u0440\u0438\u00a0\u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438). \u041d\u043e\u00a0\u0434\u0430\u0436\u0435 \u0431\u0435\u0437\u00a0\u044d\u0442\u043e\u0433\u043e \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0438\u00a0\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f\u0445 \u0442\u043e\u0440\u043c\u043e\u0437\u0430:<\/p>\n<ul>\n<li>\n<p>\u0420\u0430\u0431\u043e\u0442\u0430 \u0441\u00a0\u0442\u0435\u043a\u0441\u0442\u043e\u043c.<\/p>\n<\/li>\n<li>\n<p>\u041f\u0435\u0440\u0435\u0440\u0438\u0441\u043e\u0432\u043a\u0438 \u043a\u0430\u043d\u0432\u0430\u0441\u043e\u0432.<\/p>\n<\/li>\n<li>\n<p>\u0438\u00a0\u0442.\u00a0\u0434.<\/p>\n<\/li>\n<\/ul>\n<p>\u042f: \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u0443\u044e \u043b\u043e\u0433\u0438\u043a\u0443 AI \u0438 \u0440\u0435\u0439\u043a\u0441\u0430\u0442\u044b, \u0430\u00a0\u0442\u0435\u043f\u0435\u0440\u044c \u0434\u0443\u043c\u0430\u044e, \u043a\u0443\u0434\u0430\u00a0\u0431\u044b \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0441\u044d\u043a\u043e\u043d\u043e\u043c\u043b\u0435\u043d\u043d\u044b\u0439 \u0431\u044e\u0434\u0436\u0435\u0442 \u043a\u0430\u0434\u0440\u0430.<\/p>\n<p>\u0422\u0435\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c GUI:<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u041f\u0440\u043e\u00a0Windows \u0432\u0441\u0435 \u0448\u0443\u0442\u044f\u0442, \u043c\u043e\u043b \u00ab\u0435\u0441\u043b\u0438 \u0447\u0442\u043e\u2011\u0442\u043e \u043d\u0435\u00a0\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430\u00a0\u0412\u0438\u043d\u0434\u0435, \u0442\u043e \u0440\u0435\u0431\u0443\u0442\u043d\u0438\/\u043f\u0435\u0440\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u00bb. \u0421\u00a0Unity \u0435\u0441\u0442\u044c \u043f\u043e\u0445\u043e\u0436\u0430\u044f \u0442\u0435\u043c\u0430. \u041f\u043e\u0440\u043e\u0439, \u043a\u043e\u0433\u0434\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043a\u0438, \u043e\u0448\u0438\u0431\u043a\u0438 \u0441\u00a0\u043f\u0430\u043a\u0435\u0442\u0430\u043c\u0438 \u0438 \u0442. \u043f, \u0442\u043e \u0441\u043e\u0432\u0435\u0442\u0443\u044e\u0442 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0443 Library. \u0427\u0442\u043e\u00a0\u0437\u0430\u0431\u0430\u0432\u043d\u043e, \u044d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u0447\u0430\u0441\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0435\u0448\u0430\u043b\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443. \u0425\u043e\u0442\u044f \u0441\u0435\u0439\u0447\u0430\u0441, \u043a\u00a0\u0441\u0447\u0430\u0441\u0442\u044c\u044e, \u0442\u0430\u043a\u043e\u0435 \u0440\u0435\u0436\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442.<\/p>\n<p>\u0411\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e\u00a0\u0432\u00a0\u0440\u0435\u0434\u043a\u0442\u043e\u0440\u0435 \u0432\u0441\u0451 \u043e\u043a, \u0430\u00a0\u0432\u00a0\u0431\u0438\u043b\u0434\u0435 \u0441\u00a0\u0448\u0435\u0439\u0434\u0435\u0440\u0430\u043c\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430. \u041f\u043e\u0447\u0435\u043c\u0443\u2011\u0442\u043e \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u043c\u043e\u0433\u0443\u0442 \u0441\u043b\u0435\u0442\u0430\u0442\u044c \u0432\u00a0\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0433\u0440\u0430\u0444\u0438\u043a\u0438. \u041f\u0440\u0438\u0445\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u0440\u0435\u0441\u0435\u0442\u0430\u0442\u044c.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u0432\u0442\u043e\u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435, \u0442\u043e \u043f\u0440\u0438\u00a0\u043c\u0430\u043b\u0435\u0439\u0448\u0435\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043f\u0440\u0435\u0444\u0430\u0431\u043e\u0432 \u0438 \u0438\u0445 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0431\u0443\u0434\u0435\u0442 \u0442\u0443\u043f\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434.<\/p>\n<figure class=\"\"><\/figure>\n<p>\u0411\u0430\u0433\u0443\u0435\u0442 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0430\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440. \u041f\u0440\u0438\u00a0\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u042e\u043d\u0438\u0442\u0438, \u0441\u0443\u0434\u044f \u043f\u043e\u00a0\u0432\u0441\u0435\u043c\u0443, \u043b\u043e\u043c\u0430\u044e\u0442\u0441\u044f \u0442\u0435\u0439\u043c\u043f\u043b\u0435\u0439\u0442\u044b \u0434\u043b\u044f\u00a0\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043d\u043e\u0432\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432. \u0412\u00a0\u0438\u0442\u043e\u0433\u0435 \u043f\u0440\u0438\u00a0\u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0434\u0432\u0430 \u044e\u043d\u0438\u0442\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f \u0438 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u043d\u0435\u00a0\u043f\u043e\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u041b\u0435\u0447\u0438\u0442\u0441\u044f \u0442\u0435\u043c, \u0447\u0442\u043e\u00a0\u043d\u0443\u0436\u043d\u043e \u0441\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0441\u043b\u043e\u0451\u0432 \u0432\u00a0\u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 Windows \u2192 Layouts \u2192 \u0442\u0430\u043c \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043d\u0430\u00a0\u0447\u0442\u043e\u2011\u043d\u0438\u0442\u044c. \u041f\u043e\u0442\u043e\u043c \u043d\u0430\u00a0default.<\/p>\n<p>\u0412\u043e\u0442 \u0435\u0449\u0451 <a href=\"https:\/\/issuetracker.unity3d.com\/issues\/window-layout-cannot-load-editor-layout-stuck-in-infinite-loop-of-failed-to-load-window-layout\" rel=\"noopener noreferrer nofollow\">\u043f\u043e\u0445\u043e\u0436\u0430\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430<\/a>  \u0441\u043e \u0441\u043b\u043e\u044f\u043c\u0438. \u0418, \u043a\u0430\u043a\u00a0\u043f\u043e\u043d\u0438\u043c\u0430\u044e, \u0443\u00a0\u043d\u0435\u0451 \u0440\u0435\u0433\u0440\u0435\u0441\u0441\u0438\u044f\u00a0\u0431\u044b\u043b\u0430 \u0432\u00a0\u043a\u0430\u043a\u043e\u0439\u2011\u0442\u043e \u0438\u0437\u00a0\u0432\u0435\u0440\u0441\u0438\u0439. \u0418 \u044d\u0442\u043e, \u043a\u00a0\u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0447\u0430\u0441\u0442\u0430\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f, \u043a\u043e\u0433\u0434\u0430 \u0441\u0442\u0430\u0440\u044b\u0435 \u0431\u0430\u0433\u0438 \u0441\u043d\u043e\u0432\u0430 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0432\u00a0\u043d\u043e\u0432\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430. \u0410\u00a0\u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044f, \u0447\u0442\u043e\u00a0\u0446\u0438\u043a\u043b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043d\u043e\u0432\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043d\u0435\u00a0\u0442\u0430\u043a\u043e\u0439 \u0443\u0436 \u0438 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439, \u0442\u043e \u0444\u0438\u043a\u0441\u044b \u0432\u00a0\u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435 \u043d\u0435\u00a0\u043e\u0441\u043e\u0431\u043e\u0439\u00a0\u0431\u044b\u0441\u0442\u0440\u043e \u0432\u044b\u0445\u043e\u0434\u044f\u0442.<\/p>\n<p>\u0412\u00a0\u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435\u00a0\u0431\u044b\u0432\u0430\u044e\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0430\u00a0\u043a\u0430\u043a\u0438\u0445\u2011\u0442\u043e \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445. \u0410\u00a0\u0432\u00a0\u043e\u0434\u043d\u043e\u043c \u0438\u0437\u00a0\u0441\u043b\u0435\u0434. \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u043c\u043e\u0433\u0443 \u043f\u0440\u043e\u043f\u0430\u0441\u0442\u044c, \u043f\u0440\u0438\u00a0\u044d\u0442\u043e\u043c \u0432\u00a0\u043f\u0430\u0442\u0447\u043d\u043e\u0442\u0430\u0445 \u043d\u0438\u0447\u0435\u0433\u043e \u043f\u0440\u043e\u00a0\u044d\u0442\u043e \u043d\u0435\u0442\u0443. \u0412\u043e\u0442 \u0442\u0430\u043a\u043e\u0435, \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0449\u0435\u0435\u0441\u044f, \u043e\u043a\u043d\u043e \u0431\u0435\u0441\u0438\u043b\u043e \u0432\u00a0\u043a\u0430\u043a\u043e\u0439\u2011\u0442\u043e \u0438\u0437 2020.x \u0432\u0435\u0440\u0441\u0438\u0439.<\/p>\n<figure class=\"\"><\/figure>\n<p>\u041f\u0440\u043e\u0444\u0430\u0439\u043b\u0435\u0440 \u0432\u00a0Unity \u0436\u0438\u0432\u0451\u0442 \u0441\u0432\u043e\u0435\u0439 \u0436\u0438\u0437\u043d\u044c\u044e. \u042f \u0435\u0433\u043e \u0441\u0430\u043c \u043d\u0435\u00a0\u0432\u043a\u043b\u044e\u0447\u0430\u043b, \u0438 \u043e\u043d \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435\u00a0\u0442\u0440\u0435\u043a\u0430\u043b. \u0412\u044b\u0445\u043e\u0434\u0438\u0442, \u0447\u0442\u043e\u00a0\u0442\u0430\u043c \u0437\u0430\u00a0\u043d\u043e\u0447\u044c \u0447\u0442\u043e\u2011\u0442\u043e \u043d\u0430\u0442\u0435\u043a\u043b\u043e \u0432\u00a0\u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 ?<\/p>\n<figure class=\"\"><\/figure>\n<p>\u0421\u00a0\u043d\u0438\u0447\u0435\u0433\u043e \u043e\u0448\u0438\u0431\u043a\u0430 \u0432\u043e\u0437\u043d\u0438\u043a\u043b\u0430 \u0432\u00a0Unity 2021. \u0427\u0438\u0441\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442, \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u043d\u0435\u00a0\u0441\u0442\u0430\u0432\u0438\u043b. Burst \u0434\u0430\u0436\u0435 \u043d\u0435\u00a0\u0441\u0442\u0430\u0432\u0438\u043b. \u0424\u0438\u043a\u0441\u0438\u043b\u0438 \u043c\u043d\u043e\u0433\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432. \u0412\u00a0\u0438\u0442\u043e\u0433\u0435, \u0442\u0430\u043a \u0438 \u043d\u0435\u00a0\u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e\u00a0\u043f\u043e\u0444\u0438\u043a\u0441\u0438\u043b\u0438.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u041f\u0440\u043e\u0436\u0434\u0430\u043b \u0447\u0438\u0441\u0442\u043e, \u0447\u0442\u043e\u0431 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c, \u043a\u0430\u043a\u00a0\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0432\u00a0Unity \u043f\u043e\u0440\u043e\u0439 \u043c\u043e\u0433\u0443\u0442 \u0437\u0430\u0432\u0438\u0441\u0430\u0442\u044c. \u0411\u0435\u0437\u00a0\u043f\u043e\u043d\u044f\u0442\u0438\u044f, \u0447\u0442\u043e\u00a0\u043e\u043d\u043e \u0442\u0430\u043c \u0437\u0430\u00a0\u043a\u043e\u0434 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0431\u043e\u043b\u0435\u0435 3-\u0445 \u0447\u0430\u0441\u043e\u0432 ?<\/p>\n<figure class=\"\"><\/figure>\n<p>UnityWebRequest.SendWebRequest \u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u043c\u0435\u0440\u0442\u0432\u043e \u0437\u0430\u0432\u0438\u0441\u043d\u0443\u0442\u044c. \u0421\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u0440\u0435\u0434\u043a\u043e, \u044f\u0432\u043d\u0430\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0442\u0430\u0439\u043c\u0430\u0443\u0442\u0430 \u043d\u0435\u00a0\u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442. \u0421\u00a0HttpClient\u00a0\u043b\u0438\u0431\u043e\u0439 \u0442\u0430\u043a\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043d\u0435\u0442.<\/p>\n<p>\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c\u044b\u0439 (\u043f\u0435\u0440\u0432\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431) \u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u0432\u0435\u0447\u043d\u043e \u043f\u043e\u0432\u0438\u0441\u043d\u0443\u0442\u044c, \u0434\u0430\u0436\u0435 \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430\u00a0\u0442\u0430\u0439\u043c\u0430\u0443\u0442. \u0412\u0442\u043e\u0440\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0432\u0441\u0435\u0433\u0434\u0430 \u043d\u043e\u0440\u043c \u043e\u0442\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0420\u0430\u043d\u044c\u0448\u0435 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u043f\u0438\u0441\u0430\u0442\u044c \u0432\u00a0MonoDevelop. \u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0441\u0430\u043c \u043f\u043e\u00a0\u0441\u0435\u0431\u0435 \u0443\u0436\u0430\u0441\u043d\u044b\u0439, \u0442\u0430\u043a \u0442\u0430\u043c \u0435\u0449\u0451 \u0438 \u043a\u0443\u0447\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c (\u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043d\u0430\u00a0\u041c\u0430\u043a\u0430\u0445). \u041a\u00a0\u043f\u0440\u0438\u043c\u0435\u0440\u0443, \u0443\u00a0\u0442\u0438\u043c\u043c\u0435\u0439\u0442\u043e\u0432 \u043d\u0430\u00a0\u041c\u0430\u043a\u0430\u0445\u00a0\u0431\u044b\u043b \u0441\u0442\u0440\u0430\u043d\u043d\u044b\u0439 \u043e\u0444\u0444\u0435\u0441\u0442 \u043f\u043e\u00a0\u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u0438, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u00a0\u043a\u043b\u0438\u043a\u0435 \u043d\u0430\u0436\u0430\u0442\u0438\u0435 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043b\u043e \u043d\u0430\u00a0\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043e\u0442 \u043f\u0438\u043a\u0441\u0435\u043b\u0435\u0439 \u043d\u0438\u0436\u0435 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043a\u043b\u0438\u043a\u0430.<\/p>\n<h3>\u041c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u043a\u043b\u0430\u0441\u0441\u043d\u044b\u0445 \u0438 \u0441\u0442\u0440\u0430\u0448\u043d\u044b\u0445<\/h3>\n<p>\u0411\u044b\u043b\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043d\u0430\u00a0\u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445.<\/p>\n<h4>Facebook gameroom<\/h4>\n<p>\u0412\u00a0Gameroom \u043e\u0442\u00a0Facebook \u043f\u043e\u0441\u043b\u0435 \u043a\u0430\u043a\u043e\u0433\u043e\u2011\u0442\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043b\u0430\u043d\u0447\u0435\u0440\u0430 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441\u043e \u0441\u043a\u0435\u0439\u043b\u043e\u043c, \u043a\u043e\u0433\u0434\u0430 \u0438\u0433\u0440\u0430 \u0440\u0435\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u043b\u0430 \u043d\u0430\u00a0\u0442\u0430\u0447\u0438 \u043d\u0435\u00a0\u0432\u00a0\u0442\u043e\u043c \u043c\u0435\u0441\u0442\u0435, \u0433\u0434\u0435 \u043e\u043d\u0438\u00a0\u0431\u044b\u043b\u0438 \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u044b.<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/65ce7f77315cc3d4a1cde727\" data-style=\"\" id=\"65ce7f77315cc3d4a1cde727\" width=\"\"><\/div>\n<h4>Android<\/h4>\n<p>\u041f\u043e\u043c\u043d\u0438\u0442\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0430, \u043a\u043e\u0433\u0434\u0430 \u0432\u00a0Unity \u043d\u0435\u00a0\u0431\u044b\u043b\u043e Gradle \u043f\u0440\u0438\u00a0\u0441\u0431\u043e\u0440\u043a\u0435 \u043f\u043e\u0434\u00a0Android? \u0410\u00a0\u044f \u043f\u043e\u043c\u043d\u044e ?<\/p>\n<p>\u0412\u0441\u0435\u043c\u0438 \u043b\u044e\u0431\u0438\u043c\u0430\u044f (\u043d\u0435\u0442) \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438\u00a0\u0441\u0431\u043e\u0440\u043a\u0435: \u00abToo many field references: 70\u00a0613; max is 65\u00a0536\u00bb.<\/p>\n<p>\u0414\u0430,\u00a0\u0431\u044b\u043b\u00a0\u043b\u0438\u043c\u0438\u0442 \u043d\u0430\u00a0\u0447\u0438\u0441\u043b\u043e \u0441\u0441\u044b\u043b\u043e\u043a \u0432\u043e\u00a0\u0432\u0441\u0435\u0445 \u043a\u043b\u0430\u0441\u0441\u0430\u0445. \u041a\u0430\u043a\u00a0\u043c\u043e\u0436\u043d\u043e\u00a0\u0431\u044b\u043b\u043e \u043e\u0431\u043e\u0439\u0442\u0438? \u0412\u044b\u043a\u0438\u043d\u0443\u0442\u044c \u0447\u0430\u0441\u0442\u044c \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432. \u0415\u0441\u043b\u0438 \u0443\u00a0\u0432\u0430\u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u0442\u044f\u0436\u0451\u043b\u044b\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u0432\u0440\u043e\u0434\u0435 FB, Firebase, \u041a\u0440\u0430\u0448\u043b\u0438\u0442\u0438\u043a\u0430 \u0438 \u0442. \u043f, \u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u043d\u0438 \u043f\u043e\u0447\u0442\u0438 \u0432\u0435\u0441\u044c\u00a0\u043b\u0438\u043c\u0438\u0442 \u0441\u0436\u0438\u0440\u0430\u043b\u0438. \u041e\u0445 \u0438 \u043d\u0430\u043c\u0443\u0447\u0438\u043b\u0441\u044f \u044f \u0441\u00a0\u044d\u0442\u0438\u043c \u0432\u00a0\u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f, \u0447\u0442\u043e\u0431\u044b \u0443\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432\u00a0\u043b\u0438\u043c\u0438\u0442 \u0438 \u0431\u0438\u043b\u0434 \u0441\u043e\u0431\u0440\u0430\u0442\u044c. \u042d\u0442\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 \u0448\u0442\u0443\u043a\u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0432\u00a0\u0432\u0438\u0434\u0435 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432, \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043a\u0430\u043a\u0438\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0445\u043e\u0447\u0435\u0448\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c, \u0430\u00a0\u0442\u043e\u0433\u0434\u0430 \u043d\u0435\u00a0\u0432\u0441\u0435\u0433\u0434\u0430 \u0442\u0430\u043a\u0430\u044f \u0440\u043e\u0441\u043a\u043e\u0448\u044c\u00a0\u0431\u044b\u043b\u0430.<\/p>\n<p>\u041d\u0430\u00a0\u043c\u043e\u043c\u0435\u043d\u0442 4\/5\u00a0\u0441\u00a0Android Resolver\u00a0\u0431\u044b\u043b\u043e \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c. \u041f\u0440\u0438\u00a0\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u0430 FB \u043c\u043e\u0433 \u043e\u0442\u0432\u0430\u043b\u0438\u0442\u044c\u0441\u044f \u043f\u043b\u0430\u0433\u0438\u043d Firebase. \u0425\u043e\u0440\u043e\u0448\u043e, \u0435\u0441\u043b\u0438 \u0432\u00a0\u043c\u043e\u043c\u0435\u043d\u0442 \u0431\u0438\u043b\u0434\u0430 \u0431\u0443\u0434\u0435\u0442 \u0440\u0443\u0433\u0430\u0442\u044c\u0441\u044f, \u0447\u0442\u043e\u00a0\u043a\u043b\u0430\u0441\u0441\u043e\u0432 \u043d\u0443\u0436\u043d\u044b\u0445 \u043d\u0435\u0442, \u043d\u043e\u00a0\u0438\u043d\u043e\u0433\u0434\u0430 \u0442\u0430\u043a\u043e\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438\u00a0\u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u043b\u043e\u0441\u044c. \u041f\u0440\u0438\u0447\u0451\u043c, \u043e\u0442\u0432\u0430\u043b\u0438\u0432\u0430\u043b\u0438\u0441\u044c \u0442\u043e \u043d\u0435\u00a0\u0432\u0441\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b. \u0421\u043a\u0430\u0436\u0435\u043c, Firebase \u0432\u0440\u043e\u0434\u0435 \u0431\u0435\u0437\u00a0\u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b\u0441\u044f, \u0430\u00a0\u043f\u043e\u0442\u043e\u043c \u0432\u00a0\u043a\u0430\u043a\u043e\u0439\u2011\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0430\u0434\u0430\u043b\u043e \u043f\u043e\u00a0\u0444\u0430\u043a\u0442\u0443 \u0447\u0442\u043e\u2011\u0442\u043e, \u0447\u0442\u043e\u00a0\u043d\u0435\u00a0\u043d\u0430\u00a0\u0441\u0442\u0430\u0440\u0442\u0435 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442.<\/p>\n<p>\u041d\u0430\u00a0iOS\u00a0\u0431\u044b\u043b <code>Application.RequestUserAuthorization<\/code> \u0434\u043b\u044f\u00a0\u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u043f\u0435\u0440\u043c\u0438\u0448\u0435\u043d\u043e\u0432, \u0430\u00a0\u0432\u043e\u0442 \u043d\u0430\u00a0Android <code>Permission.RequestUserPermission<\/code>  \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f\u00a0\u043b\u0438\u0448\u044c \u0432\u00a0\u0440\u0430\u0439\u043e\u043d\u0435 2018. \u0414\u043e\u00a0\u044d\u0442\u043e\u0433\u043e \u043d\u0443\u0436\u043d\u043e\u00a0\u0431\u044b\u043b\u043e \u043f\u0438\u043b\u0438\u0442\u044c \u0441\u0432\u043e\u0439 \u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u043f\u043b\u0430\u0433\u0438\u043d \u043d\u0430\u00a0Java, \u0430\u00a0\u0432\u00a0C# \u043a\u043e\u0434\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u0443\u0434\u043e\u0431\u043d\u044b\u0435 \u043e\u0431\u0451\u0440\u0442\u043a\u0438 \u0434\u043b\u044f\u00a0\u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a\u00a0\u043f\u043b\u0430\u0433\u0438\u043d\u0443.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u041f\u043e\u0434\u00a0Android \u043d\u0435\u00a0\u0431\u044b\u043b\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u043d\u0443\u0436\u043d\u043e\u00a0\u0431\u044b\u043b\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043b\u0430\u0433\u0438\u043d. \u041d\u0430\u00a0iOS\u00a0\u0431\u044b\u043b Social.localUser.Authenticate, \u043d\u043e\u00a0\u043d\u0435\u00a0\u043f\u043e\u0437\u0432\u043e\u043b\u044f\u043b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0442\u043e\u043a\u0435\u043d \u0434\u043b\u044f\u00a0\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u0438. \u0421\u0435\u0439\u0447\u0430\u0441 \u0432\u0438\u0436\u0443, \u0432 2019\u00a0\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f Unity <a href=\"https:\/\/blog.unity.com\/engine-platform\/support-for-apple-sign-in\" rel=\"noopener noreferrer nofollow\">\u0437\u0430\u043f\u0438\u043b\u0438\u043b\u0438<\/a> \u043f\u043b\u0430\u0433\u0438\u043d \u0434\u043b\u044f\u00a0\u044d\u0442\u043e\u0433\u043e. \u041d\u043e\u2026<\/p>\n<p>C\u0443\u0434\u044f \u043f\u043e\u00a0\u0432\u0441\u0435\u043c\u0443, \u043e\u043d\u0438 \u0438 \u044d\u0442\u043e <a href=\"https:\/\/assetstore.unity.com\/packages\/tools\/sign-in-with-apple-154202\" rel=\"noopener noreferrer nofollow\">\u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435\u00a0\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442<\/a>. \u0421\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u043f\u043b\u0430\u0433\u0438\u043d\u0430 \u0432\u044b\u0434\u0430\u0451\u0442:<\/p>\n<blockquote>\n<p>This package has been deprecated from the Asset<\/p>\n<\/blockquote>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-368372","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/368372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=368372"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/368372\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=368372"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=368372"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=368372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}