{"id":337371,"date":"2022-08-22T15:00:16","date_gmt":"2022-08-22T15:00:16","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=337371"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=337371","title":{"rendered":"<span>Godot | Open Dungeon | \u0427\u0430\u0441\u0442\u044c alpha<\/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>\u041f\u043e\u0448\u0430\u0433\u043e\u0432\u0430\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f \u043f\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u043e\u0439 \u0437\u0430\u0433\u043e\u0442\u043e\u0432\u043a\u0438 3D-\u0438\u0433\u0440\u044b \u043d\u0430 \u0434\u0432\u0438\u0436\u043a\u0435 Godot.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/55d\/81a\/f67\/55d81af674c187b537df8cc184c39824.jpg\" alt=\"\u0432\u043e\u0442 \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u0432 \u0438\u0442\u043e\u0433\u0435\" title=\"\u0432\u043e\u0442 \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u0432 \u0438\u0442\u043e\u0433\u0435\" width=\"1017\" height=\"591\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/55d\/81a\/f67\/55d81af674c187b537df8cc184c39824.jpg\" data-blurred=\"true\"\/><figcaption>\u0432\u043e\u0442 \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u0432 \u0438\u0442\u043e\u0433\u0435<\/figcaption><\/figure>\n<p>\u0410\u0440\u0445\u0438\u0432 \u0441 \u0433\u043e\u0442\u043e\u0432\u044b\u043c\u0438 \u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043c\u043e\u0436\u043d\u043e \u0432\u0437\u044f\u0442\u044c \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435: <a href=\"https:\/\/thenonsense.itch.io\/opendungeon\" rel=\"noopener noreferrer nofollow\">https:\/\/thenonsense.itch.io\/opendungeon<\/a><\/p>\n<div class=\"embed_link\">\n<div class=\"embed__thumb\" style=\"background-image: url(&quot;https:\/\/img.itch.zone\/aW1nLzk4NTI3NzQuanBn\/original\/O9oAvV.jpg&quot;);\"><\/div>\n<div class=\"embed__caption\">\n<div class=\"embed__caption-title\"><span>Open Dungeon<\/span><\/div>\n<p><a href=\"https:\/\/thenonsense.itch.io\/opendungeon\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"embed__caption-link\">thenonsense.itch.io<\/a><\/div>\n<\/div>\n<p>\u0410 \u043c\u044b \u043d\u0430\u0447\u043d\u0451\u043c \u0441\u0431\u043e\u0440\u043a\u0443 \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0441 \u043d\u0443\u043b\u044f. \u041f\u0435\u0440\u0432\u043e\u0435, \u0447\u0442\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0441\u0434\u0435\u043b\u0430\u0442\u044c &#8212; \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0434\u0432\u0438\u0436\u043a\u0430 Godot \u0441 \u0441\u0430\u0439\u0442\u0430 <a href=\"https:\/\/godotengine.org\/\" rel=\"noopener noreferrer nofollow\">https:\/\/godotengine.org\/<\/a> \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 <strong>Download<\/strong>.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/c1f\/b41\/629\/c1fb4162977176f5bd6cbdd5f30084e7.jpg\" alt=\"\u0421\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0434\u043b\u044f \u0441\u0432\u043e\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b\" title=\"\u0421\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0434\u043b\u044f \u0441\u0432\u043e\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b\" width=\"390\" height=\"222\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c1f\/b41\/629\/c1fb4162977176f5bd6cbdd5f30084e7.jpg\" data-blurred=\"true\"\/><figcaption>\u0421\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0434\u043b\u044f \u0441\u0432\u043e\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/figcaption><\/figure>\n<p>\u0412 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043a\u043e\u0434 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u043f\u0438\u0441\u0430\u0442\u044c \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 GDScript, \u0432\u043d\u0443\u0442\u0440\u0438 \u0441\u0430\u043c\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430, \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0435 \u0441\u0440\u0435\u0434\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u043e\u0434\u0430.<\/p>\n<p>\u0420\u0430\u0441\u043f\u0430\u043a\u0443\u0435\u043c \u0441\u043a\u0430\u0447\u0430\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043c Godot engine. \u0412 \u043f\u043e\u044f\u0432\u0438\u0432\u0448\u0435\u043c\u0441\u044f \u043e\u043a\u043d\u0435 \u0441\u043f\u0440\u0430\u0432\u0430 \u043d\u0430\u0436\u043c\u0451\u043c \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 <strong>New Project<\/strong>.<\/p>\n<details class=\"spoiler\">\n<summary>\u041d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442<\/summary>\n<div class=\"spoiler__content\">\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/8be\/cdb\/0be\/8becdb0befdc56bfcc2c173cadd2d5d2.jpg\" width=\"517\" height=\"316\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8be\/cdb\/0be\/8becdb0befdc56bfcc2c173cadd2d5d2.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041f\u0438\u0448\u0435\u043c \u0438\u043c\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u0437\u0430\u0442\u0435\u043c \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c <strong>Browse<\/strong> \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0436\u0435\u043b\u0430\u0435\u043c\u043e\u0435 \u043c\u0435\u0441\u0442\u043e \u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 (\u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u0430\u043f\u043a\u0430 Godot_35), \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0443\u0442 \u043b\u0435\u0436\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u044b Godot. \u041f\u043e\u0442\u043e\u043c \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043a\u043d\u043e\u043f\u043a\u0443 <strong>Create Folder,<\/strong> \u0447\u0442\u043e\u0431\u044b \u0432 \u044d\u0442\u043e\u0439 \u043f\u0430\u043f\u043a\u0435 \u0441\u043e\u0437\u0434\u0430\u043b\u0430\u0441\u044c \u043f\u0430\u043f\u043a\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0440\u0435\u043d\u0434\u0435\u0440 \u043d\u0430 <strong>gles2<\/strong> (\u043e\u043d \u043f\u0440\u043e\u0449\u0435 \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435, \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0436\u0435\u043b\u0435\u0437\u0430 \u043f\u043e\u0441\u043b\u0430\u0431\u0435\u0435, \u0430 \u043f\u0440\u0438 \u0436\u0435\u043b\u0430\u043d\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442 \u0432\u0441\u0435\u0433\u0434\u0430 \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u043d\u0430 gles3).<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/f13\/405\/ef0\/f13405ef09066cedbe93cbc7ffd634fb.jpg\" alt=\"\u041f\u0438\u0448\u0435\u043c \u0438\u043c\u044f OpenDungeon. \u0416\u043c\u0451\u043c Browse. \u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043f\u0430\u043f\u043a\u0443 \u0434\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432. \u041d\u0430\u0436\u0438\u043c\u0430\u0435\u043c Select This Folder.\" title=\"\u041f\u0438\u0448\u0435\u043c \u0438\u043c\u044f OpenDungeon. \u0416\u043c\u0451\u043c Browse. \u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043f\u0430\u043f\u043a\u0443 \u0434\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432. \u041d\u0430\u0436\u0438\u043c\u0430\u0435\u043c Select This Folder.\" width=\"458\" height=\"421\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f13\/405\/ef0\/f13405ef09066cedbe93cbc7ffd634fb.jpg\" data-blurred=\"true\"\/><figcaption>\u041f\u0438\u0448\u0435\u043c \u0438\u043c\u044f OpenDungeon. \u0416\u043c\u0451\u043c Browse. \u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043f\u0430\u043f\u043a\u0443 \u0434\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432. \u041d\u0430\u0436\u0438\u043c\u0430\u0435\u043c Select This Folder.<\/figcaption><\/figure>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/9e9\/733\/d33\/9e9733d338884bece3e04aeadacd1ec4.jpg\" alt=\"\u0412\u0435\u0440\u043d\u0443\u0432\u0448\u0438\u0441\u044c \u0432 \u044d\u0442\u043e \u043e\u043a\u043d\u043e, \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c Create Folder, \u0447\u0442\u043e\u0431\u044b \u0432 \u043f\u043e\u043b\u0435 Projectt Path \u043a \u043f\u0443\u0442\u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0430\u0441\u044c \u0437\u0430\u043f\u0438\u0441\u044c \/OpenDungeon. \u041e\u0442\u043c\u0435\u0447\u0430\u0435\u043c OpenGL ES 2.0 \u0438 \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c Create &amp; Edit\" title=\"\u0412\u0435\u0440\u043d\u0443\u0432\u0448\u0438\u0441\u044c \u0432 \u044d\u0442\u043e \u043e\u043a\u043d\u043e, \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c Create Folder, \u0447\u0442\u043e\u0431\u044b \u0432 \u043f\u043e\u043b\u0435 Projectt Path \u043a \u043f\u0443\u0442\u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0430\u0441\u044c \u0437\u0430\u043f\u0438\u0441\u044c \/OpenDungeon. \u041e\u0442\u043c\u0435\u0447\u0430\u0435\u043c OpenGL ES 2.0 \u0438 \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c Create &amp; Edit\" width=\"417\" height=\"333\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/9e9\/733\/d33\/9e9733d338884bece3e04aeadacd1ec4.jpg\" data-blurred=\"true\"\/><figcaption>\u0412\u0435\u0440\u043d\u0443\u0432\u0448\u0438\u0441\u044c \u0432 \u044d\u0442\u043e \u043e\u043a\u043d\u043e, \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c Create Folder, \u0447\u0442\u043e\u0431\u044b \u0432 \u043f\u043e\u043b\u0435 Projectt Path \u043a \u043f\u0443\u0442\u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0430\u0441\u044c \u0437\u0430\u043f\u0438\u0441\u044c \/OpenDungeon. \u041e\u0442\u043c\u0435\u0447\u0430\u0435\u043c OpenGL ES 2.0 \u0438 \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c Create &amp; Edit<\/figcaption><\/figure>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 3d \u0441\u0446\u0435\u043d\u044b, \u043a\u0430\u043c\u0435\u0440\u0430<\/summary>\n<div class=\"spoiler__content\">\n<p>\u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u0439 \u044d\u043a\u0440\u0430\u043d. \u041d\u0430\u0436\u043c\u0451\u043c \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 3\u0434-\u0441\u0446\u0435\u043d\u044b. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/dfe\/7fe\/63f\/dfe7fe63ffb280de259720c17e8da2cc.jpg\" width=\"636\" height=\"466\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/dfe\/7fe\/63f\/dfe7fe63ffb280de259720c17e8da2cc.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041c\u0435\u043d\u044f\u0435\u043c \u0438\u043c\u044f \u0443\u0437\u043b\u0430-\u043f\u0443\u0441\u0442\u044b\u0448\u043a\u0438 <strong>Spatial<\/strong> \u043d\u0430 <strong>Main<\/strong> \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c \u0441\u0446\u0435\u043d\u0443 \u043f\u043e\u0434 \u0438\u043c\u0435\u043d\u0435\u043c <strong>MainScene<\/strong>.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/959\/7f2\/05f\/9597f205fca2861076b6433a3dd47293.jpg\" width=\"1216\" height=\"753\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/959\/7f2\/05f\/9597f205fca2861076b6433a3dd47293.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u043d\u043e \u0432\u043d\u0438\u0437\u0443 &#8212; \u0441\u0446\u0435\u043d\u0430 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432. \u0421\u0440\u0430\u0437\u0443 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0438\u0433\u0440\u0443, \u043d\u0430\u0436\u0430\u0432 \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 <strong>Play<\/strong> \u0432\u0432\u0435\u0440\u0445\u0443.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/f74\/49c\/eef\/f7449ceefd7ee8dcd9e4dbd707cbf4d6.jpg\" width=\"718\" height=\"441\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f74\/49c\/eef\/f7449ceefd7ee8dcd9e4dbd707cbf4d6.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>Godot \u043d\u0430\u043f\u0438\u0448\u0435\u0442, \u0447\u0442\u043e \u043d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0441\u0446\u0435\u043d\u0430 \u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b &#8212; \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u0441\u0446\u0435\u043d\u0443 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 (Select Current). <\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/25d\/b33\/b62\/25db33b62b87886680c98066987c82bb.jpg\" width=\"487\" height=\"140\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/25d\/b33\/b62\/25db33b62b87886680c98066987c82bb.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0418\u0433\u0440\u0430 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f, \u0432\u0438\u0434\u0438\u043c \u043f\u0443\u0441\u0442\u043e\u0439 \u044d\u043a\u0440\u0430\u043d.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/c34\/5ff\/13b\/c345ff13bc10cdabe053ccfc5f621bc8.jpg\" width=\"590\" height=\"350\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c34\/5ff\/13b\/c345ff13bc10cdabe053ccfc5f621bc8.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0443\u0432\u0438\u0434\u0435\u0442\u044c 3\u0434-\u0441\u0446\u0435\u043d\u0443 \u0432 \u0438\u0433\u0440\u0435, \u043d\u0443\u0436\u043d\u043e \u043a\u0430\u043a \u043c\u0438\u043d\u0438\u043c\u0443\u043c \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u0443\u0434\u0430 \u043a\u0430\u043c\u0435\u0440\u0443. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0449\u0451\u043b\u043a\u0430\u0435\u043c \u043f\u0440\u0430\u0432\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u043d\u0430 <strong>Main<\/strong>, \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c <strong>+ Add Child Node<\/strong>, \u043d\u0430\u043f\u0438\u0448\u0435\u043c \u0432 \u043f\u043e\u0438\u0441\u043a\u0435 cam \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u043a\u0430\u043c\u0435\u0440\u0443 (<strong>Camera<\/strong>). \u041e\u043d\u0430 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u0438\u0442\u0441\u044f \u043a \u0443\u0437\u043b\u0443 Main, \u0432 \u0442\u0435 \u0436\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/cf2\/783\/eb8\/cf2783eb88974b55189a48ec41e2bdb2.jpg\" width=\"328\" height=\"220\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/cf2\/783\/eb8\/cf2783eb88974b55189a48ec41e2bdb2.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/90c\/314\/f17\/90c314f1724be34c75b5e203663c9fc8.jpg\" width=\"555\" height=\"442\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/90c\/314\/f17\/90c314f1724be34c75b5e203663c9fc8.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/5f1\/2db\/24b\/5f12db24bedb639e81b60af8343f5b32.jpg\" width=\"561\" height=\"386\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/5f1\/2db\/24b\/5f12db24bedb639e81b60af8343f5b32.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0415\u0441\u043b\u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0438\u0433\u0440\u0443, \u0442\u043e \u0443\u0432\u0438\u0434\u0438\u043c \u0433\u0440\u0430\u0434\u0438\u0435\u043d\u0442, \u0438\u043c\u0438\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0437\u0435\u043c\u043b\u044e \u0438 \u043d\u0435\u0431\u043e. \u0414\u043b\u044f \u043f\u043e\u0440\u044f\u0434\u043a\u0430 \u043e\u0442\u043c\u0435\u0442\u0438\u043c \u0444\u043b\u0430\u0436\u043a\u043e\u043c \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u0438 \u0438\u043d\u0441\u043f\u0435\u043a\u0442\u043e\u0440\u0430 (\u0441\u043f\u0440\u0430\u0432\u0430), \u0447\u0442\u043e \u043a\u0430\u043c\u0435\u0440\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 (Current). <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/bd6\/b99\/9b2\/bd6b999b2d39cf28fa0f75a7128a4e9b.jpg\" width=\"762\" height=\"270\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/bd6\/b99\/9b2\/bd6b999b2d39cf28fa0f75a7128a4e9b.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041f\u043e\u043a\u0430 \u043a\u0430\u043c\u0435\u0440\u0430 \u0432\u044b\u0431\u0440\u0430\u043d\u0430, \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0430\u0436\u0430\u0442\u044c \u043d\u0430 Preview, \u0447\u0442\u043e\u0431\u044b \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0442\u043e, \u0447\u0442\u043e \u0432\u0438\u0434\u0438\u0442 \u043a\u0430\u043c\u0435\u0440\u0430 \u043f\u0440\u044f\u043c\u043e \u0432 \u043e\u043a\u043d\u0435 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/e5b\/091\/53d\/e5b09153d0af52199fe5c4ca581de567.jpg\" width=\"586\" height=\"397\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e5b\/091\/53d\/e5b09153d0af52199fe5c4ca581de567.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u043c Preview, \u0447\u0442\u043e\u0431\u044b \u0441\u043d\u043e\u0432\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 3\u0434-\u0441\u0446\u0435\u043d\u043e\u0439. \u0414\u043b\u044f \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0432 3\u0434-\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u0437\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043a\u043e\u043b\u0435\u0441\u043e \u043c\u044b\u0448\u0438, \u0434\u043b\u044f \u043f\u0440\u0438\u0431\u043b\u0438\u0436\u0435\u043d\u0438\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f &#8212; \u043a\u0440\u0443\u0442\u0438\u043c \u043a\u043e\u043b\u0451\u0441\u0438\u043a\u043e. \u0415\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u043e\u0442\u0446\u0435\u043d\u0442\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0438\u0434, \u0441\u0444\u043e\u043a\u0443\u0441\u0438\u0440\u043e\u0432\u0430\u0432\u0448\u0438\u0441\u044c \u043d\u0430 \u043a\u0430\u043a\u043e\u043c-\u0442\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0435 \u0441\u0446\u0435\u043d\u044b &#8212; \u0432\u044b\u0434\u0435\u043b\u044f\u0435\u043c \u044d\u0442\u043e\u0442 \u043e\u0431\u044a\u0435\u043a\u0442 \u0438 \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c F.<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u041e\u0431\u044a\u0435\u043a\u0442\u044b \u043d\u0430 \u0441\u0446\u0435\u043d\u0435<\/summary>\n<div class=\"spoiler__content\">\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u043a\u0430\u043a\u043e\u0439-\u043d\u0438\u0431\u0443\u0434\u044c \u043e\u0431\u044a\u0435\u043a\u0442. \u0421\u043d\u043e\u0432\u0430 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0443\u0437\u0435\u043b <strong>Main<\/strong>, \u043f\u0440\u0430\u0432\u0430\u044f \u043a\u043d\u043e\u043f\u043a\u0430 \u043c\u044b\u0448\u0438, <strong>+ Add Child Node. <\/strong>\u0412\u0431\u0438\u0432\u0430\u0435\u043c \u0432 \u043f\u043e\u0438\u0441\u043a mesh \u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c <strong>MeshInstance<\/strong>, \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u043e\u043b\u0438\u0433\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u043a\u0438. \u0423\u0437\u0435\u043b \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f, \u043d\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0432\u0438\u0434\u043d\u043e &#8212; \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0439\u0442\u0438 \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u044c \u0438\u043d\u0441\u043f\u0435\u043a\u0442\u043e\u0440\u0430 \u0441\u043f\u0440\u0430\u0432\u0430, \u0438 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043a\u0430\u043a\u0443\u044e-\u0442\u043e \u0438\u0437 \u043f\u0440\u0435\u0434\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0444\u043e\u0440\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0446\u0438\u043b\u0438\u043d\u0434\u0440.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/f54\/23e\/26d\/f5423e26d0509521f1763ba7e3c6c478.jpg\" width=\"399\" height=\"245\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f54\/23e\/26d\/f5423e26d0509521f1763ba7e3c6c478.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/695\/ccb\/84f\/695ccb84f9d8b11bc9735f373d5d50f6.jpg\" width=\"889\" height=\"355\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/695\/ccb\/84f\/695ccb84f9d8b11bc9735f373d5d50f6.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0432 \u0434\u043b\u044f \u043f\u043e\u043b\u0438\u0433\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u043a\u0438 \u0444\u043e\u0440\u043c\u0443 \u0446\u0438\u043b\u0438\u043d\u0434\u0440\u0430 \u0441\u043d\u043e\u0432\u0430 \u0432\u044b\u0434\u0435\u043b\u0438\u043c \u043a\u0430\u043c\u0435\u0440\u0443, \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u043c\u0441\u044f \u043d\u0430 <strong>Mode Move<\/strong> (\u0433\u043e\u0440\u044f\u0447\u0430\u044f \u043a\u043d\u043e\u043f\u043a\u0430 W) \u0438 \u043f\u043e\u0442\u044f\u043d\u0435\u043c \u0437\u0430 \u0441\u0438\u043d\u044e\u044e \u0441\u0442\u0440\u0435\u043b\u043a\u0443, \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u044f \u0442\u0435\u043c \u0441\u0430\u043c\u044b\u043c \u043a\u0430\u043c\u0435\u0440\u0443 \u043f\u043e \u043e\u0441\u0438 Z (\u0441\u043f\u0440\u0430\u0432\u0430 \u0432\u0432\u0435\u0440\u0445\u0443 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u044b \u043e\u0441\u0438 \u0438 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u043e, \u043a\u0430\u043a\u043e\u0439 \u0446\u0432\u0435\u0442 \u043a\u0430\u043a\u043e\u0439 \u043e\u0441\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442).<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/c0b\/63d\/ea4\/c0b63dea48bee6204dacc9342d76d4fb.jpg\" width=\"447\" height=\"317\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c0b\/63d\/ea4\/c0b63dea48bee6204dacc9342d76d4fb.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/f16\/6d6\/e3d\/f166d6e3de87d754f7a91aa6279b9676.jpg\" width=\"496\" height=\"369\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f16\/6d6\/e3d\/f166d6e3de87d754f7a91aa6279b9676.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041e\u0442\u043a\u0440\u043e\u0435\u043c \u0432\u043a\u043b\u0430\u0434\u043a\u0443 <strong>Transform<\/strong> \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u0438 \u0438\u043d\u0441\u043f\u0435\u043a\u0442\u043e\u0440\u0430 \u043a\u0430\u043c\u0435\u0440\u044b, \u0433\u0434\u0435 \u0441\u043e\u0431\u0440\u0430\u043d\u044b \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u043b\u044e\u0431\u043e\u0433\u043e 3\u0434-\u043e\u0431\u044a\u0435\u043a\u0442\u0430 &#8212; \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e \u043e\u0441\u044f\u043c, \u0443\u0433\u043b\u044b \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0430, \u0440\u0430\u0437\u043c\u0435\u0440. \u0412\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0432 \u043f\u043e\u043b\u0435 Z \u0441\u0442\u043e\u0438\u0442 \u043a\u0430\u043a\u043e\u0435-\u0442\u043e \u043d\u0435\u043d\u0443\u043b\u0435\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438 \u0440\u044f\u0434\u043e\u043c \u043a\u0440\u0443\u0433 \u0441\u043e \u0441\u0442\u0440\u0435\u043b\u043a\u043e\u0439 (\u043d\u0430\u0436\u0430\u0432 \u043d\u0430 \u044d\u0442\u043e\u0442 \u0437\u043d\u0430\u0447\u043e\u043a \u043c\u043e\u0436\u043d\u043e \u0441\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 \u043f\u0440\u0435\u0434\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0435). \u041f\u043e\u0441\u0442\u0430\u0432\u0438\u043c \u0432 \u043e\u0442\u0434\u0435\u043b\u0435 <strong>Translation<\/strong> \u0447\u0438\u0441\u043b\u043e <strong>3<\/strong> \u0432 \u043f\u043e\u043b\u0435 Y, \u0438 <strong>5<\/strong> \u0432 \u043f\u043e\u043b\u0435 Z. \u0412 \u043e\u0442\u0434\u0435\u043b\u0435 <strong>Rotation Degrees<\/strong> \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c X \u043d\u0430 <strong>\u043c\u0438\u043d\u0443\u0441 30<\/strong>. \u0415\u0441\u043b\u0438 \u043d\u0430\u0436\u0430\u0442\u044c \u043f\u0440\u0435\u0432\u044c\u044e \u043a\u0430\u043c\u0435\u0440\u044b \u0438\u043b\u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0438\u0433\u0440\u0443, \u0442\u043e \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u043a\u0430\u043c\u0435\u0440\u0430 \u0442\u0435\u043f\u0435\u0440\u044c \u0441\u043c\u043e\u0442\u0440\u0438\u0442 \u043d\u0430 \u0446\u0438\u043b\u0438\u043d\u0434\u0440.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/a5c\/77e\/8b7\/a5c77e8b728659bb2ac393e15a2c1a26.jpg\" width=\"729\" height=\"401\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a5c\/77e\/8b7\/a5c77e8b728659bb2ac393e15a2c1a26.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u043c \u043f\u0440\u043e\u0435\u043a\u0442. \u041c\u043e\u0436\u043d\u043e \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u0434\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0443 MainScene \u0432\u0432\u0435\u0440\u0445\u0443 \u0432\u0438\u0441\u0435\u043b\u0430 \u0437\u0432\u0451\u0437\u0434\u043e\u0447\u043a\u0430, \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044f, \u0447\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b, \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u044f \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0447\u0442\u043e \u043d\u0435\u043f\u043b\u043e\u0445\u043e \u0431\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u043f\u0440\u0438 \u0441\u043b\u0443\u0447\u0430\u0435. \u0421\u0446\u0435\u043d\u044b \u0438 \u043f\u0440\u043e\u0447\u0438\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0442\u0430\u043a\u0436\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u0440\u0438 \u043d\u0430\u0436\u0430\u0442\u0438\u0438 \u043d\u0430 \u0437\u0430\u043f\u0443\u0441\u043a \u0438\u0433\u0440\u044b.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/923\/efd\/cf7\/923efdcf7e3206557c64c7b7ce104051.jpg\" width=\"480\" height=\"247\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/923\/efd\/cf7\/923efdcf7e3206557c64c7b7ce104051.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0441\u0434\u0435\u043b\u0430\u0435\u043c \u043a\u043e\u043f\u0438\u044e \u0446\u0438\u043b\u0438\u043d\u0434\u0440\u0430, \u0438 \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u0430\u0435\u043c \u0435\u0433\u043e \u0432 \u043a\u0443\u0431. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0432\u044b\u0434\u0435\u043b\u044f\u0435\u043c \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u0438 \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0435 Ctrl + D (\u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435). \u041f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u044a\u0435\u043a\u0442 <strong>MeshInstance2<\/strong> (Godot \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043b \u043d\u043e\u0432\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u0442\u0435\u043c \u0436\u0435 \u0438\u043c\u0435\u043d\u0435\u043c). \u041f\u0435\u0440\u0435\u0434\u0432\u0438\u043d\u0435\u043c \u0435\u0433\u043e \u043f\u043e \u043e\u0441\u0438 Z \u043d\u0430 -3 \u0438 \u0432 \u043f\u043e\u043b\u0435 <strong>Mesh<\/strong> \u0432\u044b\u0431\u0435\u0440\u0435\u043c <strong>NewCubeMesh<\/strong>, \u0447\u0442\u043e\u0431\u044b \u0432\u0442\u043e\u0440\u043e\u0439 \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u0441\u0442\u0430\u043b \u043a\u0443\u0431\u043e\u043c.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/bc1\/634\/680\/bc16346802e1f9cd91a5c753ea364123.jpg\" width=\"303\" height=\"168\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/bc1\/634\/680\/bc16346802e1f9cd91a5c753ea364123.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/37a\/83d\/dad\/37a83ddad89bf835db28404c722f3dc1.jpg\" width=\"513\" height=\"319\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/37a\/83d\/dad\/37a83ddad89bf835db28404c722f3dc1.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/829\/6cd\/cc6\/8296cdcc6ce47f0ab39d670bda62cc92.jpg\" width=\"523\" height=\"311\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/829\/6cd\/cc6\/8296cdcc6ce47f0ab39d670bda62cc92.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/3ad\/73f\/a95\/3ad73fa95cee18de2df1d06a6421aed9.jpg\" width=\"558\" height=\"348\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3ad\/73f\/a95\/3ad73fa95cee18de2df1d06a6421aed9.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u0436 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0441\u043a\u0440\u0438\u043f\u0442<\/summary>\n<div class=\"spoiler__content\">\n<p>\u0421\u0434\u0435\u043b\u0430\u0435\u043c \u0437\u0430\u0433\u043e\u0442\u043e\u0432\u043a\u0443 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043d\u0430 \u0441\u0446\u0435\u043d\u0443 (\u0432\u044b\u0434\u0435\u043b\u0438\u0432 Main \u0438 \u043d\u0430\u0436\u0430\u0432 Ctrl + A \u0438\u043b\u0438 \u043f\u0440\u0430\u0432\u0443\u044e \u043a\u043d\u043e\u043f\u043a\u0443 \u043c\u044b\u0448\u0438, \u0441 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u0432\u044b\u0431\u043e\u0440\u043e\u043c \u043e\u043f\u0446\u0438\u0438 + Add Child Node) \u043d\u043e\u0432\u044b\u0439 \u0443\u0437\u0435\u043b-\u043f\u0443\u0441\u0442\u044b\u0448\u043a\u0443 Spatial. \u041f\u0435\u0440\u0435\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u0435\u043c \u0432\u043d\u0443\u0442\u0440\u044c \u043d\u0435\u0451 \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u0438 \u043a\u0430\u043c\u0435\u0440\u0443, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u0443\u0437\u0435\u043b Spatial \u0432 <strong>Hero<\/strong>. <\/p>\n<p>\u0415\u0441\u043b\u0438 \u043d\u0430\u0436\u0430\u0442\u044c \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 \u0433\u043b\u0430\u0437\u0430, \u0441\u043f\u0440\u0430\u0432\u0430 \u043e\u0442 Hero, \u0442\u043e \u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u0438 \u043a\u0430\u043c\u0435\u0440\u0430, \u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0438\u0435\u0441\u044f \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u0443\u0441\u0442\u044b\u0448\u043a\u0438 \u0441\u043a\u0440\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0438\u0437 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438. \u0412\u0435\u0440\u043d\u0451\u043c \u0438\u043c \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u043a \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0438\u0433\u0440\u044b.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/3b9\/c14\/009\/3b9c140090d00cb32b75246026c8967f.jpg\" width=\"348\" height=\"193\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3b9\/c14\/009\/3b9c140090d00cb32b75246026c8967f.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/79f\/716\/90f\/79f71690fb426dfc1fe3ab7eb079249c.jpg\" width=\"787\" height=\"195\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/79f\/716\/90f\/79f71690fb426dfc1fe3ab7eb079249c.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0412\u044b\u0434\u0435\u043b\u0438\u043c \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u0443\u0437\u0435\u043b <strong>Main<\/strong> \u0438 \u043d\u0430\u0436\u043c\u0451\u043c \u043d\u0430 \u0441\u0432\u0438\u0442\u043e\u043a \u0441 \u0437\u0435\u043b\u0451\u043d\u044b\u043c \u043f\u043b\u044e\u0441\u043e\u043c \u0441\u0432\u0435\u0440\u0445\u0443, \u0447\u0442\u043e\u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442. \u041f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u043e\u043a\u043e\u0448\u043a\u043e, \u0433\u0434\u0435 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 <a href=\"http:\/\/MainScene.gd\" rel=\"noopener noreferrer nofollow\">MainScene.gd<\/a>. \u041d\u0430\u0436\u043c\u0451\u043c \u043d\u0430 \u043f\u0430\u043f\u043a\u0443 \u0441\u0431\u043e\u043a\u0443 \u0438 \u0432 \u043e\u0442\u043a\u0440\u044b\u0432\u0448\u0435\u043c\u0441\u044f \u043e\u043a\u043d\u0435 \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 \u0441\u0432\u0435\u0440\u0445\u0443 <strong>Create Folder<\/strong>, \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u043d\u043e\u0432\u0443\u044e \u043f\u0430\u043f\u043a\u0443 <strong>Scripts<\/strong>. \u0422\u0435\u043f\u0435\u0440\u044c \u043c\u0435\u043d\u044f\u0435\u043c \u0438\u043c\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430, \u043f\u0443\u0441\u0442\u044c \u0431\u0443\u0434\u0435\u0442 <strong>theMain<\/strong>, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 Open \u0441\u043f\u0440\u0430\u0432\u0430. \u0412\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u043f\u0443\u0442\u044c \u0438 \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430 \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0438\u0441\u044c (\u0441\u0442\u0440\u043e\u0447\u043a\u0430 path), \u0437\u0430\u0442\u0435\u043c \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043a\u043d\u043e\u043f\u043a\u0443 Create. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/96a\/4f5\/334\/96a4f533453505f0df0ed6421c442509.jpg\" width=\"605\" height=\"197\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/96a\/4f5\/334\/96a4f533453505f0df0ed6421c442509.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/458\/1a3\/a82\/4581a3a82ad2d03d358b7115080c3b75.jpg\" width=\"455\" height=\"353\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/458\/1a3\/a82\/4581a3a82ad2d03d358b7115080c3b75.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/c67\/060\/dd6\/c67060dd677d13dc682e89cd02679b8a.jpg\" width=\"982\" height=\"318\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c67\/060\/dd6\/c67060dd677d13dc682e89cd02679b8a.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/c42\/18c\/ce3\/c4218cce32380140f995e57b7de53ee8.jpg\" width=\"571\" height=\"324\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c42\/18c\/ce3\/c4218cce32380140f995e57b7de53ee8.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/7b8\/4d7\/1b0\/7b84d71b0c7406e7842ce01687ac8f18.jpg\" width=\"701\" height=\"303\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7b8\/4d7\/1b0\/7b84d71b0c7406e7842ce01687ac8f18.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/a66\/da3\/df0\/a66da3df0ca48a3be331e360edcbd0eb.jpg\" width=\"399\" height=\"344\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a66\/da3\/df0\/a66da3df0ca48a3be331e360edcbd0eb.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u0441\u044f \u0432 \u043e\u043a\u043d\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432, \u0433\u0434\u0435 \u0432\u0438\u0434\u0438\u043c \u0441\u0442\u0440\u043e\u043a\u0438 \u0441\u0432\u0435\u0436\u0435\u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430 <a href=\"http:\/\/theMain.gd\" rel=\"noopener noreferrer nofollow\">theMain.gd<\/a>. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/5c9\/3fa\/e75\/5c93fae7524fc54dd3dc437b90688046.jpg\" width=\"975\" height=\"472\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/5c9\/3fa\/e75\/5c93fae7524fc54dd3dc437b90688046.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0423\u0434\u0430\u043b\u044f\u0435\u043c \u0432\u0435\u0440\u0445\u043d\u0438\u0435 \u0441\u0442\u0440\u043e\u0447\u043a\u0438, \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0441 \u0441\u0438\u043c\u0432\u043e\u043b\u0430 <strong>#<\/strong> (\u0441 \u044d\u0442\u043e\u0433\u043e \u0441\u0438\u043c\u0432\u043e\u043b\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u0441\u0442\u0440\u043e\u043a\u0438 \u0441 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u043c\u0438 \u043a \u043a\u043e\u0434\u0443), \u0438 \u0437\u0430\u0432\u043e\u0434\u0438\u043c \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u043d\u0430\u0448\u0435\u0433\u043e \u0433\u0435\u0440\u043e\u044f. \u041f\u0438\u0448\u0435\u043c \u0432\u044b\u0448\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 <em>func _ready():<\/em> \u0441\u0442\u0440\u043e\u0447\u043a\u0443 <strong>onready var main_hero = $Hero<\/strong> \u041d\u0438\u0436\u0435, \u0437\u0430\u043c\u0435\u043d\u0438\u043c \u0441\u0442\u0440\u043e\u043a\u0443 <em>pass<\/em> \u043d\u0430 \u0442\u0430\u043a\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c <strong>main_hero.translation.x += 10.0<\/strong> (\u0441\u0438\u043c\u0432\u043e\u043b \u0442\u0430\u0431\u0443\u043b\u044f\u0446\u0438\u0438 <strong>>|<\/strong> \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u043d\u0435 \u0442\u0440\u043e\u0433\u0430\u0435\u043c).<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/484\/749\/dac\/484749dac33f65bc720baa9d87c8face.jpg\" width=\"714\" height=\"196\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/484\/749\/dac\/484749dac33f65bc720baa9d87c8face.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0420\u044f\u0434\u043e\u043c \u0441\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c \u0433\u043e\u0440\u0438\u0442 \u0437\u0432\u0451\u0437\u0434\u043e\u0447\u043a\u0430, \u0442\u0430\u043a \u043a\u0430\u043a \u043c\u044b \u0432\u043d\u043e\u0441\u0438\u043b\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0434\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438\u0445 \u043d\u0430\u0436\u043c\u0451\u043c \u043d\u0430 \u0441\u0442\u0440\u043e\u0447\u043a\u0443 <strong>File<\/strong> \u0438 \u0432\u044b\u0431\u0435\u0440\u0435\u043c <strong>Save.<\/strong><\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/b6f\/589\/fd6\/b6f589fd6ae3eb159cc6993a54b49fd5.jpg\" width=\"540\" height=\"245\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b6f\/589\/fd6\/b6f589fd6ae3eb159cc6993a54b49fd5.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u0438\u0433\u0440\u0443 \u0438 \u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u0441\u043c\u0435\u0441\u0442\u0438\u043b\u0441\u044f \u0432\u043b\u0435\u0432\u043e \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043a\u0443\u0431\u0430. \u042d\u0442\u043e \u0434\u0435\u043b\u043e \u0440\u0443\u043a \u0441\u043a\u0440\u0438\u043f\u0442\u0430 theMain, \u0433\u0434\u0435 \u043c\u044b \u0434\u043e \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u0446\u0435\u043d\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u0441 \u043a\u0430\u043c\u0435\u0440\u043e\u0439, \u0430 \u0437\u0430\u0442\u0435\u043c, \u043f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043c \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0438 \u0432 \u0441\u0446\u0435\u043d\u0435 \u0441\u0434\u0432\u0438\u043d\u0443\u043b\u0438 \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u043d\u0430 10 \u043f\u043e \u043e\u0441\u0438 X.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/a97\/ae3\/bca\/a97ae3bcac31687a749835cde60b17e8.jpg\" width=\"643\" height=\"390\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a97\/ae3\/bca\/a97ae3bcac31687a749835cde60b17e8.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u043c\u0441\u044f \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0432 \u0441\u0446\u0435\u043d\u0443, \u0449\u0435\u043b\u043a\u043d\u0443\u0432 \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0435 3d \u0441\u0432\u0435\u0440\u0445\u0443 \u044d\u043a\u0440\u0430\u043d\u0430. \u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043d\u043e\u0432\u044b\u0439 \u0434\u043e\u0447\u0435\u0440\u043d\u0438\u0439 \u043a Main <strong>MeshInstance<\/strong>, \u0432\u044b\u0431\u0440\u0430\u0432 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0444\u043e\u0440\u043c\u044b <strong>New PlaneMesh<\/strong>. \u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u0443\u0435\u043c \u0435\u0433\u043e \u0432 <strong>Pol_A<\/strong> \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u0435\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u044b Scale \u043d\u0430 <strong>5<\/strong> \u043f\u043e X, <strong>1<\/strong> \u043f\u043e Y \u0438 <strong>5<\/strong> \u043f\u043e Z. <\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/a33\/786\/1d9\/a337861d947035b99e4825c6afc0e7af.jpg\" width=\"296\" height=\"55\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a33\/786\/1d9\/a337861d947035b99e4825c6afc0e7af.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/026\/f26\/e63\/026f26e63bfa265200ec3b6af8f03a94.jpg\" width=\"1249\" height=\"288\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/026\/f26\/e63\/026f26e63bfa265200ec3b6af8f03a94.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/0d8\/a73\/565\/0d8a73565c9627bee2c4e8bc2e6011bb.jpg\" width=\"635\" height=\"280\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0d8\/a73\/565\/0d8a73565c9627bee2c4e8bc2e6011bb.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/e33\/cf0\/b50\/e33cf0b5093ca1aa07650a41b0b3816a.jpg\" width=\"1259\" height=\"635\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e33\/cf0\/b50\/e33cf0b5093ca1aa07650a41b0b3816a.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0417\u0430\u0445\u043e\u0434\u0438\u043c \u0432 \u043f\u043e\u043b\u0435 <strong>Material<\/strong> \u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0442\u0430\u043c \u043f\u0443\u043d\u043a\u0442 <strong>New SpatialMaterial<\/strong>. \u041f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0431\u0435\u043b\u043e\u0433\u043e \u0448\u0430\u0440\u0430. \u0429\u0435\u043b\u043a\u0430\u0435\u043c \u043d\u0430 \u043d\u0435\u0433\u043e, \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u043e\u0432\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430. \u041c\u0435\u043d\u044f\u0435\u043c <strong>Color<\/strong> \u0432\u043e \u0432\u043a\u043b\u0430\u0434\u043a\u0435 Albedo \u043d\u0430 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0434\u0440\u0443\u0433\u043e\u0439 \u0446\u0432\u0435\u0442. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/d1e\/efd\/0cf\/d1eefd0cfed656e67affc9bb6be8304f.jpg\" width=\"691\" height=\"377\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d1e\/efd\/0cf\/d1eefd0cfed656e67affc9bb6be8304f.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/774\/3ab\/fd3\/7743abfd33c14d93e0e4b42445e86613.jpg\" width=\"1127\" height=\"544\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/774\/3ab\/fd3\/7743abfd33c14d93e0e4b42445e86613.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043c \u044d\u0442\u043e\u0442 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b, \u043d\u0430\u0436\u0430\u0432 \u043d\u0430 \u0438\u043a\u043e\u043d\u043a\u0443 \u0434\u0438\u0441\u043a\u0435\u0442\u043a\u0438. \u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043f\u0430\u043f\u043a\u0443 <strong>Materials<\/strong> \u0438 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u0443\u0435\u043c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u0432 <strong>ground_mat.tres<\/strong><\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/b82\/648\/41f\/b8264841faf0cbfae4d1fad36bc9e044.jpg\" width=\"333\" height=\"288\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b82\/648\/41f\/b8264841faf0cbfae4d1fad36bc9e044.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/ddc\/990\/d9c\/ddc990d9ce663e7505ba572cc25fefdb.jpg\" width=\"997\" height=\"334\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ddc\/990\/d9c\/ddc990d9ce663e7505ba572cc25fefdb.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/32c\/91b\/437\/32c91b43715c36b78e0d2b278fd53db6.jpg\" width=\"470\" height=\"309\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/32c\/91b\/437\/32c91b43715c36b78e0d2b278fd53db6.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/cdd\/a05\/b99\/cdda05b993f39421826ef93d9e89c730.jpg\" width=\"636\" height=\"306\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/cdd\/a05\/b99\/cdda05b993f39421826ef93d9e89c730.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432<\/summary>\n<div class=\"spoiler__content\">\n<p>\u0412\u0435\u0440\u043d\u0451\u043c\u0441\u044f \u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u044b, \u043d\u0430\u0436\u0430\u0432 \u043d\u0430 \u0441\u0432\u0438\u0442\u043e\u043a \u0441\u043f\u0440\u0430\u0432\u0430 \u043e\u0442 <strong>Main<\/strong> \u0438\u043b\u0438 \u0449\u0451\u043b\u043a\u043d\u0443\u0432 \u043d\u0430 Script \u0432\u0432\u0435\u0440\u0445\u0443 \u044d\u043a\u0440\u0430\u043d\u0430. <\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/731\/f6d\/91f\/731f6d91f8498b78870dcb44506f1e19.jpg\" width=\"489\" height=\"94\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/731\/f6d\/91f\/731f6d91f8498b78870dcb44506f1e19.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0420\u0430\u0441\u0441\u043a\u043e\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u043c \u0441\u0442\u0440\u043e\u043a\u0443 <em>func _process(delta)<\/em> (\u0443\u0434\u0430\u043b\u0438\u0432 \u0441\u0438\u043c\u0432\u043e\u043b # \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0441\u0442\u0440\u043e\u043a\u0438) \u0438 \u0443\u0431\u0435\u0440\u0451\u043c \u043f\u0440\u043e\u0447\u0438\u0435 \u0441\u0435\u0440\u044b\u0435 \u0441\u0442\u0440\u043e\u0447\u043a\u0438. \u041f\u0438\u0448\u0435\u043c \u043d\u0438\u0436\u0435 <em>func _process()<\/em> \u0441\u0442\u0440\u043e\u043a\u0443 <strong>main_hero.translation.x -= delta<\/strong> <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/f7e\/ccf\/c2d\/f7eccfc2d9c3a491652ef2ac2d86da05.jpg\" width=\"644\" height=\"247\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f7e\/ccf\/c2d\/f7eccfc2d9c3a491652ef2ac2d86da05.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0431\u0443\u0434\u0435\u0442 \u0434\u0435\u043b\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u0432 \u0446\u0438\u043a\u043b\u0435. \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u043e\u0442\u0438\u0445\u043e\u043d\u044c\u043a\u0443 \u0441\u0434\u0432\u0438\u0433\u0430\u0442\u044c \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u0432 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u043e\u043c \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u0441\u0434\u0432\u0438\u0433\u0443 \u0441\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u0441 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b. \u0415\u0441\u043b\u0438 \u0443\u0431\u0440\u0430\u0442\u044c delt\u0430 \u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0435\u043a\u043e\u0435 \u0447\u0438\u0441\u043b\u043e, \u0442\u043e \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0441 \u0440\u0430\u0437\u043d\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445. \u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u044c \u0438\u043b\u0438 \u0437\u0430\u043c\u0435\u0434\u043b\u0438\u0442\u044c \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u043d\u0443\u0436\u043d\u043e \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u043e\u0447\u043a\u0435 \u0443\u043c\u043d\u043e\u0436\u0430\u0442\u044c delta \u043d\u0430 \u043d\u0443\u0436\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0447\u0442\u043e\u0431\u044b \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u043b\u043e \u0432 2 \u0440\u0430\u0437\u0430 \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0441\u0442\u0440\u043e\u0447\u043a\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b\u0430 \u0431\u044b \u043a\u0430\u043a main_hero.translation.x -= 2 * delta ). \u0414\u0443\u043c\u0430\u044e \u043f\u0440\u0438\u043d\u0446\u0438\u043f \u043f\u043e\u043d\u044f\u0442\u0435\u043d, \u0430 \u0442\u0435\u043f\u0435\u0440\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u0438\u0433\u0440\u0443 \u0438 \u0443\u0431\u0435\u0434\u0438\u043c\u0441\u044f, \u0447\u0442\u043e \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u0434\u0432\u0438\u0436\u0435\u0442\u0441\u044f \u0432\u043b\u0435\u0432\u043e.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/494\/d2d\/57e\/494d2d57e3a16a92819625f39a0b4838.jpg\" width=\"644\" height=\"400\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/494\/d2d\/57e\/494d2d57e3a16a92819625f39a0b4838.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0421\u0434\u0435\u043b\u0430\u0435\u043c \u043a\u043e\u043f\u0438\u044e \u0446\u0438\u043b\u0438\u043d\u0434\u0440\u0430 \u0432 \u0441\u0446\u0435\u043d\u0435 \u0438 \u0441\u0434\u0432\u0438\u043d\u0435\u043c \u0435\u0451 \u0432\u043f\u0435\u0440\u0451\u0434 \u0438 \u0432\u0432\u0435\u0440\u0445, \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0432. \u041e\u043d \u0431\u0443\u0434\u0435\u0442 \u0441\u0438\u043c\u0432\u043e\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0433\u043e\u043b\u043e\u0432\u0443 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430, \u0447\u0442\u043e\u0431\u044b \u0431\u044b\u043b\u043e \u0432\u0438\u0434\u043d\u043e \u043a\u0443\u0434\u0430 \u043f\u043e\u0432\u0451\u0440\u043d\u0443\u0442 \u0433\u0435\u0440\u043e\u0439. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/a84\/415\/29f\/a8441529f83e378d174fc0d6049401a2.jpg\" width=\"757\" height=\"330\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a84\/415\/29f\/a8441529f83e378d174fc0d6049401a2.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0432\u043d\u0443\u0442\u0440\u0438 <strong>Hero<\/strong>  (\u0432\u044b\u0434\u0435\u043b\u044f\u0435\u043c \u0435\u0433\u043e, Ctrl + A) \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0443\u0437\u0435\u043b Spatial. \u041d\u0430\u0437\u043e\u0432\u0451\u043c \u0435\u0433\u043e <strong>Visual<\/strong> \u0438 \u043f\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u043c \u0442\u0443\u0434\u0430 \u043e\u0431\u0430 \u0446\u0438\u043b\u0438\u043d\u0434\u0440\u0430.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/e1a\/000\/edb\/e1a000edb2c7001294558ed87da2e1cb.jpg\" width=\"787\" height=\"480\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e1a\/000\/edb\/e1a000edb2c7001294558ed87da2e1cb.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041f\u0435\u0440\u0435\u043f\u0438\u0448\u0435\u043c \u043a\u043e\u0434 \u0432 <strong>Main<\/strong> \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c:<\/p>\n<pre><code class=\"python\">extends Spatial  onready var main_hero = $Hero onready var hero_visual = $Hero\/Visual  var horizontal_joy = 0 var vertikal_joy = 0  func _ready(): main_hero.translation.x += 10.0  func _process(delta): main_hero.translation.x -= delta  horizontal_joy = 0 vertikal_joy = 0  if Input.is_action_pressed(\"ui_up\"): vertikal_joy = 1 if Input.is_action_pressed(\"ui_left\"): horizontal_joy = -1 if Input.is_action_pressed(\"ui_right\"): horizontal_joy = 1 if Input.is_action_pressed(\"ui_down\"): vertikal_joy = -1  match vertikal_joy: 0: match horizontal_joy: 1:  hero_visual.rotation_degrees = Vector3(0.0,-90.0,0.0) -1:  hero_visual.rotation_degrees = Vector3(0.0,90.0,0.0) 1: match horizontal_joy: 0:  hero_visual.rotation_degrees = Vector3(0.0,0.0,0.0) 1:  hero_visual.rotation_degrees = Vector3(0.0,-45.0,0.0) -1:  hero_visual.rotation_degrees = Vector3(0.0,45.0,0.0) -1: match horizontal_joy: 0:  hero_visual.rotation_degrees = Vector3(0.0,180.0,0.0) 1:  hero_visual.rotation_degrees = Vector3(0.0,-135.0,0.0) -1:  hero_visual.rotation_degrees = Vector3(0.0,135.0,0.0)<\/code><\/pre>\n<p>\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 \u0438\u043c\u0435\u044e\u0442 \u043e\u0442\u0441\u0442\u0443\u043f\u044b \u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u0441 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 \u0442\u0430\u0431\u0443\u043b\u044f\u0446\u0438\u0438 (\u0441\u0442\u0430\u0432\u044f\u0442\u0441\u044f \u043a\u043d\u043e\u043f\u043a\u043e\u0439 Tab), \u0430 \u043d\u0435 \u043f\u0440\u043e\u0431\u0435\u043b\u043e\u0432. \u0412 \u044f\u0437\u044b\u043a\u0435 GDScript \u044d\u0442\u0438 \u043e\u0442\u0441\u0442\u0443\u043f\u044b \u0432\u0430\u0436\u043d\u044b &#8212; \u043a\u0430\u0436\u0434\u0430\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0441\u0442\u0435\u043f\u0435\u043d\u044c \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043b\u043e\u0433\u0438\u043a\u0438 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0435\u0449\u0451 \u043e\u0434\u043d\u043e\u0433\u043e \u043e\u0442\u0441\u0442\u0443\u043f\u0430. \u0415\u0441\u043b\u0438 \u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043e\u0442\u0441\u0442\u0443\u043f\u043e\u0432 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e, \u0442\u043e \u0435\u0441\u0442\u044c \u0441\u043c\u044b\u0441\u043b \u0437\u0430\u0434\u0443\u043c\u0430\u0442\u044c\u0441\u044f \u043e \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u043d\u0435\u0441\u0442\u0438 \u0438\u0437 \u0442\u043e\u0433\u043e \u043c\u0435\u0441\u0442\u0430 \u043a\u0430\u043a\u0443\u044e-\u0442\u043e \u043b\u043e\u0433\u0438\u043a\u0443 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438.<br \/>\u0418\u0442\u0430\u043a, \u0447\u0442\u043e \u043c\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0438? \u0421\u043e\u0437\u0434\u0430\u043b\u0438 \u0441\u0441\u044b\u043b\u043a\u0443 <strong>hero_visual<\/strong> \u043d\u0430 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0433\u0435\u0440\u043e\u044f (\u0443\u0437\u0435\u043b \u0441 \u0446\u0438\u043b\u0438\u043d\u0434\u0440\u0430\u043c\u0438), \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u043e\u0442 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 \u0441 \u0433\u0435\u0440\u043e\u0435\u043c \u0438 \u043a\u0430\u043c\u0435\u0440\u043e\u0439. \u0422\u0430\u043a\u0436\u0435 \u0437\u0430\u0432\u0435\u043b\u0438 \u0434\u0432\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 <strong>horizontal_joy<\/strong> \u0438 <strong>vertikal_joy<\/strong>, \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c, \u043a\u0430\u043a\u0438\u0435 \u043e\u0441\u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u0436\u0430\u0442\u044b \u0438\u0433\u0440\u043e\u043a\u043e\u043c. \u0414\u0430\u043b\u0435\u0435 \u0432 \u0446\u0438\u043a\u043b\u0435 <em>func _process(delta)<\/em> \u043c\u044b \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437 \u043e\u0431\u043d\u0443\u043b\u044f\u0435\u043c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f, \u0437\u0430\u0442\u0435\u043c \u043e\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u043c \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0443 \u043d\u0430 \u043f\u0440\u0435\u0434\u043c\u0435\u0442 \u0442\u043e\u0433\u043e, \u043d\u0430\u0436\u0430\u043b \u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043e\u0434\u043d\u0443 \u0438\u0437 \u043a\u043d\u043e\u043f\u043e\u043a \u0441\u043e\u043e\u0442\u043d\u0435\u0441\u0451\u043d\u043d\u044b\u0445 \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438 <strong>ui_up<\/strong>, <strong>ui_left<\/strong>, <strong>ui_right<\/strong>, <strong>ui_down<\/strong> (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u044d\u0442\u043e \u0441\u0442\u0440\u0435\u043b\u043a\u0438 \u043d\u0430 \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0435). \u0415\u0441\u043b\u0438 \u0434\u0430, \u0442\u043e \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e \u043a\u0430\u0436\u0434\u043e\u0439 \u043e\u0441\u0438 \u0432 \u0432\u0438\u0434\u0435 \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0439 \u043e\u0442 \u0446\u0435\u043d\u0442\u0440\u0430 (0) \u0432 \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0438\u043b\u0438 \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0441\u0442\u0440\u043e\u043d\u0443. \u0417\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u0442\u0441\u044f \u0432\u0441\u0451 \u0431\u043b\u043e\u043a\u043e\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043e\u0441\u0435\u0439, \u0441 \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u043e\u043c \u0432\u0438\u0437\u0443\u0430\u043b\u0430 \u0433\u0435\u0440\u043e\u044f \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0443\u044e \u0441\u0442\u043e\u0440\u043e\u043d\u0443.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0438\u0433\u0440\u0443, \u0442\u043e \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u0431\u0443\u0434\u0435\u0442 \u043a\u0430\u043a \u043e\u0431\u044b\u0447\u043d\u043e \u0435\u0445\u0430\u0442\u044c \u0432\u043b\u0435\u0432\u043e, \u043d\u043e \u0442\u0435\u043f\u0435\u0440\u044c \u0443\u0436\u0435 &#171;\u043a\u0440\u0443\u0442\u0438\u0442\u044c \u0433\u043e\u043b\u043e\u0432\u043e\u0439&#187; \u043f\u0440\u0438 \u043d\u0430\u0436\u0430\u0442\u0438\u0438 \u0441\u0442\u0440\u0435\u043b\u043e\u043a.<\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0443\u0434\u0430\u043b\u0438\u043c \u043f\u0435\u0440\u0432\u0443\u044e \u0441\u0442\u0440\u043e\u0447\u043a\u0443 \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0438<em>_process(delta)<\/em>, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043d\u043e \u0435\u0434\u0435\u0442 \u0432\u043b\u0435\u0432\u043e (<strong>main_hero.translation.x -= delta <\/strong>\u043d\u0430 13-\u0439 \u0441\u0442\u0440\u043e\u043a\u0435), \u0430 \u0432\u044b\u0448\u0435, \u0434\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u0438 <em>_ready()<\/em> \u043d\u0430\u043f\u0438\u0448\u0435\u043c \u0441\u0442\u0440\u043e\u0447\u043a\u0443 <strong>var hero_speed = 2.2 <\/strong>\u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0443 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430 \u0431\u044b\u043b\u0430 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c.<\/p>\n<p>\u0414\u0430\u043b\u0435\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u043f\u0430\u0440\u0443 \u0441\u0442\u0440\u043e\u043a \u0432 \u0441\u0430\u043c\u043e\u043c \u043a\u043e\u043d\u0446\u0435 (\u0441\u043b\u0435\u0434\u0438\u043c \u0437\u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043e\u0442\u0441\u0442\u0443\u043f\u043e\u0432, \u0447\u0442\u043e\u0431\u044b \u044d\u0442\u0438 \u0441\u0442\u0440\u043e\u043a\u0438 \u043d\u0435 \u043e\u043a\u0430\u0437\u0430\u043b\u0438\u0441\u044c \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a \u043f\u043e \u043e\u0441\u044f\u043c):<\/p>\n<p><strong>main_hero.translation.x += horizontal_joy * hero_speed * delta<\/strong><\/p>\n<p><strong>main_hero.translation.z -= vertikal_joy * hero_speed * delta<\/strong><\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/935\/ed3\/e18\/935ed3e18e99179397e40f1fd3624fba.jpg\" width=\"652\" height=\"249\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/935\/ed3\/e18\/935ed3e18e99179397e40f1fd3624fba.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u0448 \u0433\u0435\u0440\u043e\u0439 \u043d\u0430\u0443\u0447\u0438\u043b\u0441\u044f \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u0442\u044c\u0441\u044f.<\/p>\n<p>\u0412\u0435\u0440\u043d\u0451\u043c\u0441\u044f \u043d\u0430 3\u0434 \u0441\u0446\u0435\u043d\u0443 \u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u043c \u0440\u0430\u0437\u043c\u0435\u0440\u044b \u0446\u0438\u043b\u0438\u043d\u0434\u0440\u043e\u0432, \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0449\u0438\u0445 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430, \u043f\u043e\u0434\u043d\u044f\u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u043e\u043d \u043d\u0430\u0445\u043e\u0434\u0438\u043b\u0441\u044f \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043d\u0430\u0434 \u043f\u043e\u043b\u043e\u043c. \u0421\u0430\u043c \u0443\u0437\u0435\u043b Visual \u043d\u0435 \u0442\u0440\u043e\u0433\u0430\u0435\u043c \u0438 \u0435\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u044b \u043d\u0435 \u043c\u0435\u043d\u044f\u0435\u043c, \u043e\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u043e\u0441\u0442\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0435\u0434\u0438\u043d\u0438\u0447\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u0438 \u0441 \u043d\u0443\u043b\u0435\u0432\u044b\u043c\u0438 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u0430\u043c\u0438 \u043f\u043e \u043e\u0441\u044f\u043c. \u0423\u0436\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u043f\u043e\u0445\u043e\u0436\u0435 \u043d\u0430 \u0434\u0432\u0438\u0436\u0443\u0449\u0435\u0433\u043e\u0441\u044f \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/53b\/197\/153\/53b197153a8d41692068e781235ebc8d.jpg\" width=\"634\" height=\"388\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/53b\/197\/153\/53b197153a8d41692068e781235ebc8d.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0414\u043b\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432 \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0441\u044f \u0440\u0435\u0436\u0438\u043c\u0430\u043c\u0438 Move \u0438 Scale, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u0438 \u0437\u043d\u0430\u0447\u043a\u043e\u0432 \u0432\u0432\u0435\u0440\u0445\u0443.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/e47\/6f8\/441\/e476f8441232946a8de44e67975ef7fa.jpg\" width=\"794\" height=\"513\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e47\/6f8\/441\/e476f8441232946a8de44e67975ef7fa.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u041a\u043e\u043b\u043e\u043d\u043d\u044b \u0438 \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f<\/summary>\n<div class=\"spoiler__content\">\n<p>\u0414\u043e\u0431\u0430\u0432\u0438\u043c \u0432 <strong>Main<\/strong> (\u0447\u0435\u0440\u0435\u0437 Ctrl+A) \u043d\u043e\u0432\u044b\u0439 \u0443\u0437\u0435\u043b Spatial, \u043d\u0430\u0437\u043e\u0432\u0451\u043c \u0435\u0433\u043e <strong>Pillar_A<\/strong> \u0438 \u0437\u0430\u043a\u0438\u043d\u0435\u043c \u0442\u0443\u0434\u0430 \u043c\u043e\u0434\u0435\u043b\u044c\u043a\u0443 \u0441 \u043a\u0443\u0431\u043e\u043c. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/362\/963\/daa\/362963daa912ab249f852c115f0a8af4.jpg\" width=\"783\" height=\"331\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/362\/963\/daa\/362963daa912ab249f852c115f0a8af4.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0432\u044b\u0434\u0435\u043b\u0438\u043c \u0443\u0437\u0435\u043b <strong>Pillar_A<\/strong> \u0438 \u0441\u0434\u0435\u043b\u0430\u0435\u043c \u0438\u0437 \u043d\u0435\u0433\u043e \u043f\u0440\u0435\u0444\u0430\u0431 (\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0443\u044e \u043c\u0438\u043d\u0438-\u0441\u0446\u0435\u043d\u0443). \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0449\u0435\u043b\u043a\u0430\u0435\u043c \u043f\u0440\u0430\u0432\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u043c\u044b\u0448\u0438 \u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043e\u043f\u0446\u0438\u044e <strong>Save Brunch as Scene<\/strong>. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/c59\/edf\/92b\/c59edf92b290072b012b3b82eabb336c.jpg\" width=\"715\" height=\"626\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c59\/edf\/92b\/c59edf92b290072b012b3b82eabb336c.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0412 \u043e\u0442\u043a\u0440\u044b\u0432\u0448\u0435\u043c\u0441\u044f \u043e\u043a\u043d\u0435 \u0437\u0430\u0432\u043e\u0434\u0438\u043c \u043f\u0430\u043f\u043a\u0443 \u0434\u043b\u044f \u043f\u0440\u0435\u0444\u0430\u0431\u043e\u0432 <strong>Prefabs<\/strong> \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c \u0441\u0446\u0435\u043d\u0443 \u043f\u043e\u0434 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u043c \u0438\u043c\u0435\u043d\u0435\u043c \u0442\u0443\u0434\u0430. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/d14\/4f2\/e64\/d144f2e649cdb1756b130d9ba8b29932.jpg\" width=\"991\" height=\"327\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d14\/4f2\/e64\/d144f2e649cdb1756b130d9ba8b29932.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u043d\u043e, \u043d\u0430 \u0441\u0446\u0435\u043d\u0435 \u043e\u0441\u0442\u0430\u043b\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u0443\u0437\u0435\u043b \u043d\u0430\u0448\u0435\u0439 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043a\u043e\u043b\u043e\u043d\u043d\u044b \u0438 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u0437\u043d\u0430\u0447\u043e\u043a \u0441\u043f\u0440\u0430\u0432\u0430. \u0429\u0451\u043b\u043a\u043d\u0435\u043c \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u0437\u043d\u0430\u0447\u043a\u0443 \u0438 \u043e\u0442\u043a\u0440\u043e\u0435\u0442\u0441\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u0446\u0435\u043d\u0430 \u0441 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u044d\u0442\u043e\u0433\u043e \u0443\u0437\u043b\u0430. <\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/d0d\/2c1\/b26\/d0d2c1b26cc259d15660739b83c03fc4.jpg\" width=\"271\" height=\"279\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d0d\/2c1\/b26\/d0d2c1b26cc259d15660739b83c03fc4.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/da8\/b5b\/43a\/da8b5b43a2a3d5655664c8b02d8d4f4a.jpg\" width=\"891\" height=\"591\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/da8\/b5b\/43a\/da8b5b43a2a3d5655664c8b02d8d4f4a.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0412\u044b\u0434\u0435\u043b\u0438\u043c \u043a\u0443\u0431 \u0438 \u043d\u0430\u0436\u043c\u0451\u043c \u043d\u0430 \u0441\u0431\u0440\u043e\u0441 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0432\u043e \u0432\u043a\u043b\u0430\u0434\u043a\u0435 Transform \u0443 \u043f\u043e\u043b\u044f <strong>Translation<\/strong>. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/e8f\/a19\/0d4\/e8fa190d4e7d8d7e0c7377865b7eaf09.jpg\" width=\"1254\" height=\"624\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e8f\/a19\/0d4\/e8fa190d4e7d8d7e0c7377865b7eaf09.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041a\u0443\u0431 \u043f\u0435\u0440\u0435\u043f\u0440\u044b\u0433\u043d\u0435\u0442 \u0432 \u043d\u0430\u0447\u0430\u043b\u043e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u044d\u0442\u043e\u0439 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 \u0441\u0446\u0435\u043d\u044b. <\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/a85\/269\/58d\/a8526958d9075fdda9a1257f711f90c3.jpg\" width=\"335\" height=\"288\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a85\/269\/58d\/a8526958d9075fdda9a1257f711f90c3.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0423\u043c\u0435\u043d\u044c\u0448\u0438\u043c \u043a\u0443\u0431 \u0432 \u0440\u0430\u0437\u043c\u0435\u0440\u0430\u0445, \u0440\u0430\u0441\u0442\u044f\u043d\u0435\u043c \u043f\u043e \u043e\u0441\u0438 Y \u0438 \u043f\u043e\u0434\u043d\u0438\u043c\u0435\u043c, \u0447\u0442\u043e\u0431\u044b \u043e\u043d \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0438\u043b\u0441\u044f \u0432\u044b\u0448\u0435 \u0441\u0435\u0442\u043a\u0438. <\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/afa\/d9b\/661\/afad9b661b9f1d6f4264923c4614e6bf.jpg\" width=\"452\" height=\"270\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/afa\/d9b\/661\/afad9b661b9f1d6f4264923c4614e6bf.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0441\u0446\u0435\u043d\u0435. \u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u0441\u044f \u043d\u0430 \u0432\u043a\u043b\u0430\u0434\u043a\u0443 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0441\u0446\u0435\u043d\u044b <strong>MainScene<\/strong>. \u0412\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0430\u044f\u0441\u044f \u043a\u043e\u043b\u043e\u043d\u043d\u0430 \u0437\u0430\u0441\u043b\u043e\u043d\u044f\u0435\u0442 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/a24\/45b\/bf8\/a2445bbf86146aba613726ac9ee1ac5a.jpg\" width=\"588\" height=\"642\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a24\/45b\/bf8\/a2445bbf86146aba613726ac9ee1ac5a.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u042d\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u043f\u043e\u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u043f\u0443\u0441\u0442\u044b\u0448\u043a\u0443 \u0434\u043b\u044f \u043a\u043e\u043b\u043e\u043d\u043d\u044b \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b\u0438 \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0438 \u043a\u043e\u0433\u0434\u0430 \u0441\u0431\u0440\u043e\u0441\u0438\u043b\u0438 \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043a\u0443\u0431\u0430, \u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e\u0441\u044f \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u0443\u0441\u0442\u044b\u0448\u043a\u0438, \u0442\u043e \u043e\u043d \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u043d\u0430 \u0442\u043e\u043c \u043c\u0435\u0441\u0442\u0435, \u0433\u0434\u0435 \u043e\u043d\u0430 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0430 \u0432 3\u0434 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435. \u0421\u0434\u0432\u0438\u043d\u0435\u043c <strong>Pillar_A<\/strong> \u043f\u043e \u043e\u0441\u0438 Z, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0438\u0432 \u043f\u0435\u0440\u0435\u0434 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0435\u043c.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/440\/84b\/aed\/44084baed0cbc10be1de6ded066f554b.jpg\" width=\"279\" height=\"308\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/440\/84b\/aed\/44084baed0cbc10be1de6ded066f554b.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0441\u0434\u0435\u043b\u0430\u0435\u043c \u043a\u043b\u043e\u043d \u0443\u0437\u043b\u0430 <strong>Pillar_A<\/strong>, \u0432\u044b\u0434\u0435\u043b\u0438\u0432 \u0435\u0433\u043e \u0438 \u043d\u0430\u0436\u0430\u0432 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0435 Ctrl+D (\u043b\u0438\u0431\u043e \u0449\u0451\u043b\u043a\u043d\u0443\u0432 \u043f\u0440\u0430\u0432\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u0438 \u0432\u044b\u0431\u0440\u0430\u0432 \u043e\u043f\u0446\u0438\u044e <strong>Duplicate<\/strong>). \u041f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0443\u0437\u0435\u043b <strong>Pillar_A2<\/strong>, \u0441\u043c\u0435\u0449\u0430\u0435\u043c \u0435\u0433\u043e \u0432\u043f\u0440\u0430\u0432\u043e. \u0417\u0430\u0442\u0435\u043c \u0434\u0443\u0431\u043b\u0438\u0440\u0443\u0435\u043c \u0435\u0433\u043e \u0442\u0430\u043a\u0438\u043c \u0436\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c, \u043f\u043e\u043b\u0443\u0447\u0438\u0432 <strong>Pillar_A3<\/strong> \u0438 \u0441\u043c\u0435\u0449\u0430\u0435\u043c \u0435\u0433\u043e \u0435\u0449\u0451 \u043f\u0440\u0430\u0432\u0435\u0435.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/ad8\/53c\/57b\/ad853c57bae178238dd9c7f706880de3.jpg\" width=\"612\" height=\"277\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ad8\/53c\/57b\/ad853c57bae178238dd9c7f706880de3.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u0438\u0433\u0440\u0443, \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436 \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0431\u0435\u0433\u0430\u0442\u044c \u043c\u0435\u0436\u0434\u0443 \u043a\u043e\u043b\u043e\u043d\u043d. \u0415\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u043f\u0440\u043e\u0441\u0430\u0447\u0438\u0432\u0430\u044f\u0441\u044c \u0441\u043a\u0432\u043e\u0437\u044c \u043d\u0438\u0445, \u0442\u0430\u043a \u043a\u0430\u043a \u043c\u044b \u043d\u0435 \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u043a\u043e\u043b\u043e\u043d\u043d\u044b &#171;\u0442\u0432\u0451\u0440\u0434\u044b\u043c\u0438&#187;.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/d63\/c46\/e0f\/d63c46e0fc6a80aac94ce9bc9a7833a2.jpg\" width=\"520\" height=\"320\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d63\/c46\/e0f\/d63c46e0fc6a80aac94ce9bc9a7833a2.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u043f\u0440\u0430\u0432\u0438\u043c \u043a\u043e\u043b\u043e\u043d\u043d\u044b. \u0417\u0430\u0445\u043e\u0434\u0438\u043c \u0432 \u043b\u044e\u0431\u0443\u044e \u0438\u0445 \u043d\u0438\u0445, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 Pillar_A3, \u043e\u043a\u0430\u0437\u0430\u0432\u0448\u0438\u0441\u044c \u0432\u043d\u0443\u0442\u0440\u0438 \u0432\u044b\u0434\u0435\u043b\u044f\u0435\u043c \u0432\u044b\u0442\u044f\u043d\u0443\u0442\u044b\u0439 \u043a\u0443\u0431, \u043a\u043b\u043e\u043d\u0438\u0440\u0443\u0435\u043c \u0438 \u0434\u0435\u043b\u0430\u0435\u043c \u0434\u0432\u0430 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0445, \u043f\u0440\u0438\u043f\u043b\u044e\u0441\u043d\u0443\u0442\u044b\u0445, \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u044f \u0438\u0445 \u0432\u043d\u0438\u0437\u0443 \u0438 \u0432\u0432\u0435\u0440\u0445\u0443. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/360\/6fb\/369\/3606fb369be1c641135b64255ccaf9c1.jpg\" width=\"732\" height=\"531\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/360\/6fb\/369\/3606fb369be1c641135b64255ccaf9c1.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u0441\u044f \u043d\u0430 \u0441\u0430\u043c\u044b\u0439 \u0432\u0435\u0440\u0445\u043d\u0438\u0439 \u0443\u0437\u0435\u043b \u0441\u0446\u0435\u043d\u044b (Pillar_A), \u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043a \u043d\u0435\u043c\u0443 \u043d\u043e\u0432\u044b\u0439 \u0443\u0437\u0435\u043b. \u041d\u0430\u0431\u0438\u0440\u0430\u0435\u043c \u0432 \u043f\u043e\u0438\u0441\u043a\u0435 area, \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0443\u0437\u0435\u043b <strong>Area<\/strong> \u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0435\u0433\u043e. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/429\/97e\/948\/42997e948ce926fd0caf154dd630d959.jpg\" width=\"563\" height=\"288\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/429\/97e\/948\/42997e948ce926fd0caf154dd630d959.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0412\u0438\u0434\u0438\u043c, \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u044b\u0439 \u0437\u043d\u0430\u0447\u043e\u043a \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0447\u0442\u043e \u0443 \u043d\u0430\u0448\u0435\u0439 Area \u043d\u0435\u0442\u0443 \u0444\u043e\u0440\u043c\u044b \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u0438 \u0438 \u043d\u0443\u0436\u043d\u043e \u0435\u0451 \u0441\u043e\u0437\u0434\u0430\u0442\u044c. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/1ff\/23e\/7a1\/1ff23e7a1381b32b9ea199f13660dc32.jpg\" width=\"779\" height=\"204\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1ff\/23e\/7a1\/1ff23e7a1381b32b9ea199f13660dc32.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0449\u0451\u043b\u043a\u0430\u0435\u043c \u043d\u0430 <strong>Area<\/strong> \u043f\u0440\u0430\u0432\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0443\u0437\u0435\u043b. \u041d\u0430 \u044d\u0442\u043e\u0442 \u0440\u0430\u0437 \u0438\u0449\u0435\u043c <strong>CollisionShape.<\/strong><\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/5c1\/bee\/6b1\/5c1bee6b1c1ee58c76cfde9609aa8314.jpg\" width=\"578\" height=\"373\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/5c1\/bee\/6b1\/5c1bee6b1c1ee58c76cfde9609aa8314.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0423 \u044d\u0442\u043e\u0433\u043e \u043d\u043e\u0432\u043e\u0433\u043e \u0443\u0437\u043b\u0430 \u0441\u043d\u043e\u0432\u0430 \u0432\u0438\u0434\u0438\u043c \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0440\u0435\u0441\u0443\u0440\u0441, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0444\u043e\u0440\u043c\u0443. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/231\/db8\/6ba\/231db86ba5e3027aa7bb1029f1046f99.jpg\" width=\"873\" height=\"279\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/231\/db8\/6ba\/231db86ba5e3027aa7bb1029f1046f99.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0429\u0435\u043b\u043a\u043d\u0435\u043c \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u0438 \u0438\u043d\u0441\u043f\u0435\u043a\u0442\u043e\u0440\u0430 \u0441\u043f\u0440\u0430\u0432\u0430, \u0432 \u043f\u043e\u043b\u0435 <strong>Shape<\/strong>, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043e\u0434\u043d\u0443 \u0438\u0437 \u043f\u0440\u0435\u0434\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u043e\u0440\u043c &#8212; <strong>New BoxShape<\/strong>. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/4c2\/e22\/d4e\/4c2e22d4e270403cfb43c4179d2c8276.jpg\" width=\"1264\" height=\"489\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4c2\/e22\/d4e\/4c2e22d4e270403cfb43c4179d2c8276.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0437\u043d\u0430\u0447\u043a\u043e\u0432 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0439 \u043d\u0435\u0442 \u0438 \u0443 \u043d\u0430\u0441 \u043d\u0430 \u0441\u0446\u0435\u043d\u0435 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u043a\u043e\u043b\u043b\u0430\u0439\u0434\u0435\u0440 \u0432 \u0444\u043e\u0440\u043c\u0435 \u043a\u0443\u0431\u0430. \u0423\u043c\u0435\u043d\u044c\u0448\u0438\u043c \u0435\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u044b \u0438 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043f\u043e\u0434\u043d\u0438\u043c\u0435\u043c. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/0d2\/b4a\/b99\/0d2b4ab99e8544e5d35b5b6a7ab4fc0c.jpg\" width=\"729\" height=\"459\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0d2\/b4a\/b99\/0d2b4ab99e8544e5d35b5b6a7ab4fc0c.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/e03\/777\/5a8\/e037775a8e2e78509753c1d33f213370.jpg\" width=\"708\" height=\"405\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e03\/777\/5a8\/e037775a8e2e78509753c1d33f213370.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u043c\u0441\u044f \u0441\u043d\u043e\u0432\u0430 \u043d\u0430 <strong>Area<\/strong> \u0438 \u0441\u043d\u0438\u043c\u0435\u043c \u0433\u0430\u043b\u043e\u0447\u043a\u0443 \u0441\u043e \u0441\u0442\u0440\u043e\u043a\u0438 <strong>Monitoring<\/strong>, \u0447\u0442\u043e\u0431\u044b \u044d\u0442\u0430 \u0437\u043e\u043d\u0430 \u043d\u0435 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043b\u0430 \u0441\u043e\u043f\u0440\u0438\u043a\u043e\u0441\u043d\u043e\u0432\u0435\u043d\u0438\u044f \u0441 \u043f\u0440\u043e\u0447\u0438\u043c\u0438 \u043a\u043e\u043b\u043b\u0430\u0439\u0434\u0435\u0440\u0430\u043c\u0438. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/5cb\/5e3\/132\/5cb5e313279d15aaba853212ba5dbede.jpg\" width=\"1251\" height=\"181\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/5cb\/5e3\/132\/5cb5e313279d15aaba853212ba5dbede.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041d\u0438\u0436\u0435, \u0432\u043e \u0432\u043a\u043b\u0430\u0434\u043a\u0435 CollisionObject, \u0432 \u043f\u043e\u043b\u0435 <strong>Collision<\/strong> \u0441\u043d\u0438\u043c\u0430\u0435\u043c \u043e\u0442\u043c\u0435\u0442\u043a\u0438 \u0441 \u0435\u0434\u0438\u043d\u0438\u0447\u0435\u043a \u0438 \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u043c \u0442\u043e\u043b\u044c\u043a\u043e <strong>2<\/strong> \u044f\u0447\u0435\u0439\u043a\u0443 layer. <\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/ec6\/4dd\/4e2\/ec64dd4e2d97574ad45b8b1dcffa3164.jpg\" width=\"320\" height=\"321\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ec6\/4dd\/4e2\/ec64dd4e2d97574ad45b8b1dcffa3164.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u044d\u0442\u0430 \u0437\u043e\u043d\u0430 \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0435\u0442 &#171;\u0432\u0438\u0434\u0438\u043c\u0430&#187; \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u044f\u0442 \u0432\u0442\u043e\u0440\u043e\u0439 \u0441\u043b\u043e\u0439 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u0439. \u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c \u0441\u0446\u0435\u043d\u0443, \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u0441\u044f \u043d\u0430 <strong>MainScene<\/strong>.<\/p>\n<p>\u0412\u044b\u0434\u0435\u043b\u044f\u0435\u043c \u0443\u0437\u0435\u043b <strong>Visual<\/strong> \u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0435\u043c\u0443 \u043d\u043e\u0432\u044b\u0439 \u0443\u0437\u0435\u043b <strong>RayCast<\/strong> &#8212; \u044d\u0442\u043e \u043b\u0443\u0447, \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f. <\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/e60\/fb3\/96f\/e60fb396f46a0fef73e3b0bdb5432b76.jpg\" width=\"483\" height=\"177\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e60\/fb3\/96f\/e60fb396f46a0fef73e3b0bdb5432b76.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/0e5\/2dc\/10d\/0e52dc10d602e5c5afbe441d14e7f011.jpg\" width=\"480\" height=\"413\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0e5\/2dc\/10d\/0e52dc10d602e5c5afbe441d14e7f011.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0412 \u0438\u043d\u0441\u043f\u0435\u043a\u0442\u043e\u0440\u0435 \u0441\u043f\u0440\u0430\u0432\u0430 \u0441\u0442\u0430\u0432\u0438\u043c \u0433\u0430\u043b\u043e\u0447\u043a\u0443 \u043d\u0430\u043f\u0440\u043e\u0442\u0438\u0432 <strong>Enabled<\/strong>, \u0447\u0442\u043e\u0431\u044b \u043b\u0443\u0447 \u0431\u044b\u043b \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c. \u0412\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b <strong>Cast To<\/strong> \u0432 <strong>0<\/strong> (\u043f\u043e x) <strong>0.2<\/strong> (\u043f\u043e y) \u0438 <strong>-1<\/strong> (\u043f\u043e z). \u0422\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u043b\u0443\u0447 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043a\u0430\u043a \u0441\u0438\u043d\u0438\u0439 \u043e\u0442\u0440\u0435\u0437\u043e\u043a, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0438\u0439 \u0438\u0437 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430. <\/p>\n<p>\u041d\u0438\u0436\u0435 Cast To, \u0432 \u044f\u0447\u0435\u0439\u043a\u0430\u0445 <strong>Colision Mask<\/strong> \u0443\u0431\u0438\u0440\u0430\u0435\u043c 1 \u0438 \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u043c <strong>2<\/strong>, \u0447\u0442\u043e\u0431\u044b \u043b\u0443\u0447 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043b \u0432\u0442\u043e\u0440\u043e\u0439 \u0441\u043b\u043e\u0439 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u0439. \u0415\u0449\u0451 \u043d\u0438\u0436\u0435 \u0432\u043e \u0432\u043a\u043b\u0430\u0434\u043a\u0435 <strong>Collide With<\/strong> \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u043c \u043f\u0443\u043d\u043a\u0442 <strong>Areas<\/strong>, \u0447\u0442\u043e\u0431\u044b \u043b\u0443\u0447 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043b \u0441 \u0437\u043e\u043d\u0430\u043c\u0438 (Area).<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/7fd\/47e\/a6e\/7fd47ea6e1f8c05fec30490e07d3bef2.jpg\" width=\"1256\" height=\"419\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7fd\/47e\/a6e\/7fd47ea6e1f8c05fec30490e07d3bef2.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041e\u0442\u043a\u0440\u043e\u0435\u043c \u0441\u043a\u0440\u0438\u043f\u0442 <strong>theMain<\/strong> \u0438 \u0434\u043e\u043f\u0438\u0448\u0435\u043c \u0432\u044b\u0448\u0435 <em>_ready()<\/em> \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u043d\u0430\u0448 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u0439\u043a\u0430\u0441\u0442 &#8212; <strong>onready var rcast = $Hero\/Visual\/RayCast<\/strong><br \/>\u0412 \u0441\u0430\u043c\u043e\u043c \u043d\u0438\u0437\u0443 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u043f\u0430\u0440\u0443 \u0441\u0442\u0440\u043e\u043a (\u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0435\u043c \u043f\u0440\u043e \u043e\u0442\u0441\u0442\u0443\u043f\u044b-\u0442\u0430\u0431\u0443\u043b\u044f\u0446\u0438\u0438):<\/p>\n<pre><code class=\"python\">if rcast.is_colliding(): print(\"\u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0435\")<\/code><\/pre>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/077\/66e\/d48\/07766ed48193aa2da245aac0babac8c7.jpg\" width=\"317\" height=\"126\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/077\/66e\/d48\/07766ed48193aa2da245aac0babac8c7.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041f\u0435\u0440\u0432\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u044d\u0442\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u0435 &#171;\u0435\u0441\u043b\u0438 \u0440\u0435\u0439\u043a\u0430\u0441\u0442 \u0441 \u0447\u0435\u043c-\u0442\u043e \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f&#187;, \u0430 \u043d\u0438\u0436\u0435 \u0438\u0434\u0451\u0442 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f, \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u044d\u0442\u043e \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e. \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u044d\u0442\u043e \u0432\u044b\u0432\u043e\u0434 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f. \u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0438\u0433\u0440\u0443 \u0438 \u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u043a\u043e\u0433\u0434\u0430 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436 \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u043a \u043a\u043e\u043b\u043e\u043d\u043d\u0435, \u0442\u043e \u0432\u043d\u0435 \u0438\u0433\u0440\u044b, \u0432 \u043e\u043a\u043e\u0448\u043a\u0435 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 &#171;\u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0435&#187;, \u043f\u043e\u043a\u0430 \u0440\u0435\u0439\u043a\u0430\u0441\u0442 \u0441\u043e\u043f\u0440\u0438\u043a\u0430\u0441\u0430\u0435\u0442\u0441\u044f \u0441 \u043f\u0440\u0435\u043f\u044f\u0442\u0441\u0442\u0432\u0438\u0435\u043c (\u043a\u043e\u043b\u043e\u043d\u043d\u043e\u0439).<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/757\/a24\/1dc\/757a241dc7947f3c8c49c6702efb688d.jpg\" width=\"712\" height=\"520\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/757\/a24\/1dc\/757a241dc7947f3c8c49c6702efb688d.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0412\u044b\u0440\u0435\u0436\u0435\u043c \u0434\u0432\u0435 \u0441\u0442\u0440\u043e\u0447\u043a\u0438 \u0432\u044b\u0448\u0435 \u044d\u0442\u043e\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u0438 \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0451\u043c \u0438\u0445 \u043d\u0438\u0436\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 <em>print<\/em>. \u041d\u0443\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e \u043e\u0434\u043d\u043e\u043c\u0443 Tab \u0432 \u043d\u0430\u0447\u0430\u043b\u043e \u044d\u0442\u0438\u0445 \u0441\u0442\u0440\u043e\u043a, \u0447\u0442\u043e\u0431\u044b \u043e\u043d\u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u043b\u0438\u0441\u044c \u0441\u043e \u0441\u0442\u0440\u043e\u043a\u043e\u0439 <em>print<\/em> \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u0443\u0440\u043e\u0432\u043d\u0435. \u0422\u0430\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430 \u0442\u0435\u043f\u0435\u0440\u044c \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u0438 \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f. \u0415\u0441\u043b\u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0438\u0433\u0440\u0443 \u0441\u0435\u0439\u0447\u0430\u0441, \u0442\u043e \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436 \u043e\u043a\u0430\u0436\u0435\u0442\u0441\u044f \u0441\u043b\u043e\u0432\u043d\u043e \u043f\u0440\u0438\u043a\u043b\u0435\u0435\u043d\u043d\u044b\u043c \u043a \u043c\u0435\u0441\u0442\u0443.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/06b\/2be\/b10\/06b2beb10bbae62ab5056f0fc2b38d39.jpg\" width=\"638\" height=\"110\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/06b\/2be\/b10\/06b2beb10bbae62ab5056f0fc2b38d39.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u043c \u0443\u0441\u043b\u043e\u0432\u0438\u0435, \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u0432 \u0441\u0442\u0440\u043e\u043a\u0443 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c:<\/p>\n<pre><code class=\"python\">if rcast.is_colliding() == false: main_hero.translation.x += horizontal_joy * hero_speed * delta main_hero.translation.z -= vertikal_joy * hero_speed * delta else: print(\"\u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0435\")<\/code><\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436 \u0431\u0443\u0434\u0435\u0442 \u0434\u0432\u0438\u0433\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u0435\u0433\u043e \u0440\u0435\u0439\u043a\u0430\u0441\u0442 \u043d\u0438 \u0441 \u0447\u0435\u043c \u043d\u0435 \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u0435\u0442\u0441\u044f, \u0430 \u0432 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 (else) \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435, \u0430 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u043d\u0435 \u0431\u0443\u0434\u0435\u0442. \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u0438\u0433\u0440\u0443 \u0438 \u0443\u0431\u0435\u0434\u0438\u043c\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0442\u0435\u043f\u0435\u0440\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043a\u043e\u043b\u043e\u043d\u043d\u044b \u0441\u0442\u0430\u043b\u0438 \u043d\u0435\u043f\u0440\u0435\u043e\u0434\u043e\u043b\u0438\u043c\u044b\u043c \u043f\u0440\u0435\u043f\u044f\u0442\u0441\u0442\u0432\u0438\u0435\u043c \u0434\u043b\u044f \u0433\u0435\u0440\u043e\u044f.<\/p>\n<p>\u0412\u0435\u0440\u043d\u0451\u043c\u0441\u044f \u0432 MainScene. \u0412\u044b\u0434\u0435\u043b\u0438\u043c \u0443\u0437\u0435\u043b <strong>Pol_A<\/strong>, \u0436\u043c\u0451\u043c \u043f\u0440\u0430\u0432\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u0438 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u043c \u0435\u0433\u043e \u0432 \u043f\u0440\u0435\u0444\u0430\u0431 (\u0447\u0435\u0440\u0435\u0437 \u043e\u043f\u0446\u0438\u044e <strong>Save Brunch as Scene<\/strong>). \u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c \u043f\u043e\u0434 \u044d\u0442\u0438\u043c \u0436\u0435 \u0438\u043c\u0435\u043d\u0435\u043c \u0432 \u0440\u0430\u043d\u0435\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0443\u044e \u043f\u0430\u043f\u043a\u0443 Prefabs, \u0433\u0434\u0435 \u0443\u0436\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u043b\u0435\u0436\u0430\u0442\u044c \u043f\u0440\u0435\u0444\u0430\u0431 Pillar_A. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/d86\/c23\/d4c\/d86c23d4c8058b72bfb231a0c7edad98.jpg\" width=\"837\" height=\"426\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d86\/c23\/d4c\/d86c23d4c8058b72bfb231a0c7edad98.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0414\u0443\u0431\u043b\u0438\u0440\u0443\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0438\u0439\u0441\u044f \u0443\u0437\u0435\u043b <strong>Pol_A<\/strong> (Ctrl+D), \u043f\u043e\u043b\u0443\u0447\u0438\u0432 \u043a\u043e\u043f\u0438\u044e <strong>Pol_A2<\/strong>. \u0421\u0434\u0432\u0438\u043d\u0435\u043c \u043a\u043e\u043f\u0438\u044e \u043a\u0443\u0441\u043a\u0430 \u043f\u043e\u043b\u0430 \u0440\u043e\u0432\u043d\u043e \u0432\u043f\u0440\u0430\u0432\u043e, \u0432\u0432\u0435\u0434\u044f <strong>10<\/strong> \u0432 \u043f\u043e\u043b\u0435 X \u0443 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 <strong>Translation<\/strong> \u0432 \u0438\u043d\u0441\u043f\u0435\u043a\u0442\u043e\u0440\u0435. \u0422\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u043b \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u043b\u0441\u044f \u0438 \u0433\u0435\u0440\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u044f\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u043d\u0435 \u043d\u0430 \u043f\u0443\u0441\u0442\u043e\u043c \u043c\u0435\u0441\u0442\u0435.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/426\/8ec\/7eb\/4268ec7eb01f62d7c22806b5ec8575bd.jpg\" width=\"1236\" height=\"519\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/426\/8ec\/7eb\/4268ec7eb01f62d7c22806b5ec8575bd.jpg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<\/p>\n<\/div>\n<\/details>\n<p>\u0412 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f:<\/p>\n<p>\u0421\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u0439 \u044d\u043a\u0440\u0430\u043d<\/p>\n<p>\u0417\u0434\u043e\u0440\u043e\u0432\u044c\u0435<\/p>\n<p>\u0418\u0433\u0440\u043e\u0432\u043e\u0439 \u0446\u0438\u043a\u043b<\/p>\n<p>\u0421\u0431\u043e\u0440 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c\u043e\u0433\u043e \u0431\u0438\u043b\u0434\u0430<\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"v-portal\" style=\"display:none;\"><\/div>\n<\/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\/post\/683986\/\"> https:\/\/habr.com\/ru\/post\/683986\/<\/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>\u041f\u043e\u0448\u0430\u0433\u043e\u0432\u0430\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f \u043f\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u043e\u0439 \u0437\u0430\u0433\u043e\u0442\u043e\u0432\u043a\u0438 3D-\u0438\u0433\u0440\u044b \u043d\u0430 \u0434\u0432\u0438\u0436\u043a\u0435 Godot.<\/p>\n<figure class=\"full-width\"><figcaption>\u0432\u043e\u0442 \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u0432 \u0438\u0442\u043e\u0433\u0435<\/figcaption><\/figure>\n<p>\u0410\u0440\u0445\u0438\u0432 \u0441 \u0433\u043e\u0442\u043e\u0432\u044b\u043c\u0438 \u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043c\u043e\u0436\u043d\u043e \u0432\u0437\u044f\u0442\u044c \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435: <a href=\"https:\/\/thenonsense.itch.io\/opendungeon\" rel=\"noopener noreferrer nofollow\">https:\/\/thenonsense.itch.io\/opendungeon<\/a><\/p>\n<div class=\"embed_link\">\n<div class=\"embed__thumb\" style=\"background-image: url(&quot;https:\/\/img.itch.zone\/aW1nLzk4NTI3NzQuanBn\/original\/O9oAvV.jpg&quot;);\"><\/div>\n<div class=\"embed__caption\">\n<div class=\"embed__caption-title\"><span>Open Dungeon<\/span><\/div>\n<p><a href=\"https:\/\/thenonsense.itch.io\/opendungeon\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"embed__caption-link\">thenonsense.itch.io<\/a><\/div>\n<\/div>\n<p>\u0410 \u043c\u044b \u043d\u0430\u0447\u043d\u0451\u043c \u0441\u0431\u043e\u0440\u043a\u0443 \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0441 \u043d\u0443\u043b\u044f. \u041f\u0435\u0440\u0432\u043e\u0435, \u0447\u0442\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0441\u0434\u0435\u043b\u0430\u0442\u044c &#8212; \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0434\u0432\u0438\u0436\u043a\u0430 Godot \u0441 \u0441\u0430\u0439\u0442\u0430 <a href=\"https:\/\/godotengine.org\/\" rel=\"noopener noreferrer nofollow\">https:\/\/godotengine.org\/<\/a> \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 <strong>Download<\/strong>.<\/p>\n<figure class=\"\"><figcaption>\u0421\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0434\u043b\u044f \u0441\u0432\u043e\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/figcaption><\/figure>\n<p>\u0412 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043a\u043e\u0434 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u043f\u0438\u0441\u0430\u0442\u044c \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 GDScript, \u0432\u043d\u0443\u0442\u0440\u0438 \u0441\u0430\u043c\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430, \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0435 \u0441\u0440\u0435\u0434\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u043e\u0434\u0430.<\/p>\n<p>\u0420\u0430\u0441\u043f\u0430\u043a\u0443\u0435\u043c \u0441\u043a\u0430\u0447\u0430\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043c Godot engine. \u0412 \u043f\u043e\u044f\u0432\u0438\u0432\u0448\u0435\u043c\u0441\u044f \u043e\u043a\u043d\u0435 \u0441\u043f\u0440\u0430\u0432\u0430 \u043d\u0430\u0436\u043c\u0451\u043c \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 <strong>New Project<\/strong>.<\/p>\n<details class=\"spoiler\">\n<summary>\u041d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442<\/summary>\n<div class=\"spoiler__content\">\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<p>\u041f\u0438\u0448\u0435\u043c \u0438\u043c\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u0437\u0430\u0442\u0435\u043c \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c <strong>Browse<\/strong> \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0436\u0435\u043b\u0430\u0435\u043c\u043e\u0435 \u043c\u0435\u0441\u0442\u043e \u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 (\u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u0430\u043f\u043a\u0430 Godot_35), \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0443\u0442 \u043b\u0435\u0436\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u044b Godot. \u041f\u043e\u0442\u043e\u043c \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043a\u043d\u043e\u043f\u043a\u0443 <strong>Create Folder,<\/strong> \u0447\u0442\u043e\u0431\u044b \u0432 \u044d\u0442\u043e\u0439 \u043f\u0430\u043f\u043a\u0435 \u0441\u043e\u0437\u0434\u0430\u043b\u0430\u0441\u044c \u043f\u0430\u043f\u043a\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0440\u0435\u043d\u0434\u0435\u0440 \u043d\u0430 <strong>gles2<\/strong> (\u043e\u043d \u043f\u0440\u043e\u0449\u0435 \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435, \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0436\u0435\u043b\u0435\u0437\u0430 \u043f\u043e\u0441\u043b\u0430\u0431\u0435\u0435, \u0430 \u043f\u0440\u0438 \u0436\u0435\u043b\u0430\u043d\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442 \u0432\u0441\u0435\u0433\u0434\u0430 \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u043d\u0430 gles3).<\/p>\n<figure class=\"\"><figcaption>\u041f\u0438\u0448\u0435\u043c \u0438\u043c\u044f OpenDungeon. \u0416\u043c\u0451\u043c Browse. \u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043f\u0430\u043f\u043a\u0443 \u0434\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432. \u041d\u0430\u0436\u0438\u043c\u0430\u0435\u043c Select This Folder.<\/figcaption><\/figure>\n<figure class=\"\"><figcaption>\u0412\u0435\u0440\u043d\u0443\u0432\u0448\u0438\u0441\u044c \u0432 \u044d\u0442\u043e \u043e\u043a\u043d\u043e, \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c Create Folder, \u0447\u0442\u043e\u0431\u044b \u0432 \u043f\u043e\u043b\u0435 Projectt Path \u043a \u043f\u0443\u0442\u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0430\u0441\u044c \u0437\u0430\u043f\u0438\u0441\u044c \/OpenDungeon. \u041e\u0442\u043c\u0435\u0447\u0430\u0435\u043c OpenGL ES 2.0 \u0438 \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c Create &amp; Edit<\/figcaption><\/figure>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 3d \u0441\u0446\u0435\u043d\u044b, \u043a\u0430\u043c\u0435\u0440\u0430<\/summary>\n<div class=\"spoiler__content\">\n<p>\u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u0439 \u044d\u043a\u0440\u0430\u043d. \u041d\u0430\u0436\u043c\u0451\u043c \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 3\u0434-\u0441\u0446\u0435\u043d\u044b. <\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u041c\u0435\u043d\u044f\u0435\u043c \u0438\u043c\u044f \u0443\u0437\u043b\u0430-\u043f\u0443\u0441\u0442\u044b\u0448\u043a\u0438 <strong>Spatial<\/strong> \u043d\u0430 <strong>Main<\/strong> \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c \u0441\u0446\u0435\u043d\u0443 \u043f\u043e\u0434 \u0438\u043c\u0435\u043d\u0435\u043c <strong>MainScene<\/strong>.<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u043d\u043e \u0432\u043d\u0438\u0437\u0443 &#8212; \u0441\u0446\u0435\u043d\u0430 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432. \u0421\u0440\u0430\u0437\u0443 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0438\u0433\u0440\u0443, \u043d\u0430\u0436\u0430\u0432 \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 <strong>Play<\/strong> \u0432\u0432\u0435\u0440\u0445\u0443.<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>Godot \u043d\u0430\u043f\u0438\u0448\u0435\u0442, \u0447\u0442\u043e \u043d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0441\u0446\u0435\u043d\u0430 \u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b &#8212; \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u0441\u0446\u0435\u043d\u0443 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 (Select Current). <\/p>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<p>\u0418\u0433\u0440\u0430 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f, \u0432\u0438\u0434\u0438\u043c \u043f\u0443\u0441\u0442\u043e\u0439 \u044d\u043a\u0440\u0430\u043d.<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0443\u0432\u0438\u0434\u0435\u0442\u044c 3\u0434-\u0441\u0446\u0435\u043d\u0443 \u0432 \u0438\u0433\u0440\u0435, \u043d\u0443\u0436\u043d\u043e \u043a\u0430\u043a \u043c\u0438\u043d\u0438\u043c\u0443\u043c \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u0443\u0434\u0430 \u043a\u0430\u043c\u0435\u0440\u0443. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0449\u0451\u043b\u043a\u0430\u0435\u043c \u043f\u0440\u0430\u0432\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u043d\u0430 <strong>Main<\/strong>, \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c <strong>+ Add Child Node<\/strong>, \u043d\u0430\u043f\u0438\u0448\u0435\u043c \u0432 \u043f\u043e\u0438\u0441\u043a\u0435 cam \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u043a\u0430\u043c\u0435\u0440\u0443 (<strong>Camera<\/strong>). \u041e\u043d\u0430 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u0438\u0442\u0441\u044f \u043a \u0443\u0437\u043b\u0443 Main, \u0432 \u0442\u0435 \u0436\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b.<\/p>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0415\u0441\u043b\u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0438\u0433\u0440\u0443, \u0442\u043e \u0443\u0432\u0438\u0434\u0438\u043c \u0433\u0440\u0430\u0434\u0438\u0435\u043d\u0442, \u0438\u043c\u0438\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0437\u0435\u043c\u043b\u044e \u0438 \u043d\u0435\u0431\u043e. \u0414\u043b\u044f \u043f\u043e\u0440\u044f\u0434\u043a\u0430 \u043e\u0442\u043c\u0435\u0442\u0438\u043c \u0444\u043b\u0430\u0436\u043a\u043e\u043c \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u0438 \u0438\u043d\u0441\u043f\u0435\u043a\u0442\u043e\u0440\u0430 (\u0441\u043f\u0440\u0430\u0432\u0430), \u0447\u0442\u043e \u043a\u0430\u043c\u0435\u0440\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 (Current). <\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u041f\u043e\u043a\u0430 \u043a\u0430\u043c\u0435\u0440\u0430 \u0432\u044b\u0431\u0440\u0430\u043d\u0430, \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0430\u0436\u0430\u0442\u044c \u043d\u0430 Preview, \u0447\u0442\u043e\u0431\u044b \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0442\u043e, \u0447\u0442\u043e \u0432\u0438\u0434\u0438\u0442 \u043a\u0430\u043c\u0435\u0440\u0430 \u043f\u0440\u044f\u043c\u043e \u0432 \u043e\u043a\u043d\u0435 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430.<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u043c Preview, \u0447\u0442\u043e\u0431\u044b \u0441\u043d\u043e\u0432\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 3\u0434-\u0441\u0446\u0435\u043d\u043e\u0439. \u0414\u043b\u044f \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0432 3\u0434-\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u0437\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043a\u043e\u043b\u0435\u0441\u043e \u043c\u044b\u0448\u0438, \u0434\u043b\u044f \u043f\u0440\u0438\u0431\u043b\u0438\u0436\u0435\u043d\u0438\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f &#8212; \u043a\u0440\u0443\u0442\u0438\u043c \u043a\u043e\u043b\u0451\u0441\u0438\u043a\u043e. \u0415\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u043e\u0442\u0446\u0435\u043d\u0442\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0438\u0434, \u0441\u0444\u043e\u043a\u0443\u0441\u0438\u0440\u043e\u0432\u0430\u0432\u0448\u0438\u0441\u044c \u043d\u0430 \u043a\u0430\u043a\u043e\u043c-\u0442\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0435 \u0441\u0446\u0435\u043d\u044b &#8212; \u0432\u044b\u0434\u0435\u043b\u044f\u0435\u043c \u044d\u0442\u043e\u0442 \u043e\u0431\u044a\u0435\u043a\u0442 \u0438 \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c F.<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u041e\u0431\u044a\u0435\u043a\u0442\u044b \u043d\u0430 \u0441\u0446\u0435\u043d\u0435<\/summary>\n<div class=\"spoiler__content\">\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u043a\u0430\u043a\u043e\u0439-\u043d\u0438\u0431\u0443\u0434\u044c \u043e\u0431\u044a\u0435\u043a\u0442. \u0421\u043d\u043e\u0432\u0430 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0443\u0437\u0435\u043b <strong>Main<\/strong>, \u043f\u0440\u0430\u0432\u0430\u044f \u043a\u043d\u043e\u043f\u043a\u0430 \u043c\u044b\u0448\u0438, <strong>+ Add Child Node. <\/strong>\u0412\u0431\u0438\u0432\u0430\u0435\u043c \u0432 \u043f\u043e\u0438\u0441\u043a mesh \u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c <strong>MeshInstance<\/strong>, \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u043e\u043b\u0438\u0433\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u043a\u0438. \u0423\u0437\u0435\u043b \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f, \u043d\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0432\u0438\u0434\u043d\u043e &#8212; \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0439\u0442\u0438 \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u044c \u0438\u043d\u0441\u043f\u0435\u043a\u0442\u043e\u0440\u0430 \u0441\u043f\u0440\u0430\u0432\u0430, \u0438 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043a\u0430\u043a\u0443\u044e-\u0442\u043e \u0438\u0437 \u043f\u0440\u0435\u0434\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0444\u043e\u0440\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0446\u0438\u043b\u0438\u043d\u0434\u0440.<\/p>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0432 \u0434\u043b\u044f \u043f\u043e\u043b\u0438\u0433\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u043a\u0438 \u0444\u043e\u0440\u043c\u0443 \u0446\u0438\u043b\u0438\u043d\u0434\u0440\u0430 \u0441\u043d\u043e\u0432\u0430 \u0432\u044b\u0434\u0435\u043b\u0438\u043c \u043a\u0430\u043c\u0435\u0440\u0443, \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u043c\u0441\u044f \u043d\u0430 <strong>Mode Move<\/strong> (\u0433\u043e\u0440\u044f\u0447\u0430\u044f \u043a\u043d\u043e\u043f\u043a\u0430 W) \u0438 \u043f\u043e\u0442\u044f\u043d\u0435\u043c \u0437\u0430 \u0441\u0438\u043d\u044e\u044e \u0441\u0442\u0440\u0435\u043b\u043a\u0443, \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u044f \u0442\u0435\u043c \u0441\u0430\u043c\u044b\u043c \u043a\u0430\u043c\u0435\u0440\u0443 \u043f\u043e \u043e\u0441\u0438 Z (\u0441\u043f\u0440\u0430\u0432\u0430 \u0432\u0432\u0435\u0440\u0445\u0443 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u044b \u043e\u0441\u0438 \u0438 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u043e, \u043a\u0430\u043a\u043e\u0439 \u0446\u0432\u0435\u0442 \u043a\u0430\u043a\u043e\u0439 \u043e\u0441\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442).<\/p>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<p>\u041e\u0442\u043a\u0440\u043e\u0435\u043c \u0432\u043a\u043b\u0430\u0434\u043a\u0443 <strong>Transform<\/strong> \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u0438 \u0438\u043d\u0441\u043f\u0435\u043a\u0442\u043e\u0440\u0430 \u043a\u0430\u043c\u0435\u0440\u044b, \u0433\u0434\u0435 \u0441\u043e\u0431\u0440\u0430\u043d\u044b \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u043b\u044e\u0431\u043e\u0433\u043e 3\u0434-\u043e\u0431\u044a\u0435\u043a\u0442\u0430 &#8212; \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e \u043e\u0441\u044f\u043c, \u0443\u0433\u043b\u044b \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0430, \u0440\u0430\u0437\u043c\u0435\u0440. \u0412\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0432 \u043f\u043e\u043b\u0435 Z \u0441\u0442\u043e\u0438\u0442 \u043a\u0430\u043a\u043e\u0435-\u0442\u043e \u043d\u0435\u043d\u0443\u043b\u0435\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438 \u0440\u044f\u0434\u043e\u043c \u043a\u0440\u0443\u0433 \u0441\u043e \u0441\u0442\u0440\u0435\u043b\u043a\u043e\u0439 (\u043d\u0430\u0436\u0430\u0432 \u043d\u0430 \u044d\u0442\u043e\u0442 \u0437\u043d\u0430\u0447\u043e\u043a \u043c\u043e\u0436\u043d\u043e \u0441\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 \u043f\u0440\u0435\u0434\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0435). \u041f\u043e\u0441\u0442\u0430\u0432\u0438\u043c \u0432 \u043e\u0442\u0434\u0435\u043b\u0435 <strong>Translation<\/strong> \u0447\u0438\u0441\u043b\u043e <strong>3<\/strong> \u0432 \u043f\u043e\u043b\u0435 Y, \u0438 <strong>5<\/strong> \u0432 \u043f\u043e\u043b\u0435 Z. \u0412 \u043e\u0442\u0434\u0435\u043b\u0435 <strong>Rotation Degrees<\/strong> \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c X \u043d\u0430 <strong>\u043c\u0438\u043d\u0443\u0441 30<\/strong>. \u0415\u0441\u043b\u0438 \u043d\u0430\u0436\u0430\u0442\u044c \u043f\u0440\u0435\u0432\u044c\u044e \u043a\u0430\u043c\u0435\u0440\u044b \u0438\u043b\u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0438\u0433\u0440\u0443, \u0442\u043e \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u043a\u0430\u043c\u0435\u0440\u0430 \u0442\u0435\u043f\u0435\u0440\u044c \u0441\u043c\u043e\u0442\u0440\u0438\u0442 \u043d\u0430 \u0446\u0438\u043b\u0438\u043d\u0434\u0440.<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u043c \u043f\u0440\u043e\u0435\u043a\u0442. \u041c\u043e\u0436\u043d\u043e \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u0434\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0443 MainScene \u0432\u0432\u0435\u0440\u0445\u0443 \u0432\u0438\u0441\u0435\u043b\u0430 \u0437\u0432\u0451\u0437\u0434\u043e\u0447\u043a\u0430, \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044f, \u0447\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b, \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u044f \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0447\u0442\u043e \u043d\u0435\u043f\u043b\u043e\u0445\u043e \u0431\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u043f\u0440\u0438 \u0441\u043b\u0443\u0447\u0430\u0435. \u0421\u0446\u0435\u043d\u044b \u0438 \u043f\u0440\u043e\u0447\u0438\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0442\u0430\u043a\u0436\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u0440\u0438 \u043d\u0430\u0436\u0430\u0442\u0438\u0438 \u043d\u0430 \u0437\u0430\u043f\u0443\u0441\u043a \u0438\u0433\u0440\u044b.<\/p>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0441\u0434\u0435\u043b\u0430\u0435\u043c \u043a\u043e\u043f\u0438\u044e \u0446\u0438\u043b\u0438\u043d\u0434\u0440\u0430, \u0438 \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u0430\u0435\u043c \u0435\u0433\u043e \u0432 \u043a\u0443\u0431. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0432\u044b\u0434\u0435\u043b\u044f\u0435\u043c \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u0438 \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0435 Ctrl + D (\u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435). \u041f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u044a\u0435\u043a\u0442 <strong>MeshInstance2<\/strong> (Godot \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043b \u043d\u043e\u0432\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u0442\u0435\u043c \u0436\u0435 \u0438\u043c\u0435\u043d\u0435\u043c). \u041f\u0435\u0440\u0435\u0434\u0432\u0438\u043d\u0435\u043c \u0435\u0433\u043e \u043f\u043e \u043e\u0441\u0438 Z \u043d\u0430 -3 \u0438 \u0432 \u043f\u043e\u043b\u0435 <strong>Mesh<\/strong> \u0432\u044b\u0431\u0435\u0440\u0435\u043c <strong>NewCubeMesh<\/strong>, \u0447\u0442\u043e\u0431\u044b \u0432\u0442\u043e\u0440\u043e\u0439 \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u0441\u0442\u0430\u043b \u043a\u0443\u0431\u043e\u043c.<\/p>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u0436 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0441\u043a\u0440\u0438\u043f\u0442<\/summary>\n<div class=\"spoiler__content\">\n<p>\u0421\u0434\u0435\u043b\u0430\u0435\u043c \u0437\u0430\u0433\u043e\u0442\u043e\u0432\u043a\u0443 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043d\u0430 \u0441\u0446\u0435\u043d\u0443 (\u0432\u044b\u0434\u0435\u043b\u0438\u0432 Main \u0438 \u043d\u0430\u0436\u0430\u0432 Ctrl + A \u0438\u043b\u0438 \u043f\u0440\u0430\u0432\u0443\u044e \u043a\u043d\u043e\u043f\u043a\u0443 \u043c\u044b\u0448\u0438, \u0441 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u0432\u044b\u0431\u043e\u0440\u043e\u043c \u043e\u043f\u0446\u0438\u0438 + Add Child Node) \u043d\u043e\u0432\u044b\u0439 \u0443\u0437\u0435\u043b-\u043f\u0443\u0441\u0442\u044b\u0448\u043a\u0443 Spatial. \u041f\u0435\u0440\u0435\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u0435\u043c \u0432\u043d\u0443\u0442\u0440\u044c \u043d\u0435\u0451 \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u0438 \u043a\u0430\u043c\u0435\u0440\u0443, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u0443\u0437\u0435\u043b Spatial \u0432 <strong>Hero<\/strong>. <\/p>\n<p>\u0415\u0441\u043b\u0438 \u043d\u0430\u0436\u0430\u0442\u044c \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 \u0433\u043b\u0430\u0437\u0430, \u0441\u043f\u0440\u0430\u0432\u0430 \u043e\u0442 Hero, \u0442\u043e \u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u0438 \u043a\u0430\u043c\u0435\u0440\u0430, \u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0438\u0435\u0441\u044f \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u0443\u0441\u0442\u044b\u0448\u043a\u0438 \u0441\u043a\u0440\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0438\u0437 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438. \u0412\u0435\u0440\u043d\u0451\u043c \u0438\u043c \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u043a \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0438\u0433\u0440\u044b.<\/p>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0412\u044b\u0434\u0435\u043b\u0438\u043c \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u0443\u0437\u0435\u043b <strong>Main<\/strong> \u0438 \u043d\u0430\u0436\u043c\u0451\u043c \u043d\u0430 \u0441\u0432\u0438\u0442\u043e\u043a \u0441 \u0437\u0435\u043b\u0451\u043d\u044b\u043c \u043f\u043b\u044e\u0441\u043e\u043c \u0441\u0432\u0435\u0440\u0445\u0443, \u0447\u0442\u043e\u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442. \u041f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u043e\u043a\u043e\u0448\u043a\u043e, \u0433\u0434\u0435 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 <a href=\"http:\/\/MainScene.gd\" rel=\"noopener noreferrer nofollow\">MainScene.gd<\/a>. \u041d\u0430\u0436\u043c\u0451\u043c \u043d\u0430 \u043f\u0430\u043f\u043a\u0443 \u0441\u0431\u043e\u043a\u0443 \u0438 \u0432 \u043e\u0442\u043a\u0440\u044b\u0432\u0448\u0435\u043c\u0441\u044f \u043e\u043a\u043d\u0435 \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 \u0441\u0432\u0435\u0440\u0445\u0443 <strong>Create Folder<\/strong>, \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u043d\u043e\u0432\u0443\u044e \u043f\u0430\u043f\u043a\u0443 <strong>Scripts<\/strong>. \u0422\u0435\u043f\u0435\u0440\u044c \u043c\u0435\u043d\u044f\u0435\u043c \u0438\u043c\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430, \u043f\u0443\u0441\u0442\u044c \u0431\u0443\u0434\u0435\u0442 <strong>theMain<\/strong>, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 Open \u0441\u043f\u0440\u0430\u0432\u0430. \u0412\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u043f\u0443\u0442\u044c \u0438 \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430 \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0438\u0441\u044c (\u0441\u0442\u0440\u043e\u0447\u043a\u0430 path), \u0437\u0430\u0442\u0435\u043c \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043a\u043d\u043e\u043f\u043a\u0443 Create. <\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<p>\u041e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u0441\u044f \u0432 \u043e\u043a\u043d\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432, \u0433\u0434\u0435 \u0432\u0438\u0434\u0438\u043c \u0441\u0442\u0440\u043e\u043a\u0438 \u0441\u0432\u0435\u0436\u0435\u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430 <a href=\"http:\/\/theMain.gd\" rel=\"noopener noreferrer nofollow\">theMain.gd<\/a>. <\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0423\u0434\u0430\u043b\u044f\u0435\u043c \u0432\u0435\u0440\u0445\u043d\u0438\u0435 \u0441\u0442\u0440\u043e\u0447\u043a\u0438, \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0441 \u0441\u0438\u043c\u0432\u043e\u043b\u0430 <strong>#<\/strong> (\u0441 \u044d\u0442\u043e\u0433\u043e \u0441\u0438\u043c\u0432\u043e\u043b\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u0441\u0442\u0440\u043e\u043a\u0438 \u0441 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u043c\u0438 \u043a \u043a\u043e\u0434\u0443), \u0438 \u0437\u0430\u0432\u043e\u0434\u0438\u043c \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u043d\u0430\u0448\u0435\u0433\u043e \u0433\u0435\u0440\u043e\u044f. \u041f\u0438\u0448\u0435\u043c \u0432\u044b\u0448\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 <em>func _ready():<\/em> \u0441\u0442\u0440\u043e\u0447\u043a\u0443 <strong>onready var main_hero = $Hero<\/strong> \u041d\u0438\u0436\u0435, \u0437\u0430\u043c\u0435\u043d\u0438\u043c \u0441\u0442\u0440\u043e\u043a\u0443 <em>pass<\/em> \u043d\u0430 \u0442\u0430\u043a\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c <strong>main_hero.translation.x += 10.0<\/strong> (\u0441\u0438\u043c\u0432\u043e\u043b \u0442\u0430\u0431\u0443\u043b\u044f\u0446\u0438\u0438 <strong>>|<\/strong> \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u043d\u0435 \u0442\u0440\u043e\u0433\u0430\u0435\u043c).<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0420\u044f\u0434\u043e\u043c \u0441\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c \u0433\u043e\u0440\u0438\u0442 \u0437\u0432\u0451\u0437\u0434\u043e\u0447\u043a\u0430, \u0442\u0430\u043a \u043a\u0430\u043a \u043c\u044b \u0432\u043d\u043e\u0441\u0438\u043b\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0434\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438\u0445 \u043d\u0430\u0436\u043c\u0451\u043c \u043d\u0430 \u0441\u0442\u0440\u043e\u0447\u043a\u0443 <strong>File<\/strong> \u0438 \u0432\u044b\u0431\u0435\u0440\u0435\u043c <strong>Save.<\/strong><\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u0438\u0433\u0440\u0443 \u0438 \u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u0441\u043c\u0435\u0441\u0442\u0438\u043b\u0441\u044f \u0432\u043b\u0435\u0432\u043e \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043a\u0443\u0431\u0430. \u042d\u0442\u043e \u0434\u0435\u043b\u043e \u0440\u0443\u043a \u0441\u043a\u0440\u0438\u043f\u0442\u0430 theMain, \u0433\u0434\u0435 \u043c\u044b \u0434\u043e \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u0446\u0435\u043d\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u0441 \u043a\u0430\u043c\u0435\u0440\u043e\u0439, \u0430 \u0437\u0430\u0442\u0435\u043c, \u043f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043c \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0438 \u0432 \u0441\u0446\u0435\u043d\u0435 \u0441\u0434\u0432\u0438\u043d\u0443\u043b\u0438 \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u043d\u0430 10 \u043f\u043e \u043e\u0441\u0438 X.<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u043c\u0441\u044f \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0432 \u0441\u0446\u0435\u043d\u0443, \u0449\u0435\u043b\u043a\u043d\u0443\u0432 \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0435 3d \u0441\u0432\u0435\u0440\u0445\u0443 \u044d\u043a\u0440\u0430\u043d\u0430. \u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043d\u043e\u0432\u044b\u0439 \u0434\u043e\u0447\u0435\u0440\u043d\u0438\u0439 \u043a Main <strong>MeshInstance<\/strong>, \u0432\u044b\u0431\u0440\u0430\u0432 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0444\u043e\u0440\u043c\u044b <strong>New PlaneMesh<\/strong>. \u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u0443\u0435\u043c \u0435\u0433\u043e \u0432 <strong>Pol_A<\/strong> \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u0435\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u044b Scale \u043d\u0430 <strong>5<\/strong> \u043f\u043e X, <strong>1<\/strong> \u043f\u043e Y \u0438 <strong>5<\/strong> \u043f\u043e Z. <\/p>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0417\u0430\u0445\u043e\u0434\u0438\u043c \u0432 \u043f\u043e\u043b\u0435 <strong>Material<\/strong> \u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0442\u0430\u043c \u043f\u0443\u043d\u043a\u0442 <strong>New SpatialMaterial<\/strong>. \u041f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0431\u0435\u043b\u043e\u0433\u043e \u0448\u0430\u0440\u0430. \u0429\u0435\u043b\u043a\u0430\u0435\u043c \u043d\u0430 \u043d\u0435\u0433\u043e, \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u043e\u0432\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430. \u041c\u0435\u043d\u044f\u0435\u043c <strong>Color<\/strong> \u0432\u043e \u0432\u043a\u043b\u0430\u0434\u043a\u0435 Albedo \u043d\u0430 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0434\u0440\u0443\u0433\u043e\u0439 \u0446\u0432\u0435\u0442. <\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043c \u044d\u0442\u043e\u0442 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b, \u043d\u0430\u0436\u0430\u0432 \u043d\u0430 \u0438\u043a\u043e\u043d\u043a\u0443 \u0434\u0438\u0441\u043a\u0435\u0442\u043a\u0438. \u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043f\u0430\u043f\u043a\u0443 <strong>Materials<\/strong> \u0438 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u0443\u0435\u043c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u0432 <strong>ground_mat.tres<\/strong><\/p>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<\/p>\n<\/div>\n<\/details>\n<details class=\"spoiler\">\n<summary>\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432<\/summary>\n<div class=\"spoiler__content\">\n<p>\u0412\u0435\u0440\u043d\u0451\u043c\u0441\u044f \u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u044b, \u043d\u0430\u0436\u0430\u0432 \u043d\u0430 \u0441\u0432\u0438\u0442\u043e\u043a \u0441\u043f\u0440\u0430\u0432\u0430 \u043e\u0442 <strong>Main<\/strong> \u0438\u043b\u0438 \u0449\u0451\u043b\u043a\u043d\u0443\u0432 \u043d\u0430 Script \u0432\u0432\u0435\u0440\u0445\u0443 \u044d\u043a\u0440\u0430\u043d\u0430. <\/p>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<p>\u0420\u0430\u0441\u0441\u043a\u043e\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u043c \u0441\u0442\u0440\u043e\u043a\u0443 <em>func _process(delta)<\/em> (\u0443\u0434\u0430\u043b\u0438\u0432 \u0441\u0438\u043c\u0432\u043e\u043b # \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0441\u0442\u0440\u043e\u043a\u0438) \u0438 \u0443\u0431\u0435\u0440\u0451\u043c \u043f\u0440\u043e\u0447\u0438\u0435 \u0441\u0435\u0440\u044b\u0435 \u0441\u0442\u0440\u043e\u0447\u043a\u0438. \u041f\u0438\u0448\u0435\u043c \u043d\u0438\u0436\u0435 <em>func _process()<\/em> \u0441\u0442\u0440\u043e\u043a\u0443 <strong>main_hero.translation.x -= delta<\/strong> <\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0431\u0443\u0434\u0435\u0442 \u0434\u0435\u043b\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u0432 \u0446\u0438\u043a\u043b\u0435. \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u043e\u0442\u0438\u0445\u043e\u043d\u044c\u043a\u0443 \u0441\u0434\u0432\u0438\u0433\u0430\u0442\u044c \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u0432 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u043e\u043c \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u0441\u0434\u0432\u0438\u0433\u0443 \u0441\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u0441 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b. \u0415\u0441\u043b\u0438 \u0443\u0431\u0440\u0430\u0442\u044c delt\u0430 \u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0435\u043a\u043e\u0435 \u0447\u0438\u0441\u043b\u043e, \u0442\u043e \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0441 \u0440\u0430\u0437\u043d\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445. \u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u044c \u0438\u043b\u0438 \u0437\u0430\u043c\u0435\u0434\u043b\u0438\u0442\u044c \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u043d\u0443\u0436\u043d\u043e \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u043e\u0447\u043a\u0435 \u0443\u043c\u043d\u043e\u0436\u0430\u0442\u044c delta \u043d\u0430 \u043d\u0443\u0436\u043d\u043e\u0435 \u0447\u0438\u0441\u043b\u043e (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0447\u0442\u043e\u0431\u044b \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u043b\u043e \u0432 2 \u0440\u0430\u0437\u0430 \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0441\u0442\u0440\u043e\u0447\u043a\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b\u0430 \u0431\u044b \u043a\u0430\u043a main_hero.translation.x -= 2 * delta ). \u0414\u0443\u043c\u0430\u044e \u043f\u0440\u0438\u043d\u0446\u0438\u043f \u043f\u043e\u043d\u044f\u0442\u0435\u043d, \u0430 \u0442\u0435\u043f\u0435\u0440\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u0438\u0433\u0440\u0443 \u0438 \u0443\u0431\u0435\u0434\u0438\u043c\u0441\u044f, \u0447\u0442\u043e \u0446\u0438\u043b\u0438\u043d\u0434\u0440 \u0434\u0432\u0438\u0436\u0435\u0442\u0441\u044f \u0432\u043b\u0435\u0432\u043e.<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0421\u0434\u0435\u043b\u0430\u0435\u043c \u043a\u043e\u043f\u0438\u044e \u0446\u0438\u043b\u0438\u043d\u0434\u0440\u0430 \u0432 \u0441\u0446\u0435\u043d\u0435 \u0438 \u0441\u0434\u0432\u0438\u043d\u0435\u043c \u0435\u0451 \u0432\u043f\u0435\u0440\u0451\u0434 \u0438 \u0432\u0432\u0435\u0440\u0445, \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0432. \u041e\u043d \u0431\u0443\u0434\u0435\u0442 \u0441\u0438\u043c\u0432\u043e\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0433\u043e\u043b\u043e\u0432\u0443 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430, \u0447\u0442\u043e\u0431\u044b \u0431\u044b\u043b\u043e \u0432\u0438\u0434\u043d\u043e \u043a\u0443\u0434\u0430 \u043f\u043e\u0432\u0451\u0440\u043d\u0443\u0442 \u0433\u0435\u0440\u043e\u0439. <\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0432\u043d\u0443\u0442\u0440\u0438 <strong>Hero<\/strong>  (\u0432\u044b\u0434\u0435\u043b\u044f\u0435\u043c \u0435\u0433\u043e, Ctrl + A) \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0443\u0437\u0435\u043b Spatial. \u041d\u0430\u0437\u043e\u0432\u0451\u043c \u0435\u0433\u043e <strong>Visual<\/strong> \u0438 \u043f\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u043c \u0442\u0443\u0434\u0430 \u043e\u0431\u0430 \u0446\u0438\u043b\u0438\u043d\u0434\u0440\u0430.<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u041f\u0435\u0440\u0435\u043f\u0438\u0448\u0435\u043c \u043a\u043e\u0434 \u0432 <strong>Main<\/strong> \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c:<\/p>\n<pre><code class=\"python\">extends Spatial  onready var main_hero = $Hero onready var hero_visual = $Hero\/Visual  var horizontal_joy = 0 var vertikal_joy = 0  func _ready(): main_hero.translation.x += 10.0  func _process(delta): main_hero.translation.x -= delta  horizontal_joy = 0 vertikal_joy = 0  if Input.is_action_pressed(\"ui_up\"): vertikal_joy = 1 if Input.is_action_pressed(\"ui_left\"): horizontal_joy = -1 if Input.is_action_pressed(\"ui_right\"): horizontal_joy = 1 if Input.is_action_pressed(\"ui_down\"): vertikal_joy = -1  match vertikal_joy: 0: match horizontal_joy: 1:  hero_visual.rotation_degrees = Vector3(0.0,-90.0,0.0) -1:  hero_visual.rotation_degrees = Vector3(0.0,90.0,0.0) 1: match horizontal_joy: 0:  hero_visual.rotation_degrees = Vector3(0.0,0.0,0.0) 1:  hero_visual.rotation_degrees = Vector3(0.0,-45.0,0.0) -1:  hero_visual.rotation_degrees = Vector3(0.0,45.0,0.0) -1: match horizontal_joy: 0:  hero_visual.rotation_degrees = Vector3(0.0,180.0,0.0) 1:  hero_visual.rotation_degrees = Vector3(0.0,-135.0,0.0) -1:  hero_visual.rotation_degrees = Vector3(0.0,135.0,0.0)<\/code><\/pre>\n<p>\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 \u0438\u043c\u0435\u044e\u0442 \u043e\u0442\u0441\u0442\u0443\u043f\u044b \u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u0441 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 \u0442\u0430\u0431\u0443\u043b\u044f\u0446\u0438\u0438 (\u0441\u0442\u0430\u0432\u044f\u0442\u0441\u044f \u043a\u043d\u043e\u043f\u043a\u043e\u0439 Tab), \u0430 \u043d\u0435 \u043f\u0440\u043e\u0431\u0435\u043b\u043e\u0432. \u0412 \u044f\u0437\u044b\u043a\u0435 GDScript \u044d\u0442\u0438 \u043e\u0442\u0441\u0442\u0443\u043f\u044b \u0432\u0430\u0436\u043d\u044b &#8212; \u043a\u0430\u0436\u0434\u0430\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0441\u0442\u0435\u043f\u0435\u043d\u044c \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043b\u043e\u0433\u0438\u043a\u0438 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0435\u0449\u0451 \u043e\u0434\u043d\u043e\u0433\u043e \u043e\u0442\u0441\u0442\u0443\u043f\u0430. \u0415\u0441\u043b\u0438 \u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043e\u0442\u0441\u0442\u0443\u043f\u043e\u0432 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e, \u0442\u043e \u0435\u0441\u0442\u044c \u0441\u043c\u044b\u0441\u043b \u0437\u0430\u0434\u0443\u043c\u0430\u0442\u044c\u0441\u044f \u043e \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u043d\u0435\u0441\u0442\u0438 \u0438\u0437 \u0442\u043e\u0433\u043e \u043c\u0435\u0441\u0442\u0430 \u043a\u0430\u043a\u0443\u044e-\u0442\u043e \u043b\u043e\u0433\u0438\u043a\u0443 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438.<br \/>\u0418\u0442\u0430\u043a, \u0447\u0442\u043e \u043c\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0438? \u0421\u043e\u0437\u0434\u0430\u043b\u0438 \u0441\u0441\u044b\u043b\u043a\u0443 <strong>hero_visual<\/strong> \u043d\u0430 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0433\u0435\u0440\u043e\u044f (\u0443\u0437\u0435\u043b \u0441 \u0446\u0438\u043b\u0438\u043d\u0434\u0440\u0430\u043c\u0438), \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u043e\u0442 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 \u0441 \u0433\u0435\u0440\u043e\u0435\u043c \u0438 \u043a\u0430\u043c\u0435\u0440\u043e\u0439. \u0422\u0430\u043a\u0436\u0435 \u0437\u0430\u0432\u0435\u043b\u0438 \u0434\u0432\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 <strong>horizontal_joy<\/strong> \u0438 <strong>vertikal_joy<\/strong>, \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c, \u043a\u0430\u043a\u0438\u0435 \u043e\u0441\u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u0436\u0430\u0442\u044b \u0438\u0433\u0440\u043e\u043a\u043e\u043c. \u0414\u0430\u043b\u0435\u0435 \u0432 \u0446\u0438\u043a\u043b\u0435 <em>func _process(delta)<\/em> \u043c\u044b \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437 \u043e\u0431\u043d\u0443\u043b\u044f\u0435\u043c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f, \u0437\u0430\u0442\u0435\u043c \u043e\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u043c \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0443 \u043d\u0430 \u043f\u0440\u0435\u0434\u043c\u0435\u0442 \u0442\u043e\u0433\u043e, \u043d\u0430\u0436\u0430\u043b \u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043e\u0434\u043d\u0443 \u0438\u0437 \u043a\u043d\u043e\u043f\u043e\u043a \u0441\u043e\u043e\u0442\u043d\u0435\u0441\u0451\u043d\u043d\u044b\u0445 \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438 <strong>ui_up<\/strong>, <strong>ui_left<\/strong>, <strong>ui_right<\/strong>, <strong>ui_down<\/strong> (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u044d\u0442\u043e \u0441\u0442\u0440\u0435\u043b\u043a\u0438 \u043d\u0430 \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0435). \u0415\u0441\u043b\u0438 \u0434\u0430, \u0442\u043e \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e <\/p>\n<\/div>\n<\/details>\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-337371","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/337371","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=337371"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/337371\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=337371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=337371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=337371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}