Привет! Здесь я выпускаю видео, связанные с тематикой различных IT-направлений:
- GameDev
- Программирование
- Языки программирования
Твоя подписка поможет продвижению канала на тернистом пути KZread`а.
Пы. Сы. Я не претендую на звание профи, так что делайте всë на свой страх и риск :)
Пікірлер
помогите. В 3:53 , когда выбираю спрайт, у меня выходит их выбор, а куб поставить туда я не могу
у кого выходят ошибки по камере - using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraController : MonoBehaviour { [SerializeField] private Transform player; private Vector3 pos; private void Start() { if (!player) { player = Hero.Instance.transform; } } private void Update() { pos = player.position; pos.z = -10f; pos.y += 3f; transform.position = Vector3.Lerp(transform.position, pos, Time.deltaTime); } }
вот скрипт на камеру using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraController : MonoBehaviour { [SerializeField] private Transform player; private Vector3 pos; private void Start() { if (!player) { player = Hero.Instance.transform; } } private void Update() { pos = player.position; pos.z = -10f; pos.y += 3f; transform.position = Vector3.Lerp(transform.position, pos, Time.deltaTime); } }
Колдовать с калькулятором не обязательно, можно в окне с цветовой палитрой переключить режим с RGB 0-255 на RGB 0-1.0 и просто копировать значения в код.
Изначально назвал поле health, а не lives и потом не пришлось городить костыли как в видео.
UnassignedReferenceException: The variable content of Achivment has not been assigned. You probably need to assign the content variable of the Achivment script in the inspector ПОМОГИТЕ
откуда у вас маин меню
ДАЙТЕ СКРИПТВ ПРОШУ
дорого
Ровно 10:00 ❤
а что если у меня нет buttonclick?
Ку всем народ короче в 2 словах если у когото ошибка с оверайд в бейте в чат джпт он поможет я в бил все пофиксило -_- )) только указывайте сразу 2 когда и вопрос типо почему в этом коде пишеться ошибка (код) ошибка когда 2 ког (вот такой)
У меня у одного проблема с рестартом?Кнопка не работает и не пропадает хотя вроде код тот же
6:40 пожалуйста скажите зачем всё удалять, в частности колайдер, будет же проваливаться машина
почему ону меня падает?
Полностью рабочий код (И ПРЫГАЕТ НОРМАЛЬНО) Ставь лайк,чтобы все увидели! using System.Collections; using System.Collections.Generic; using UnityEngine; public class Hero : MonoBehaviour { [SerializeField] private float speed = 3f; // скорость движения ///[SerializeField] private int lives = 5; // количество жизни - потом убери в начале (///) [SerializeField] private float jumpForce = 15f; // сила прыжка private bool isGrounded = false; private void OnCollisionStay2D(Collision2D collision) { isGrounded = true; } //Вызывается когда есть прикосновение коллайдера объекта с другими коллайдерами private void OnCollisionExit2D(Collision2D collision) { isGrounded = false; } //Вызывается когда, происходит "выход из коллизии между объектами" (Есть противоположное OnCollisionEnter2D) private Rigidbody2D rb; private SpriteRenderer sprite; private void Awake() { rb = GetComponent<Rigidbody2D>(); sprite = GetComponentInChildren<SpriteRenderer>(); } private void FixedUpdate() { CheckGround(); } private void Update() { if (Input.GetButton("Horizontal")) Run(); if (Mathf.Abs(rb.velocity.y) < 0.005f && Input.GetButtonDown("Jump")) Jump(); } private void Run() { Vector3 dir = transform.right * Input.GetAxis("Horizontal"); transform.position = Vector3.MoveTowards(transform.position, transform.position + dir, speed * Time.deltaTime); sprite.flipX = dir.x < 0.0f; } private void Jump() { rb.AddForce(transform.up * jumpForce, ForceMode2D.Impulse); } private void CheckGround() { Collider2D[] collider = Physics2D.OverlapCircleAll(transform.position, 0.3f); isGrounded = collider.Length > 1; } }
Очень здорово. Подскажи пожалуйста что нужно знать чтобы так же как ты делать игры? Подскажи какой нибудь платный или бесплатный материал для изучения. Спасибо за внимание
Ошибка Assets\Scripts\Obstacle.cs(11,18): error CS0117: 'Hero' does not contain a definition for 'Instanse'
Круто
Господи, спасибо, это как раз то что мне нужно было
У меня не получилось В консоли пишет: Error CS0246: the type or name space name 'Serialize field' could not be found(are you missing using directive or an adsembly referenc?)
Братишка, огромная тебе благодарность, это один из лучших курсов по Unity для начинающих!
Я просто потратил в сумме 1 день на этот кликер а сейчас делать новый по другому видео(((((((((
NullReferenceException: Object reference not set to an instance of an object AchMenu.setAchievs () (at Assets/Scripts/AchMenu.cs:63) ОШИБКА!!! pr.GetComponentInChildren<Text>().text = arrayTitles[i]; вот эта строка! Помогите кто нибудь! в начале эта строка есть public Sprite[] arraySprites; public string[] arrayTitles; ВСЁ ЕСТЬ!!!
Почему при переходе на платформу Андроид размер основной камеры не изменился на телефонный
жаль щя нельзя
у меня он вообще в космос улетает, даже ничего не нажимая))
когда я нажимаю рестарт у меня курсор пропадает как это можно исправить?
подскажите пожалуйста что делать захожу в код а пишет это Произошла ошибка в "Прочие файлы" при попытке открыть "hero.cs". System.ArgumentException: Failed to get the editor factory manager for a6c744a8-0e4a-4fc6-886a-064283054674. в Microsoft.VisualStudio.PlatformUI.Packages.ShellService.EditorFactories.EditorFactoryRegistrar.<GetMatchingEditorFactoryAsync>d__16.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.<>c__DisplayClass78_0.<<CreateEditorInstanceAsync>g__GetEditorFactoryAsync|0>d.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.<CreateEditorInstanceAsync>d__78.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.<LoadDocumentFrameInternalAsync>d__77.MoveNext()
ПОМОГИТЕ СРОЧНО!!! Экран в юнити не переворачивается СРОЧНО!!!
Почему чтобы выложить игру надо платить!?
Обидно что с бесплатной версией будет логотип😢
а чоза карта коллайдеров помогите
Я че знаю там на какие ты клавиши нажимаешь как я тебе туда заготовки для ноги по оси икс сдвину если ты не объяснил как
Где исходники то???
Жаль что ты на 3Д сделал хотелось бы 2Д
Что делать если работает только анимация покоя?
Тоже самое, нашел решение пробелмы?
@@Yltrazvook Нет.(
MoveTowards не работает, при проверке на 10 минуте ролика персонаж отказывается сдвигаться с места, застряла на этом этапе, жаль
Спосибки ты лучший
не работает код
У меня не работает код(я писал в видуал студио),может нужно какую-то библиотеку подключить,типо как в с++ подключать иострим чтобы использовать стд и другое
Вот только я подумал, что курсик хороший попался...
что делать если ошибка CS1002
Мне всё равно хотелось бы понять код для передвижения свайпами, а так всё отлично
Почему у меня не работает когда нажимаю на кнопку от него не исходят циферки?
можешь пожалуйста подсказать, у меня проблема когда я прыгаю, то я просто лечу с огромной скоростю вверх, как это исправить?
Супер! Спасибо!
0:00 Начало 0:45 Препятствия 3:00 Код для проигрыша 4:03 Счетчик очков 5:16 Код для счетчика 7:00 Экран проигрыша 7:51 Настройка проигрыша 8:49 Конец
ЪУЪ
в конце столько инфы важней пропустил что в конце нихера не работат...