Спасибо, правда час промучался, не мог понять почему у меня вставляется не там где надо, а оказывается, что есть зависимость от Scale объекта, пришлось умножить все координаты на LossyScale
Также код террейн генератора В ChunkRenderer в строках private const int ChunkWidth = 10; private const int ChunkHeight = 128; замените private на public. И строки Blocks[0, 0, 0] = 1; Blocks[1, 0, 0] = 1; замените на Blocks = TerrainGenerator.GenerateTerrain((int)transform.position.x, (int)transform.position.z); Код TerrainGenerator: using UnityEngine; public static class TerrainGenerator { public static int[,,] GenerateTerrain(int xOffset, int zOffset) { var result = new int[ChunkRenderer.ChunkWidth, ChunkRenderer.ChunkHeight, ChunkRenderer.ChunkWidth]; for (int x = 0; x < ChunkRenderer.ChunkWidth; x++) { for (int z = 0; z < ChunkRenderer.ChunkWidth; z++) { float height = Mathf.PerlinNoise((x + xOffset) * .2f, (z + zOffset) * .2f) * 5 + 10; for (int y = 0; y < height; y++) { result[x, y, z] = 1; } } } return result; } }
@alex_rahvalov5 күн бұрын
Думал новое видео...(
@redfox29646 күн бұрын
Интересно, я один смотрю это видео, при этом не умея делать игры?
@yesiamppl6 күн бұрын
помогите я сделал точно также но без плавного перехода, и когда сцена загрузилась то у меня какая-то беда со светом, то-есть я уже даже пост процессинг отрубил но свет при переходе на сцену становиться зеленоватым и я это уже на сцене никак не могу пофиксить, и причем если я начну игру прямо с основной сцены то такого бага нету
@alexisnienov46777 күн бұрын
За урок однозначный лайк. Только "кюррент" ухо режет.
@globalacademyorigina18 күн бұрын
Убедительная просьба к автору в начале видео указывать версии ПО которым он пользуется. Это облегчит работу подписчикам а вам их прибавит)
@globalacademyorigina18 күн бұрын
Все получилось, спасибо автору. Много чего не понятно, потому что я не настолько искушен в программировании, да и С# осваиваю самостоятельно. Однако, кто из новичков столкнется с проблемами в данном видео (ввиде неправильной генерации блоков) попробуйте поменять лево и право, скорее всего как и у автора у вас будет такая же проблема.)
@globalacademyorigina19 күн бұрын
Интересно. Заметил, что у автора видео запущена игра, но открыто окно сцены, а не игры. Открыл свое окно сцены - все работает. Странный подход, ну да ладно. Видимо иначе в таком русле нельзя)
@globalacademyorigina19 күн бұрын
Пытался воссоздать код, перепроверил все 20 раз - не работает. Возможно нужно указать версию юнити, на которой делалось? У меня 22я разбирая все пошагово нашел что код не работает с самого начала. То есть тупо треугольник не отрисовывается.
@user-ec7qu1dz4u9 күн бұрын
Как мне делать игру про взлом замков,грифинг и локальный мультиплеер?
@VovarbtyVovarbty11 күн бұрын
У меня не появляется блок. Что делать?
@user-tx6gw5lc4n12 күн бұрын
Это кто это у тебя в ГТА мог возродиться и отомстить?
@ROK_22019 күн бұрын
Ролик довольно старый, но вместо атрибута executeAlways можно использовать метод onValidate, вынести логику изменения в отдельный метод и вызывать его из OnValidate и из Update. Так будет вызываться только необходимое и отпадает надобность проверять включена ли игра или нет
@bleki430721 күн бұрын
Спасибо,теперь у меня есть идея для моей игры
@juliap.537517 күн бұрын
Чё за игра?
@user-eq9cs2qs9s25 күн бұрын
Спасибо я так долго искал как сделать много способов попробовал и только твой помог.
@dmitryzh334425 күн бұрын
Ребят, у кого смена skybox происходит всего один раз, а после он остается неизменным вне зависимости от времени суток, то это потому, что один skybox приобретает свойства другого. Чтобы этого избежать: создайте 3-й skybox, который вы выставите в настройках освещения (ночной, дневной он или еще какой - не важно, его всего равно изменит скрипт на нужный, или точнее сказать, изменит его параметры), а другие два, которые вы создали для дня и для ночи, назначьте в скрипте, как и в видео. Таким образом у нас выставлен в настройках skybox, параметры которого мы изменяем на дневные или ночные через скрипт.
@tepr125 күн бұрын
В названии 3D ,а в видео только 2D
@lopatinpavel26 күн бұрын
У МЕНЯ ШЕЙДЕР ПОРТАЛ В ФИОЛЕТОВЫЙ ПРЕВРАТИЛ
@user-so5gd8eh3j26 күн бұрын
Даже родная апб засветилась
@fighter249929 күн бұрын
Прикольно
@SalvadoriooАй бұрын
Что я вынес с урока: - корутина позволит тебе задерживать пчелочку на месте, а потом сделать чтобы она упала - корутина сможет спаунить с пчелки монеты - корутина заканчивается на тина, а ещё там всякие yield return ы есть, которые помогают процессы на время задерживать (на время или до выполнения какого -то условия)
@Kory4252Ай бұрын
23 7 98
@user-uw1ur4vs6nАй бұрын
у меня игрок не встаёт в центр ячейки, а встаёт сбоку
@viktorkuznetsov1617Ай бұрын
А как можно сделать траву, цветы, лозу всякую... забор, кнопку... ? (То, что не формы куба)
@user-ht9ef2xq6bАй бұрын
Спасибо за работу, наверное много времени потратил на ролик
@sonyaseluyanova7843Ай бұрын
Не садите, а сажаете
@SergeyBaranov_ruАй бұрын
Спасибо за урок, все получилось. Однако при развитии возник вопрос - как теперь созданный материал с шейдером прикрепить к terrain? При попытке сделать это получаю предупреждение с текстом "The provided Material's shader might be unsuitable to use with Terrain in the active render pipeline...". Если проигнорировать и запустить, следов не видно и все начинает очень тормозить...
@SuperSayanKrisikАй бұрын
3:28 зелье удачи в террарии просто увеличивает вашу удачу на протиядении некоторого времини, например чаще выпадают редкие вещи, больше монет выпадет и всякое такое(удача также помагает убитт босса).
@boba4289Ай бұрын
Либрариум повесился
@LEV2010Ай бұрын
14, 71,56 так чтоб незабыть
@P1xelC47GMАй бұрын
19: обожнюю цю механіку
@ray_games.animationsАй бұрын
Как только я увидел FireWatch в первых кадрах я уже понял, что автор молодЭц
@LAKERBorisEleseenkoАй бұрын
Где видосы?
@kepka55Ай бұрын
Это называется falling sand Игры на falling sand: The Powder Toy, Noita, Powder Game
@LinleesАй бұрын
5 26 80 Изменено: 7 26 80
@coolskibidigmanАй бұрын
19,25,90
@SashaLuchikАй бұрын
Это мне одному кажется: сильно быстрое перечисление механик игры? В любом случае: благодарю за видео 😊
@KMsmilerАй бұрын
6:00
@KMsmilerАй бұрын
🥲
@user-eq6pv2xt2sАй бұрын
Эмиральд ты красава!=) А можно использовать твой проект и создать свою игру на ГуглСторе на его основе?
@enekneАй бұрын
😮Фаренгейт - психологическая шкала персонажа, 🎉Макс Пейн - замедление времени Ps. Подписался из рекомендаций ютуба
@xhyrx1620Ай бұрын
От души, бро, единственный кто рассказал мне все по порядку, чтоб сильно не нагружать новичков. Остальные с каждым гайдом только все больше отталкивают иебя от изучения
@krivodeling7925Ай бұрын
+
@nv06_Ай бұрын
оч крутое видео. Нравится что все открыто для нашего воображения, придумывай, сочитай. Надеюсь люди вдохновятся роликом
@Slava.HizhnyakАй бұрын
Нажимаю "Switch to this", что-то происходит, все чудно, открываю юнити - никакого предложения перезагрузить сцену - в гите теперь старая версия, а в юнити новая как была так и осталась :/ P.S. какой-то полный бред, что для того, чтобы первый раз сделать коммит нужно закрыть проект в юнити, иначе выдаст 350 ошибок. После этого открыть проект, и снова сделать коммит, тогда сработает. Потом, если захочешь переключиться на раннюю версию, тебе нужно закрыть проект, иначе получишь ошибку "Unlink of file Failed. Should I try again?" А если вдруг ты не закрыл при этом проект и получил эту ошибку, то вернувшись в окно юнити он предложит тебе перезагрузить сцену и откатит все изменения до той версии что ты выбрал, вроде бы победа, ура, вот только в истории гита проекта ты останешься на той же версии где был, ты же получил ошибку, а значит ничего не должно было происходить, а если все сработало, его это уже не парит, отдыхай малыха. Короче резюмируя - если вы как и я новичек, который думал использовать простенькую программу контроля версий для себя без мороки чтобы вдруг что было куда откатится, НИ В КОЕМ СЛУЧАЕ НЕ КАЧАЙТЕ СРАНЫЙ ГИТ, я чтобы определить причины вышеописанных проблем 3 дня потратил, поберегите нервы