Спасибище, смотрю тебя давно и уже сделал 2 игры. В каждом твоём видео нахожу что-то новое. На ютубе никто не делает таких подробных и интересных гайдов как ты! С меня как всегда лайк!
@WhiteCrusaders-l2u3 жыл бұрын
Дай ссылку на игры
@SasukeUchiha-nl1mg3 жыл бұрын
Они не изданные, тестовые образцы.
@WhiteCrusaders-l2u3 жыл бұрын
@@SasukeUchiha-nl1mg жалко, я бы поиграл
@Nobody_77774 жыл бұрын
Бро, спасибо тебе огромное за твой канал, я задался целью просмотреть каждое твоё видео, и каждый раз когда появляются вопросы, обращаюсь к твоему творчеству. Всё по факту и очень доходчиво. За комментарии к коду отдельное спасибо! Не в коем случае не бросай свою деятельность, даже если это не приносит денег, ты приносишь большую пользу многим людям, а это дороже денег! СПАСИБО ТЕБЕ!
@milwwxs4 жыл бұрын
Все понятно, спасибо, буду пользоваться;)
@rafik51794 жыл бұрын
Спасибо за шикарное видео, где твои 5 лямов?
@ЮлияДокучаева-з1ч3 жыл бұрын
Нашла решение своей проблемы, спасибо за видео))
@krutoigame75504 жыл бұрын
Большое спасибо! Продолжай в том же духе. Буду пользоваться твоими советами.
@WorldofHipHopRap3 жыл бұрын
Супер 😊👍
@ОльгаКотяхова4 жыл бұрын
Нормально, всё высший класс.
@Человек-з2ц4й4 жыл бұрын
Сказать честно, все видео на канале офигенные, всё максимально разжёвано, но превью видео не "приманивают" к просмотру видео, а хотя канал супер, всё без воды и мусора рассказано и показано.
@jly4uctbly8022 жыл бұрын
Я захотел сделать игру с мультиплеером, начал делать атаку и хочу сделать её по кнопке которая расположена на канвасе, у меня персонаж берётся из префаба и как назначить эту кнопку я так и не понял, в скрипте для проверки объявил кнопку публично для того чтобы видеть добавилась ли она(я знаю что можно переключить с нормы на дебаг и всё будет видно) прописал добавление кнопки по имени всё отлично добавляется но как прописать это в if()? Очень много прочитал литературы и не могу это найти, это вообще возможно? Изиенено: я понял как нужно сделать если кому надо вот: Объявляем кнопку либо приватно либо публично, но лучше приватно чтобы не было лишних строк в самом юнити на скрипте. private Button "название кнопки абсолютно любое у меня это buttonAttack"; (как это должно выглядеть) private Button buttonAttack; void Start() { "выписываете сюда название как вы объявили эту кнопку приватно или публично" = GameObject.Find(сюда точное название кнопки находящейся на сцене, у меня на сцене она называется buttonDamage и обязательно ставим ковычки как я показал чуть чуть ниже).GetComponent(); Как это должно выглядеть buttonAttack = GameObject.Find("buttonDamage").GetComponent(); } Find - это название но если хотите по тегу то FindGameObjectWithTag("сюда вписываете тег, ковычки обязательны! ") В условии пишем If(название кнопки которую объявили приватно или публично == true) Как должно выглядеть НЕ РАБОТАЕТ If(buttonAttack == true) true означает если нажали кнопку условие выполняется ПРОШУ МЕНЯ ИЗВИНИТЬ ДАННОЕ УСЛОВИЕ IF(buttonAtrack == true ) не работает! Ну по крайней мере у меня Update.
@pulsar19344 жыл бұрын
Спасибо вам за вашу работу! Есть идея для видоса "Блок урона игроком" по типу щита.
@FLAZY4 жыл бұрын
Спасибо😉
@qdnr2 жыл бұрын
А можно как-то с помощью луча? Дамажить
@newdarkmagic58093 жыл бұрын
Можно спросить, у меня после написания скрипта возникла ошибка, я не обратил внимания и начал игру, а потом получилось так что когда я нажимаю влево ил вправо персонаж, и все что кто нему привязано уменьшается, что делать?
@tsepaevvy4 жыл бұрын
Добрый вечер! Где и как ты изучал С# для unity? Смотреть видео классно, но мне больше нравится понимать процесс и разбираться в нём, а не просто переписывать) Поэтому, если раскроешь свой секрет, буду очень благодарен
@dexmund74904 жыл бұрын
Кто разобрался с багом? Если подойти к бочке, постоять секунды 2 и нанести удар, то damage не засчитывается, бочка не трясется и ее хп не уменьшаются. Но если ударить сразу после движения или прыжка damage засчитывается.
@holypineapple15134 жыл бұрын
А как сделать определенную последовательность анимаций? Типа сначала атака1, атака2 и так далее
@BigusDikuss4 жыл бұрын
Все отлично работает кроме момента, когда спрыгиваешь с платформы без нажатия прыжка не запускается анимация нахождения в воздухе как при прыжке, ну и персонажа начинает реалистично, но неудобно крутить при падении. (Что конечно фиксится фризом Z в рб) но если подкинешь скрипт запускающий анимацию при падении без нажатия прыжка буду благодарен =)
@BigusDikuss4 жыл бұрын
Так же заметил что в правую сторону при ходьбе и атаке анимация показывается регулярно, чтонельзя сказать о подобном в левую сторону. Наверное нужна некая блокировка движения при атаке, если она конечно на то рассчитана.
@vkbriar4 жыл бұрын
Подскажите пожалуйста, выдает ошибку Assets\Skripts\Player.cs(58,45): error CS1501: No overload for method 'Range' takes 4 arguments
@newdarkmagic58093 жыл бұрын
Возможно ошибка в написании слова range потому как range а не Range
@Sb5-034 жыл бұрын
Здравствуйте ещё раз. У меня появился ещё вопрос: Нужно присылать свой проект(gameJam) именно в ЧАТ группы?
@graphicaldesign27764 жыл бұрын
В группе все написано)
@Sb5-034 жыл бұрын
Graphical Design, спасибо, что ответили).
@rafik51794 жыл бұрын
Помогите пожалуйста, у меня враг при движении за мной не поворачивается в мою сторону, как бы я не старался, и так и так. Помогите пожалуйста разобраться. Кому не сложно напишете код пожалуйста
@syliix03 жыл бұрын
Помоги пожалуйста, я написал скрипт, не вижу ошибок, анимация работает, но почему колайдер меня не слушает он сам включается и выключается? Вот код public class PlayerController : MonoBehaviour { public float speed; public float jumpForce; private float moveInput; [SerializeField] GameObject attackHitBox; private Rigidbody2D rb; private bool facingRight = true; private bool isGrounded; public Transform feetPos; public float checkRadius; public LayerMask whatIsGround; bool isAttacking = false; private Animator anim; private void Start() { anim = GetComponent(); rb = GetComponent(); attackHitBox.SetActive(false); } private void FixedUpdate() { moveInput = Input.GetAxis("Horizontal"); rb.velocity = new Vector2(moveInput * speed, rb.velocity.y); if(facingRight == false && moveInput > 0) { Flip(); } else if(facingRight == true && moveInput < 0) { Flip(); } if(moveInput == 0 && !isAttacking) { anim.SetBool("isRunning", false); } else { anim.SetBool("isRunning", true); } } private void Update() { isGrounded = Physics2D.OverlapCircle(feetPos.position, checkRadius, whatIsGround); if(isGrounded == true && Input.GetKeyDown(KeyCode.Space)) { rb.velocity = Vector2.up * jumpForce; } if(Input.GetKeyDown(KeyCode.Space)) { anim.SetTrigger("jump"); } if (Input.GetButtonDown("Fire1") && !isAttacking) { isAttacking = true; anim.Play("attack"); } StartCoroutine(DoAttack()); } void Flip() { facingRight = !facingRight; Vector3 Scaler = transform.localScale; Scaler.x *= -1; transform.localScale = Scaler; } IEnumerator DoAttack() { attackHitBox.SetActive(true); yield return new WaitForSeconds(1f); attackHitBox.SetActive(false); isAttacking = false; } }
@Max-ex9rd4 жыл бұрын
Можно ещё сдеать видео что бы враг наносил дамаг и персонаж умирал если ему снимут всё хп