Tap to unmute

Движущаяся платформа и взаимодействие с ней / Moveing platform - Unity легко

  Рет қаралды 17,704

Graphical Design

Graphical Design

Күн бұрын

Пікірлер
@sevenseven2687
@sevenseven2687 4 жыл бұрын
Благодарю за видео)) Я как-то делал движение платформы так: в update написать transform.position = new Vector2( transform.position.x + Mathf.Sin ( Time.timeSinceLevelLoad ) * _distance * Time.deltaTime , transform.position.y ); _distance - это расстояние которое проходит платформа, я с помощью математики в виде тригонометрических функций, по одной или комбинировано, можно задавать разные траектории платформе. Единственное что при таком подходе скорость платформы нельзя регулировать... но иногда такой подход тоже можно использовать. Просто может кому-то будет интересно!
@kongb7480
@kongb7480 11 ай бұрын
Ни у кого не возникло проблемы в том, что камера слетает, когда встоёшь на платформу?
@bogdan9423
@bogdan9423 Жыл бұрын
Спасибо, это было полезное видео👍
@Дисайтон
@Дисайтон 4 жыл бұрын
Чел, ты как всегда крут. Скачал все видео из этого плей-листа. Желаю тебе удачи. Продолжай в том же духе)))
@oakimpala7701
@oakimpala7701 Жыл бұрын
Огромное спасибо, отличный туториал. Все обЪяснили и показали.
@deuriul3561
@deuriul3561 4 жыл бұрын
В скрипе самой платформы удобнее будет сделать public float Distance и Distance2 и изменяя их контролировать границы движения платформы
@ДядяШтопр
@ДядяШтопр 4 жыл бұрын
Можно воспользоваться одной переменной и в качестве первой точки брать положение объекта
@deuriul3561
@deuriul3561 4 жыл бұрын
@@ДядяШтопр да, так будет проще, не подумал
@firuzsheralievich1176
@firuzsheralievich1176 4 жыл бұрын
как быть если в сцене несколько платформ ?
@deuriul3561
@deuriul3561 4 жыл бұрын
@@firuzsheralievich1176 сделать несколько экземпляров этого скрипта и выдать его всем платформам?
@firuzsheralievich1176
@firuzsheralievich1176 4 жыл бұрын
@@deuriul3561 да. private void OnCollisionEnter(Collision collision) { if (collision.gameObject.name.Equals("tiles1")) { this.transform.parent = collision.transform; } } private void OnCollisionExit(Collision collision) { if (collision.gameObject.name.Equals ("tiles1")) { this.transform.parent = null; } } как добавить tiles 2, 3, 4 допустим?
@veritas8264
@veritas8264 4 жыл бұрын
Спасибо за контент, все очень круто, было бы интересно увидеть работу, например с базами данных, аля таблица очков игроков.
@kirillushakov2121
@kirillushakov2121 4 жыл бұрын
Лучшие уроки по юнити!
@lemon2617
@lemon2617 3 жыл бұрын
Ты сохранил мне 10 лет моей жизни, за это я на тебя и подписался
@Дмитрий-з9ь1з
@Дмитрий-з9ь1з 2 жыл бұрын
Вы всегда делаете хорошие уроки, но всё усложняете можно так using UnityEngine; public class PlatformMove : MonoBehaviour { [SerializeField] private float speed; [SerializeField] private float startingPosition; [SerializeField] private float endPosition; private bool upMove = true; private Vector3 pos; void Update () { transform.position += transform.up * speed * Time.deltaTime; if (pos.y > endPosition && upMove) { upMove = false; speed *= -1f; } if (pos.y < startingPosition && !upMove) { upMove = true; speed *= -1f; } pos = transform.position; } void OnCollisionEnter (Collision col) { col.gameObject.transform.parent = transform; } void OnCollisionExit (Collision col) { col.gameObject.transform.parent = null; } } платформа будет двигаться в верх, в низ, если нужно в право, в лево замените в условиях pos.y на pos.x и transform.up на transform.right
@1SpeedFire1
@1SpeedFire1 2 жыл бұрын
Спасибо тебе, добрый человек, после этих видео постоянно доводить все до ума надо
@Дмитрий-з9ь1з
@Дмитрий-з9ь1з 2 жыл бұрын
@@1SpeedFire1 Всегда пожалуста
@cubicworld01
@cubicworld01 2 жыл бұрын
спасибо, твой доработанный способ реально лучше
@Summer-lv3ed
@Summer-lv3ed 4 жыл бұрын
А есть видео, где платформа перемещается верх вниз?
@bogdan9423
@bogdan9423 Жыл бұрын
А вы не знаете как исправить проблему в 2д, что персонаж трясется/подпрыгивает, когда платформа, которая двигается по координате "y" вверх вниз, движется вниз?
@sembarinbom620
@sembarinbom620 4 жыл бұрын
И спасибо за уроки тебе. Очень сильно помогаю.
@гулькаксруль
@гулькаксруль Жыл бұрын
ребят , вот норм код , можно точки старта и конца самому регулировать Vector3 _targetPoint; Vector3 _targetPoint1; //Создаем переменную для обозначения скорости движения float _speed; public GameObject finihPoint; public GameObject startPoint; bool finih = true; bool start = false; void Start() { _targetPoint = finihPoint.transform.position; _targetPoint1 = startPoint.transform.position;// Указываешь нужные координаты _speed = 0.115f; // указываем скорость } void FixedUpdate(){ MoveObj(); // Вызываем метод для движения, вызов происходит каждый фрейм или что то вроде того } void MoveObj(){ if ( finih == true) { transform.position = Vector2.MoveTowards(transform.position, _targetPoint, _speed); } if (transform.position == _targetPoint) { finih = false; start = true; } if (start == true) { transform.position = Vector2.MoveTowards(transform.position, _targetPoint1, _speed); } if (transform.position == _targetPoint1) { finih = true; start = false; } } }
@Storm1088
@Storm1088 4 жыл бұрын
Класс!) спасибо! Может в бушующем получиться серию уроков типа "Runner". (типа как программно строить уровни, препятствия, бонусы и т.п. ) =))
@ИлонМаск-р9у
@ИлонМаск-р9у 3 жыл бұрын
ПОдскажите пожалуйста! У меня платформа только вправо движется и потом останавливается, где может быть ошибка???
@hummylisii8237
@hummylisii8237 4 жыл бұрын
Спасибо.Возьму на заметку ,пригодится.
@terrarisCheese
@terrarisCheese 2 жыл бұрын
Если у кого-то проблемы с движением вверх вниз то вот все работает: using System.Collections; using System.Collections.Generic; using UnityEngine; public class MovingPlatform : MonoBehaviour { public float dir; private float dirX; private float speed = 3f; private bool movingRight = true; public bool IsHorizontal; void Update() { MovingPlatforms(); } private void MovingPlatforms() { if (IsHorizontal) { if (transform.position.x > dir) { movingRight = false; } else if (transform.position.x < -dir) { movingRight = true; } if (movingRight) { transform.position = new Vector2(transform.position.x + speed * Time.deltaTime, transform.position.y); } else { transform.position = new Vector2(transform.position.x - speed * Time.deltaTime, transform.position.y); } } else { if (transform.position.y > dir) { movingRight = false; } else if (transform.position.y < -dir) { movingRight = true; } if (movingRight) { transform.position = new Vector2( transform.position.x ,transform.position.y + speed * Time.deltaTime); } else { transform.position = new Vector2(transform.position.x, transform.position.y - speed * Time.deltaTime); } } } }
@Nikita_531-GameDesigner
@Nikita_531-GameDesigner 2 жыл бұрын
Артём, а расскажи почему когда ставишь transform.position.x перед transform.position.y платформа начинает правильно перемещаться?
@terrarisCheese
@terrarisCheese 2 жыл бұрын
А у вас есть проблемы с движением? Но если вы просто не понимайте то многие я думаю просто меняли x на y в transform а надо было переносить сам transform с x позиции на y позицию.
@terrarisCheese
@terrarisCheese 2 жыл бұрын
И я сделал что у меня можно выбирать куда оно поедет. Изменяюсь что не оставлял комментарии. Переменяя isHorisontal отвечает за вектор
@Nikita_531-GameDesigner
@Nikita_531-GameDesigner 2 жыл бұрын
@@terrarisCheese У меня нет слов как я тебе благодарен)
@terrarisCheese
@terrarisCheese 2 жыл бұрын
Хорошо. Главное что бы все понял)
@karbitvova
@karbitvova 2 жыл бұрын
Спасибо большое, это было так просто... как я только не извращался))
@nikart2502
@nikart2502 3 жыл бұрын
Очень полезное видео, особенно для новичков)
@cubicworld01
@cubicworld01 2 жыл бұрын
Почему когда я прыгаю на платформу, мой персонаж начинает дёргаться как сумасшедший и меняет свою форму?
@ЕвгенийПорваткин-х2л
@ЕвгенийПорваткин-х2л 9 ай бұрын
Если анмация сделана с изменением размера игрока, то когда игрок становится дочерним обьектом платформы, его скейл изменяется в размерах родительской платформы
@nexfor6332
@nexfor6332 4 жыл бұрын
Можете подсказать пожалуйста. Сделал вот такой код для движения вверх и вниз: public class Platform2 : MonoBehaviour { float dirY; float speed = 15f; bool moveingUp = true; void Update() { if (transform.position.y > 125) { moveingUp = false; } else if (transform.position.y < -125f) { moveingUp = true; } if (moveingUp) { transform.position = new Vector2(transform.position.y + speed * Time.deltaTime, transform.position.x); } else { transform.position = new Vector2(transform.position.y - speed * Time.deltaTime, transform.position.x); } } } Код не работает, платформа судорожно телепортируется из одной точки в другую. Можете подсказать, в чём проблема?
@einstein6451
@einstein6451 3 жыл бұрын
Такая же беда.
@terrarisCheese
@terrarisCheese 2 жыл бұрын
У вас Х и У неправильно поставлены , поменяйте их местами чтобы было так: if (moveingUp) { transform.position = new Vector2( transform.position.x ,transform.position.y + speed * Time.deltaTime); } else { transform.position = new Vector2( transform.position.x ,transform.position.y - speed * Time.deltaTime); }
@terrarisCheese
@terrarisCheese 2 жыл бұрын
Такой код и все работает: using System.Collections; using System.Collections.Generic; using UnityEngine; public class MovingPlatform : MonoBehaviour { public float dir; private float dirX; private float speed = 3f; private bool movingRight = true; public bool IsHorizontal; void Update() { MovingPlatforms(); } private void MovingPlatforms() { if (IsHorizontal) { if (transform.position.x > dir) { movingRight = false; } else if (transform.position.x < -dir) { movingRight = true; } if (movingRight) { transform.position = new Vector2(transform.position.x + speed * Time.deltaTime, transform.position.y); } else { transform.position = new Vector2(transform.position.x - speed * Time.deltaTime, transform.position.y); } } else { if (transform.position.y > dir) { movingRight = false; } else if (transform.position.y < -dir) { movingRight = true; } if (movingRight) { transform.position = new Vector2( transform.position.x ,transform.position.y + speed * Time.deltaTime); } else { transform.position = new Vector2(transform.position.x, transform.position.y - speed * Time.deltaTime); } } } } Тут можно задавать как он будет двигаться
@МихаилБугаков-ф3м
@МихаилБугаков-ф3м Жыл бұрын
Здравствуйте, помогите пожалуйста. Все запускается, но платформа делает одно движение туда и обратно и замирает... в чем может быть проблема?
@hizar2617
@hizar2617 4 жыл бұрын
Ты создал переменную dirX и вообще её не использовал
@Анастасия-б6ъ9я
@Анастасия-б6ъ9я Жыл бұрын
СПАСИБО!!!
@svenskafiskaren3974
@svenskafiskaren3974 3 жыл бұрын
Спасибо!) Самый простой и быстрый способ. Невероятно помог!
@khusamov
@khusamov 3 жыл бұрын
Спасибо за ролик! А почему физический движок не обрабатывает сам эту ситуацию? Там же трение есть. Пусть он тянет за собой объекты сверху. Не?
@mrminecrafter3829
@mrminecrafter3829 3 жыл бұрын
Спасибо большое автору !!!
@MariShaSalenko
@MariShaSalenko 4 жыл бұрын
Можно вопрос, а если уже в коде присутствует OnCollisionEnter2D, и при запуске программы выдает ошибку, просит изменить сигнатуру, ток я не знаю что делать???
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
Нууу, только искать ошибку.
@MariShaSalenko
@MariShaSalenko 4 жыл бұрын
Не подскажешь команду для изменение текстуры 2Д спрайта?(в самом коде)
@gorgulianaohote
@gorgulianaohote 3 жыл бұрын
@@graphicaldesign2776 все работает, только персонаж не может прыгать на этой платформе, не воспринимает ее как землю, не подскажите как исправить?
@virtualprofile
@virtualprofile 4 жыл бұрын
Сделал через анимацию движение платформы вверх/вниз. Вверх всё прекрасно, но если опускается вниз, то персонаж отстаёт от платформы. Игрался с массой и гравитацией - не помогло. Может подскажешь чего?
@meanpie9768
@meanpie9768 4 жыл бұрын
а как сделать вверх\вниз? а то у меня в бок едет
@meanpie9768
@meanpie9768 4 жыл бұрын
и телепортируется
@meanpie9768
@meanpie9768 4 жыл бұрын
всё, сделал
@bettingworld939
@bettingworld939 3 жыл бұрын
Привет. Чел, я перерыл весь интернет, но не нашел решения. Все эти transform работают только с объектами, на которых нет физики RB. Если повесить RB на платформы и реализовать движение непосредственно через RB, а не через transform, то все это не станет работать. Персонаж все-равно сползёт. Объясни, как сделать то же самое при заданном движении с RB в самом коде?
@sergeyrau1756
@sergeyrau1756 4 жыл бұрын
Можете ответить на вопрос, обязательно ли прописывать код на платформу(на ее движение), как я понял можно же просто заоимировать платформу и уже написать код на персонажа?
@HarryArkHi
@HarryArkHi 4 жыл бұрын
Попробовал метод. Но не хочет персонаж реагировать на условия. Плеер контроллер у меня правда другой немного. и платформа двигается между двумя пустыми гейм обжектами. Ошибок никаких код не выдает.
@Alex-db1id
@Alex-db1id 3 жыл бұрын
Хтось знає як таке реалізувати для 3д, я коли роблю так для 3д в мене змінюється форма гравця вона витягується в ту кординату в яку рухається платформа. Допоможіть
@skulfio5179
@skulfio5179 4 жыл бұрын
У меня такая проблема. Начал создавать свою 2D андроид игру в редакторе Unity 5.6.7, 32 битной версии. И после того как сделал игру, пришло время её компилировать в apk. Но так как Unity ниже пятой версии не поддерживает ARM64, для публикации 64-битных приложений в Play маркете. Мне пришлось переносить свой проект на компьютер друга, у которого стоит последняя версия Unity. Компиляция моей игры прошла без особых проблем, но по сравнению с компиляцией моей игры, на моём компьютере через mono2x (32-битная версия игры), и компиляции на компьютере моего друга, через IL2CPP + ARM64 (64-битная версия игры). В первом случае игра работает идеально, картинка плавная, а во втором игра не много лагает, и играется не очень комфортно. В чём может быть проблема?
@Summer-lv3ed
@Summer-lv3ed 4 жыл бұрын
Переношу скрипт на платформу выходит ошибка "Невозможно добавить компонент сценария, потому что класс сценария не может быть найден, убедитесь, что нет ошибок компиляции и что имя файла и имя класса совпадают" Что делать
@danbkaz9128
@danbkaz9128 4 жыл бұрын
Спасибо, очень помог 👌😊
@alegor5530
@alegor5530 4 жыл бұрын
Привет вопрос такого характера делаю игру и у меня анимации 4 штуки по 61-ому кадру и когда я выбираю все кадры то юнити зависает на 2-3 минуты при этом нагрузки на процессор и ОЗУ почти что нету ток 3 ГБ и 30 % занято если что у меня 8Гб ОЗУ очень долго делаю анимацию минут 10 и приэтом это только на 1 персонажа если что анимации: бег, покой,смерть,выстрел помогите пожалуйста!
@inkrement782
@inkrement782 4 жыл бұрын
Гораздо круче и универсальнее сделать массив объектов или трансформов, в которые кидать пустышки с нужными координатами и использовать moveTorwads в замкнутом цикле к каждому элементу из массива. Таким образом можно сделать универсальный скрипт для всех платформ и только лишь указывать им эти вэйпоинты. Причем их может быть сколько угодно и они могут располагаться вообще в разных координатах по осям и их удобно выставлять прямо в юнити наглядно. А чтобы персонаж двигался с платформой, за это спасибо, долго не мог сообразить как это реализовать. Думал про указанный тобой способ, но почему-то не делал. А вот кстати вопрос. Если мой способ управления реализован не через трансформ, а через ригидбади2д, то персонаж не может ходить по платформе. Как тогда сделать?
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
Движение через массив с пустышками есть на канале. А для движения персонажа, надо смотреть сам скрипт, сложно так сказать.
@deuriul3561
@deuriul3561 4 жыл бұрын
Сделай группу в вк где люди смогут делится проблемами и давать друг другу их решения А из тем для видео могу посоветовать стрельбу для врага
@sergeyrau1756
@sergeyrau1756 4 жыл бұрын
топ
@rip8978
@rip8978 4 жыл бұрын
Когда будут уроки по созданию 3д игры
@skoif402
@skoif402 4 жыл бұрын
Что делать если платформа не двигает игрока вместо с собой?
@maxsmith6925
@maxsmith6925 3 жыл бұрын
столкнулся со странным багом. Платформа по какой-то причине после запуска игры направляется к зоне камеры. Не могу понять с чем это связанно
@JON-dj5uy
@JON-dj5uy 4 жыл бұрын
А можно как нибудь исправить, что персонаж против движения платформы невероятно медленно бежит
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
Задать условие с ускорением
@yukinotte2314
@yukinotte2314 9 ай бұрын
отключи интерполяцию
@mr_keksikkk
@mr_keksikkk 4 жыл бұрын
Делай почаще уроки, они пушка!!!!)))
@Apofize
@Apofize 4 жыл бұрын
на самой платформе игрок замедляется. Как это исправить?
@yukinotte2314
@yukinotte2314 9 ай бұрын
отключи интерполяцию у персонажа
@lord_of_the_forests
@lord_of_the_forests Ай бұрын
А если у меня обработка столкновение не через OnCollision2D а через rayscast?
@fisash9737
@fisash9737 4 жыл бұрын
Первую часть урока(само движение платформы) можно сделать ещё проще - через аниматор. И ещё. Если у персонажа уже есть OnCollisionEnter2D у меня например shit.(для тегов) То два OnCollisionEnter2D создать нельзя. Я попытался в одном OnCollisionEnter2D в скобках перечислить что нужно взять и collision и shit. То есть private void OnCollisionEnter2D(Collision2D shit, Collision2D collision ) на код не ругается. но почему-то действия с shit не выполняются. У меня например через касания с тегом ground работала система считывания на земле игрок или нет. И после попытки создать движущуюся платформу игрок вообще перестал прыгать.
@slavaukharikkim4833
@slavaukharikkim4833 3 жыл бұрын
Привет! Такая же беда) пошёл гуглить другие решения
@firuzsheralievich1176
@firuzsheralievich1176 4 жыл бұрын
как насчет нескольких платформ в одной сцене?
@littlepumpkin6058
@littlepumpkin6058 2 жыл бұрын
Ребят помогите исправить проблему, у меня персонаж прыгая с движущихся платформы на обычную телепортируется куда то в начало уровня, с чем это связано и что с этим делать?((
@The_Mavrik
@The_Mavrik 4 жыл бұрын
Подскажи, никогда не понимал зачем писать this, скрипт ведь и так лежит на игроке и transform.position будет к нему относиться.
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
Unity может не воспринять это.
@Lo_MASTER_R
@Lo_MASTER_R 4 жыл бұрын
якщо я змінюю параметр Scale на платформі (припустимо на значення 0.5) , коли персонаж застрибує на платформу його Scale також змінюється і спрайт стискається, це можна якось поправити?
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
Указать parent только для Scale
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
Или только для Position
@presentlife5677
@presentlife5677 4 жыл бұрын
@@graphicaldesign2776 как это понять? нормальным языком можно?
@sembarinbom620
@sembarinbom620 4 жыл бұрын
Вопрос. Я меняю значение в право + 16f А в лево + 5f. То почему-то он не двигается по этим каардинатам, а уходить хер знает куда в - Я долго следил и он просто ухадил в лево в - значение. НЕ ПОДСКАЖИТЕ ВЧЁМ МОЖЕТ БЫТЬ ПРОБЛЕМА?
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
Может быть что угодно, сложно сказать.
@sembarinbom620
@sembarinbom620 4 жыл бұрын
@@graphicaldesign2776 праблема была в том что я кланировал 1 объект. И унего задавались пораметры x0 y0 z0 в том месте где кланировал. А когда я начал вставлять объект в сцену то он принимал 0 значение какие были даны при создание сцены и потом всё заработало. (обожаю учиться на ошибках)
@redcliff7777
@redcliff7777 4 жыл бұрын
@@sembarinbom620 В итоге как выставить нужные параметры координат и положения xyz? я понял, что у меня такая же проблемка
@sembarinbom620
@sembarinbom620 4 жыл бұрын
@@redcliff7777 удали объект который с кланировал и поставь его Занного. И уже у этого объекта возми данные каординатов. И тогда получится. А то если клонировать и тащить куда нужно и брать данные, то получается неведомо что)
@kuma4an
@kuma4an 4 жыл бұрын
А вы можете в будушем рассказать, как большие числа переводить в 1к или 1кк. Ну как в кликерах делают. Очень интересна эта тема.
@Дисайтон
@Дисайтон 4 жыл бұрын
Как раз хочу перейти с констракт 2 на юнити 5. Чтож, буду изучать. Благо, Юнити больше для крупных проектов подходит)
@Димас-е4п
@Димас-е4п 4 жыл бұрын
Спасибо за урок. Есть проблема. Когда подходишь к углу платформы и собственно пытаешься с неё спрыгнуть, начинает изменяться размер персонажа. Оно конечно весело, но что с этим делать?
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
Протестил у себя, баг отсутствует. Возможно, допущена какая-то ошибка.
@Димас-е4п
@Димас-е4п 4 жыл бұрын
@@graphicaldesign2776 а можно как то делать родительскими только параметры position, но не трогать все остальные параметры transform-а (rotation и scale)?
@virtualprofile
@virtualprofile 4 жыл бұрын
@@Димас-е4п null-code.ru/solution/41-vzaimodeystvie-s-dvizhuscheysya-platformoy-liftom.html ответ на твой вопрос
@Димас-е4п
@Димас-е4п 4 жыл бұрын
@@virtualprofile грац
@АндрейПортнягин-ю3б
@АндрейПортнягин-ю3б 4 жыл бұрын
исправил у себя этот баг? я тоже с ним столкнулся, когда платформы касаюсь персонажа как будто в чёрную дыру засасывает
@onestanlove
@onestanlove 4 жыл бұрын
платформа только в право едет что не так? void Update() { if (transform.position.x >10f) { moveingRight = false; } else if (transform.position.x
@ilya6171
@ilya6171 4 жыл бұрын
А как передвигать предметы на задний/передний фон?
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
Смотря какие предметы, если изображения, то при помощи order in layer
@ilya6171
@ilya6171 4 жыл бұрын
@@graphicaldesign2776 Спасибо
@ilya6171
@ilya6171 4 жыл бұрын
@@graphicaldesign2776 Оказалось, что все еще легче, надо было просто прокрутить ползунок Z позиции)
@dilshatabdrashid1527
@dilshatabdrashid1527 4 жыл бұрын
А если 3d обект?
@onestanlove
@onestanlove 4 жыл бұрын
КАК ПРОПИСАТЬ ЧЕРЕЗ ТЕГ?
@mr_keksikkk
@mr_keksikkk 4 жыл бұрын
Наконец-то я нашел этот урок, я очень давно хотел так сделать, а то приходилось по сторонам платформы бох коллайдеры делал, чтобы не улететь)))
@bilalmagomedov3295
@bilalmagomedov3295 4 жыл бұрын
Можешь сделать 2д гардероб для персонажей? Что бы можно было переодеть или поменять цвет одежды и затем играть с таким видом
@Pushka_86
@Pushka_86 4 жыл бұрын
Как легко и просто ты все показываешь)) кстати а для 3д платформы что надо писать?
@milantor3327
@milantor3327 3 жыл бұрын
Ещё нужно? Могу подсказать
@trussty_traffik
@trussty_traffik 3 жыл бұрын
@@milantor3327 подскажи
@cmanikat-6576
@cmanikat-6576 3 жыл бұрын
Подскажите, пожалуйста
@dmytromahas9207
@dmytromahas9207 3 жыл бұрын
Ну и нах*я нам переменную dirX ? если мы ее не используем....
@antonmatushkin2517
@antonmatushkin2517 4 жыл бұрын
А почему платформа, когда доходит до точки разворота, застревает?
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
Не застревает.
@burevestn1k816
@burevestn1k816 4 жыл бұрын
@@graphicaldesign2776 Если использовать координаты положительные, а не как в уроке (> 4f) и (< -4f), то платформа доходит то левой точки координат и всё, назад она не движется, застряла в судорожных движениях, я думаю автор комментария это имел ввиду, та как я столкнулся с такой же проблемой
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
@@burevestn1k816 Та и с положительными все работает. просто корректно выставить > и < надо.
@burevestn1k816
@burevestn1k816 4 жыл бұрын
Graphical Design да, спасибо разобрался сам уже, координаты главное не путать рт большего к меньшему. У вас лучшие уроки что я смотрел на ютубе, много информации и главное все понятно
@harek1671
@harek1671 2 жыл бұрын
Всё работает,но платформа ,куда бы её не разместили всё время едет в "начальную точку", хотя по идее должна сместится на 4 юнита
@tanisdrago3106
@tanisdrago3106 4 жыл бұрын
так ты сделал её, чтобы она в начале двигалась. У меня она летит в начало и там двигается
@orbitevcalipt
@orbitevcalipt 4 жыл бұрын
А нафига вы используете лишние переменные, если можно было и без них обойтись? Просто лишний блок кода с копипасты?
@gluharone
@gluharone 2 жыл бұрын
Я один столкнулся с проблемой что не могу прыгать на платформе, может кто помочь?
@gluharone
@gluharone 2 жыл бұрын
Кто столкнулся с такой же проблемой поставьте "Collide" В What Is Ground скрипте персонажа чтоб он понял что это земля.
@Nikita_531-GameDesigner
@Nikita_531-GameDesigner 2 жыл бұрын
И что для каждой платформы свой участок писать?)
@dumic6116
@dumic6116 4 жыл бұрын
Привет, можешь скинуть код скрипта что бы персонаж мог ходить? А то совсем не получается...
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
Неа
@meanpie9768
@meanpie9768 4 жыл бұрын
могу скинуть
@fetral7006
@fetral7006 4 жыл бұрын
Покажи как сделать сохранение всей игры Юнити, Позиция игрока, жизни и тд
@kaownj78s
@kaownj78s 4 жыл бұрын
А по Y как
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
Так-же.
@kaownj78s
@kaownj78s 4 жыл бұрын
@@graphicaldesign2776 вовсе нет у меня все не так работает хоть и так же я уже нашёл другой способ спасибо
@einstein6451
@einstein6451 3 жыл бұрын
@@graphicaldesign2776 Ага, да... да да да... да))) Хотел бы я посмотреть, как ты на это посмотришь, изменив лишь координаты с x, на y. "Игры" с параметрами позиции платформы не принесут результата.
@ДаниилСВП-ц3ю
@ДаниилСВП-ц3ю 4 жыл бұрын
МОЖНО ГОТОВЫЙ КОД
@FTWOBE
@FTWOBE 3 жыл бұрын
Не работает, помогите пожалуйста
@GreenLiz2
@GreenLiz2 Жыл бұрын
Код как у ЯндереДева: Гайд
@hidusa
@hidusa Жыл бұрын
если работает в 3д поставлю лайк и подпишусь если нет поищу ещё
@ИванПавленко-е1х
@ИванПавленко-е1х Жыл бұрын
Официально заявляю что твои гайды одни из самых лучших и подробных на всем ютубе
@nikart2502
@nikart2502 3 жыл бұрын
Moving right без e пишется
@АртурЛевків-е6х
@АртурЛевків-е6х 4 жыл бұрын
движется только вправо(
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
Неа.
@АртурЛевків-е6х
@АртурЛевків-е6х 4 жыл бұрын
@@graphicaldesign2776 показать?)
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
@@АртурЛевків-е6х Могу тоже показать.
@rip8978
@rip8978 4 жыл бұрын
На подобии Бордер лендс)
@AlexeyBorisov_Alebor_
@AlexeyBorisov_Alebor_ 4 жыл бұрын
зачем такие сложности делать, если там есть специальный компонент для движения платформ , и кучу путей можно задавать и тд
@АлимАхметов-ы3п
@АлимАхметов-ы3п 4 жыл бұрын
Очень круто, но как сделать движение платформы (вверх, вниз)?)
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
использовать ось X
@antondana2773
@antondana2773 4 жыл бұрын
@@graphicaldesign2776 Y?
@sergeyrau1756
@sergeyrau1756 4 жыл бұрын
@@graphicaldesign2776 Y)
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
@@sergeyrau1756 Y , само собой, очепятка просто)
@ЧеловекФамилия-ю6т
@ЧеловекФамилия-ю6т 4 жыл бұрын
Graphical Design извини, но что-то у меня не выходит, вроде меняю оси, а бестолку, можешь сделать коротенький ролик? Буду благодарен
@darkqqs
@darkqqs 4 жыл бұрын
Ну привет
@hummylisii8237
@hummylisii8237 4 жыл бұрын
Привет.Хочу задать вопрос.Мне нужно сделать так чтоб звук увеличивался когда к ему подходить и чем ближе тем громче и также с отдалерием.Спасибо кто сможет ответить. Про видос!Видео очень полезное для таких каа я) неопытных и нулячих.Спасибо что создаешь видео,мне очень нравится тебя смотреть и буду дальше.Лайк обязательно))))
@Denis_Schneider
@Denis_Schneider 4 жыл бұрын
Ну что-то такое себе. Не универсально каждому физичному объекту писать
@maslenka2219
@maslenka2219 3 жыл бұрын
спиздил код
Система здоровья из ячеек/ Health system в Unity
8:41
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
Как сделать границы камеры - Unity Легко
10:03
Как спрятаться от врага  - Unity легко
12:05
Graphical Design
Рет қаралды 4,1 М.
Клеточные Автоматы на частицах
14:49
СОЗДАЛ ИГРУ ИСПОЛЬЗУЯ ТОЛЬКО ChatGPT
6:01
Robert Sergeev
Рет қаралды 169 М.
ИИ врага "Страж" / AI Enemy - Unity легко
17:54
Graphical Design
Рет қаралды 49 М.