Как сделать БОССА в Unity | by Brackeys

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 พ.ย. 2024

ความคิดเห็น • 37

  • @NikitaKotGames
    @NikitaKotGames 6 หลายเดือนก่อน

    Благодаря этому видео я не только узнал, как создать босса, но и то, что можно написать скрипт для самой анимации, это реально круто, спасибо за гайд)

  • @vyht4122
    @vyht4122 3 ปีที่แล้ว +13

    Реально полезно, спасибо. Идеально для тех кто плох в английском

  • @Valeryanushka
    @Valeryanushka 3 ปีที่แล้ว +2

    Спасибо тебе большое за твой труд! Я думала, что не найду канал с переводами его видео, но вот он здесь!

  • @maxvell-gamedeveloper
    @maxvell-gamedeveloper  10 หลายเดือนก่อน

    Курс юнити разработчика👉itproger.com/?link=-7xak76v
    Мои игры: yandex.ru/games/app/259342?lang=ru

  • @mrminecrafter3829
    @mrminecrafter3829 3 ปีที่แล้ว +7

    Спасибо большое автору !!!

  • @Creator-m6z
    @Creator-m6z ปีที่แล้ว +1

    Очень полезный урок. Спасибо!

  • @owatch4333
    @owatch4333 3 ปีที่แล้ว +7

    Делай больше переводов и у канала будет много подписчиков , удачи тебе и спасибо за видео

  • @maxvell03
    @maxvell03 3 ปีที่แล้ว +3

    Очень полезное видео. Спасибо автору

    • @minimalstory
      @minimalstory 2 ปีที่แล้ว

      Так и благодарите автора, а не того кто его контент украл))

    • @LutayOvich
      @LutayOvich 2 ปีที่แล้ว

      @@minimalstory *перевёл на русский

  • @neon9206
    @neon9206 2 ปีที่แล้ว +5

    Ну блин, переводит же робот, такая функция есть в яндекс браузере! (тоесть там открываешь любое иностранное видео, включаешь одну функцию и роботизированный голос тебе переводит). Если бы ты переводил своим голосом, цены бы тебе не было. Но все ровно норм для тех, у кого нет яндекса. Да и надо признать, перевод в яндексе не идеален и там происходит куча ошибок.

  • @ЯрославПогодин-я6щ
    @ЯрославПогодин-я6щ 3 ปีที่แล้ว +2

    всегда хотел посмотреть бреккис на русском автор топ!!!

  • @Oleg_Bessonov
    @Oleg_Bessonov ปีที่แล้ว +1

    Супер

  • @mrminecrafter3829
    @mrminecrafter3829 3 ปีที่แล้ว +2

    Топ контент

  • @ИлонМаск-р9у
    @ИлонМаск-р9у 2 ปีที่แล้ว +2

    скажите а у брекиса есть видео где атаку он делает? чтоб этого босса можно было аттакавать?

    • @ИлонМаск-р9у
      @ИлонМаск-р9у 2 ปีที่แล้ว

      ???

    • @egorbragin3191
      @egorbragin3191 2 ปีที่แล้ว

      набуя? Ты можешь посмотреть "макстера" или того же "Брекис" , чтобы посмотреть. Но для того, чтобы игрок атаковал нужен простой скрипт.

  • @WorldofHipHopRap
    @WorldofHipHopRap 2 ปีที่แล้ว +1

    Круто 🤘😉

  • @mackdycry
    @mackdycry 5 หลายเดือนก่อน

    не хватает ссылки на автора оригинала и ссылки о которой он говорил на видео

  • @mrminecrafter3829
    @mrminecrafter3829 3 ปีที่แล้ว +1

    Топ видео

  • @MCOTRISKIN47
    @MCOTRISKIN47 10 หลายเดือนก่อน +1

    У меня босс не ходит, все работает и анимации проигрываются, он бьет но босс не перемещается в пространстве но анимация бега есть

    • @ThEBlackGamerChannel
      @ThEBlackGamerChannel 5 หลายเดือนก่อน

      решил проблему?

    • @MCOTRISKIN47
      @MCOTRISKIN47 5 หลายเดือนก่อน

      @@ThEBlackGamerChannel нет

  • @Торгромовержец-г3с
    @Торгромовержец-г3с 3 ปีที่แล้ว +3

    Реально какое видео с playerHealth?сделанный босс не наносит урона игроку

    • @maxvell-gamedeveloper
      @maxvell-gamedeveloper  3 ปีที่แล้ว +1

      Скоро оно выйдет

    • @Торгромовержец-г3с
      @Торгромовержец-г3с 3 ปีที่แล้ว +1

      @@maxvell-gamedeveloper подскажи пожалуйста оно же есть на его канале, мне срочно надо(((

    • @darkdedpro754
      @darkdedpro754 2 ปีที่แล้ว

      @@Торгромовержец-г3с я написал так
      Boss_Weapon
      using System.Collections;
      using System.Collections.Generic;
      using UnityEngine;
      using UnityEngine.UI;
      public class Boss_Weapon : MonoBehaviour
      {
      public int attackDamage = 15;
      public int enragedAttackDamage = 30;
      public Vector3 attackOffset;
      public float attackRange = 1f;
      public LayerMask attackMask;
      public Text htxt;
      public void Attack()
      {
      Vector3 pos = transform.position;
      pos += transform.right * attackOffset.x;
      pos += transform.up * attackOffset.y;
      Collider2D colInfo = Physics2D.OverlapCircle(pos, attackRange, attackMask);
      if (colInfo != null)
      {
      Hp.hp = Hp.hp - attackDamage;
      htxt.text = Hp.hp.ToString();
      // (htxt.text = Hp.hp.ToString();) это можите убрать. Это вывод хп на екран
      // тут я обращаюсь к пиременой hp в скрипте hp
      }
      }
      public void EnragedAttack()
      {
      Vector3 pos = transform.position;
      pos += transform.right * attackOffset.x;
      pos += transform.up * attackOffset.y;
      Collider2D colInfo = Physics2D.OverlapCircle(pos, attackRange, attackMask);
      if (colInfo != null)
      {
      Hp.hp = Hp.hp - enragedAttackDamage;
      htxt.text = Hp.hp.ToString();
      // (htxt.text = Hp.hp.ToString();) это можите убрать. Это вывод хп на екран
      // тут я тоже обращаюсь к пиременой hp в скрипте hp
      }
      }
      void OnDrawGizmosSelected()
      {
      Vector3 pos = transform.position;
      pos += transform.right * attackOffset.x;
      pos += transform.up * attackOffset.y;
      Gizmos.DrawWireSphere(pos, attackRange);
      }
      }
      Player_hp
      using System.Collections;
      using System.Collections.Generic;
      using UnityEngine;
      using UnityEngine.UI;
      using UnityEngine.SceneManagement;
      public class Hp : MonoBehaviour
      {
      public static int hp;
      public int maxHp = 100;
      public Text htxt;
      public int damage;
      public int damageo;
      public float reloadataktime;
      public float startreloadataktime = 1f;
      private Animator animator;
      public int Firedamag = 40;
      // уберете не нужние переменые, просто сам скрипт намного больше

      // Start is called before the first frame update
      void Start()
      {
      hp = maxHp;
      htxt.text = hp.ToString();
      // ( htxt.text = hp.ToString();) это можите убрать. Это вывод хп на екран
      animator = GetComponent();
      }
      private void Update()
      {
      if (hp

  • @Sluchayno
    @Sluchayno 3 ปีที่แล้ว +1

    Блин смотришь и вроде переводит живой человек, но толи у него что то с дикцией, толи он просто не понимает что переводит, но в некоторых моментах кажется что это просто робот, проблемы с падежами, или например риджит бати 2 ди, не знаю как остальным, но мне это почему то слух резануло :D Но в общем и целом за проделанную работу лайк, правда все эти ролики я видел на канале оригинале )

    • @maxvell-gamedeveloper
      @maxvell-gamedeveloper  3 ปีที่แล้ว

      Изза того что озвучивал робот так получалось. Просим за извенения. Сейчас уже такого не будет.

    • @alexsklyarov6792
      @alexsklyarov6792 2 ปีที่แล้ว +1

      @@maxvell-gamedeveloper а мне нравиться))), прикольно, оставляй.

  • @tommyman1734
    @tommyman1734 2 ปีที่แล้ว +1

    подписка лайк

  • @gluharone
    @gluharone 2 ปีที่แล้ว +1

    Добавьте тайм коды

  • @minimalstory
    @minimalstory 2 ปีที่แล้ว +1

    Яндекс браузер свой канал завёл!?)

  • @maxpar0voz695
    @maxpar0voz695 3 ปีที่แล้ว +3

    Игрок не получает урона