Тёмный

Как создать игру на unity. Гайд. 0+ 

CrashCodee
Подписаться 1,6 тыс.
Просмотров 25 тыс.
50% 1

Как создать свою игру? Сделай свою первую игру на юнити уже сегодня! Урок Unity о создании своей игры. В этом видео мы пройдем процесс создания игры с самого начала. В конце у нас получится готовая игра, которую не стыдно показать друзьям!
Код проекта: pastebin.com/aEGh3gw3
Посмотрите также видео по созданию безумной игры в кальмара: • Безумная игра в кальма...
Оригинал • How To Make Basketball...
#gamedev #unity #уроки #unity3d #программирование

Опубликовано:

 

11 ноя 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 74   
@KerPlunk...
@KerPlunk... 2 года назад
Вот такие видосы я ждал. Класс,лайк и подписка
@arseniysorokin3454
@arseniysorokin3454 2 года назад
Спасибо, моя первая 3д игра))
@sonoo8000
@sonoo8000 2 года назад
Это было интересно. С меня подписка.
@igorwwylson5604
@igorwwylson5604 2 года назад
Почему 3х мерные фигуры такие пикселизированные по краям? Или плохое качество только внутри сцены?
@justletterq
@justletterq 2 года назад
после написания скрипта в котором мячик получил физические свойства, у меня человечек перестал двигаться, что делать??
@user-kp5lj6km2i
@user-kp5lj6km2i Год назад
Как поставить эти две точки перед speed?
@yusuftoon3625
@yusuftoon3625 2 года назад
Класс 👍
@Denis_Shostak
@Denis_Shostak 2 месяца назад
Автор, помоги пожалуйста я вроде делал всё по видео но у меня после нажатия пробела игрок проваливаеться немного под землю а не просто смотрит на кольцо
@lakostyali2583
@lakostyali2583 2 года назад
Спасибо тебе
@user-pl9hy4os2j
@user-pl9hy4os2j 10 месяцев назад
Здраствуйте у меня щас проблема когда я написал скрипт (как в видео) и дал персонажу он не двигается может надо в proжекст настройки настроить?
@sochnyiofficial
@sochnyiofficial 2 года назад
Хороший урок) Только хорошо бы всю логику писать не в одном скрипте, а сделать несколько скриптов для каждого действия - один скрипт для управления персонажем, другой для поведения мяча и т.д. А так сам код вполне профессиональный
@crashcodee924
@crashcodee924 2 года назад
Спасибо за оценку! Код, на самом деле, не претендует на профессиональность) Как и я сам)) Урок от любителя для любителей.
@synapaa3834
@synapaa3834 2 года назад
​@@crashcodee924 хотел бы спросить у вас,почему мне выдает такую ошибку? Assets\scripts\BasketBall.cs(68,29): error CS0019: Operator '*' cannot be applied to operands of type 'Vector3' and 'Vector3' вот сам код: using System.Collections; using System.Collections.Generic; using UnityEngine; public class BasketBall : MonoBehaviour { [SerializeField] float speed = 10; [SerializeField] Transform ball; [SerializeField] Transform arms; [SerializeField] Transform posOverhead; [SerializeField] Transform posDribble; [SerializeField] Transform target; private bool isBallInHands = true; private bool isBallFlying = false; private float t = 0; // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { Vector3 direction = new Vector3(Input.GetAxisRaw("Horizontal"), 0, Input.GetAxisRaw("Vertical")); transform.position += direction * speed * Time.deltaTime; transform.LookAt(transform.position + direction); if (isBallInHands) { if (Input.GetKey(KeyCode.Space)) { ball.position = posOverhead.position; arms.localEulerAngles = Vector3.right * 180; transform.LookAt(target.position); } else { ball.position = posDribble.position + Vector3.up * Mathf.Abs(Mathf.Sin(Time.time * 5)); arms.localEulerAngles = Vector3.right * 0; } if (Input.GetKeyUp(KeyCode.Space)) { isBallInHands = false; isBallFlying = true; t = 0; } } if (isBallFlying) { t += Time.deltaTime; float duration = 0.5f; float t01 = t / duration; Vector3 a = posOverhead.position; Vector3 b = target.position; Vector3 pos = Vector3.Lerp(a, b, t01); Vector3 arc = Vector3.up * 5 * Mathf.Sin(t01 * 3.14f); ball.position = pos * arc; if (t01 >= 1) { isBallFlying = false; ball.GetComponent().isKinematic = false; } } } }
@synapaa3834
@synapaa3834 2 года назад
@@crashcodee924 и еще,почему-то у меня мяч никуда не летит,после броска он застывает в воздухе,можете помочь,пожалуйста
@crashcodee924
@crashcodee924 2 года назад
@@synapaa3834 Где-то у тебя звездочка в скрипте лишняя, возможно, что-то еще. Сравни с кодом проекта pastebin.com/aEGh3gw3 и посмотри, что еще не так :)
@user-sq2jl4pd2f
@user-sq2jl4pd2f 10 месяцев назад
помогите пожалуйста, что делать если когда поворачиваешь в лево и в право игрок исчезает а при нажатии кнопки вперед появляеться
@Hello_hello_hi5
@Hello_hello_hi5 9 месяцев назад
Помогите! В чем ошибка? я написал первую часть скрипта для того чтобы персонаж двигался, а он просто исчезает .
@user-gp7dr7ki4w
@user-gp7dr7ki4w 2 года назад
Лучшее, что я видел
@crashcodee924
@crashcodee924 2 года назад
Спасибо, очень приятно ❤
@Mandok12
@Mandok12 2 года назад
у меня почему то персонаж все время боком двигается как это исправить?
@yarsgameplay8203
@yarsgameplay8203 Год назад
Вау топ🎉❤
@emptyman3469
@emptyman3469 2 года назад
Нормальное такое видео! Вот почему то руки обратно не отваливаются, хотя код в 0)
@VR-zu9yw
@VR-zu9yw Год назад
Мяч почему то проваливается сквозь землю,как исправить проблему?
@funny_cat2215
@funny_cat2215 9 месяцев назад
как теперь перевести игру на андроид добавить джостик и тд...?
@1Cheburash
@1Cheburash Год назад
Не ускоряйте видео, дайте достаточно времени посмотреть что и где вы делаете, не нужно спешить, покажите и расскажите что нужно нажимать, прописать и так далее. А то такое чувство, будто вы делаете гайд не для тех, кто захотел первый раз в жизни что-то сделать в Unity, а для разработчиков с 10-и летним стажем геймдейва, которые просто хотят развлечься в перерыве, смотрят ваше видео одним глазом, а другим без проблем создают игру. Часто приходится отматывать видео назад и замедлять в скорости на 0.5 или даже 0.25.
@rabmetrolog
@rabmetrolog 2 года назад
Круто, давай продолжай, давай новые видосики ...
@crashcodee924
@crashcodee924 2 года назад
Обязательно буду продолжать, спасибо! :)
@AppleMPG8991
@AppleMPG8991 Год назад
А каким цветом слово vector я не знаю у меня желтый или белый просто цвет на желтый похож
@deox1t
@deox1t Год назад
А на что игра андроид виндофс куда делать?
@user-cf5zb6vd2x
@user-cf5zb6vd2x Год назад
У меня почемута персонаж ходит не в те стороны и стает не тем боком
@nuclear-decline
@nuclear-decline 2 года назад
После того как я увидел что ты собираешься делать ВЕСЬ код в одном классе, думал лучше уже не будет)))) Но потом ты объявляешь переменную в апдейте... А потом в апдейте получаешь компонент хДдд
@nepon_nepon52
@nepon_nepon52 17 дней назад
а как это можно пофиксить?
@nuclear-decline
@nuclear-decline 17 дней назад
@@nepon_nepon52 не писать весь код в одном классе, не объявлять переменную в апдейте и не получить компоненты в апдейте.
@Evry0ker
@Evry0ker 6 месяцев назад
А что делать если мяч прыгает в 3 раза выше чем человечек
@FergenSon
@FergenSon Год назад
А почему у меня персонаж ходит не правильно?
@apazzzyyyyP
@apazzzyyyyP Год назад
я всё сделал по гайду , но у меня игрок вместо ходьбы тепается
@sm_gold_OFFICIAL
@sm_gold_OFFICIAL 2 месяца назад
А какая версия юнити?
@Ktoto60
@Ktoto60 Год назад
Почему я когда хожу его теракт не далеко это ладно НО ПОЧЕМУ КОГДА Я ЗАЖИМАЮ ИДТИ В ПЕРЕД С ПРОБЕЛОМ ОН НАКЛАНЯЕТСЯ И КОГДА ДО КРАЯ ДОХОДИТ ПОВОРАЧИВАЕТСЯ НАЗАД?!
@Denis_Shostak
@Denis_Shostak 2 месяца назад
Тоже самое
@IchBinUAladdin
@IchBinUAladdin 2 года назад
Прекрасный урок, можешь попробовать сделать продолжение с несколькими игроками, отбиранием мяча, барьерами и тд? Было бы интересно посмотреть.
@xellbrid6847
@xellbrid6847 Год назад
Игру тебе сделать надо ?
@ruslanvelikazov2393
@ruslanvelikazov2393 Год назад
Почему у меня пустой объект для рук перемещается с плеч на центр тела? И выходит что у меня при поднятии рук он отделяются от тела
@user-fp2nn7pr8v
@user-fp2nn7pr8v Год назад
+
@bulatverti7820
@bulatverti7820 Год назад
@@user-fp2nn7pr8v это норм вроде, попробуй в свойсвтах transform rotation ось икс вроде подвигать, она будет нормально работать. скорее всего просто некорректно отображается точка
@bogdan9423
@bogdan9423 Год назад
У меня такая же ситуация. И изменение по оси y никак ни на что не влияет. GameObject автоматически становится на центр рук и когда пытаешься поднять его на уровень плеч, то руки уже вместе с ним двигаются... На видео этот момент сделан за пару секунд и без проблем. А что делать когда такая ошибка появляется, понятия нет. И даже не знаешь как загуглить... Кто-нибудь знает как это решить?
@bogdan9423
@bogdan9423 Год назад
Ого, я сам это случайно решил! Нужно выбрать GameObject (Arms) и под сценой (Scene) выбрать Center и поменять на Pivot. Сразу все заработало! Даже не верится, что получилось решить)))
@nevisyt7243
@nevisyt7243 2 года назад
блин умоляю можно оставлять код в описании просто когда делаешь можно нечайно ошибиться буквой и весь код к чертям
@crashcodee924
@crashcodee924 2 года назад
Привет! Код проекта можно найти тут pastebin.com/aEGh3gw3 , добавил в описание к видео :)
@xenozsq
@xenozsq 13 дней назад
Почему у меня ничего не работает?
@insider7611
@insider7611 2 года назад
А ссылка на гит будет ? (((
@crashcodee924
@crashcodee924 2 года назад
На гит пока нет, подумаю об этом в будущем :) Пока код проекта есть тут pastebin.com/aEGh3gw3
@FrOg_Me1
@FrOg_Me1 Год назад
отличный гайд но у меня почему то этот чел задом ходит то есть если нажать в перёд то он пойдёт назад
@nepon_nepon52
@nepon_nepon52 17 дней назад
поменяй положение стойки с кольцом на противоположное, все будет хорошо
@waiakasibiriak8705
@waiakasibiriak8705 2 года назад
скрипт твой? или это очередной урок от Unity? если урок от Unity ссылку на оригинал под описанием к видео оставь
@crashcodee924
@crashcodee924 2 года назад
Нет, код не из уроков Unity :) Если вдруг буду переводить их уроки, в описании будет указано.
@michaelko25
@michaelko25 Год назад
@@crashcodee924 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ia5Fnkcc2j4.html просто перевел на русский. Отличная работа)
@hellrey749
@hellrey749 2 года назад
помогите пожалуйста запускаю скрипт но он открывается в блокноте что делать
@justletterq
@justletterq 2 года назад
хз
@user-kf3zq2dp1d
@user-kf3zq2dp1d 2 года назад
Установи майкрософт визуал студию
@dastrix223
@dastrix223 2 года назад
Можете пожалуйста весь скрипт написать под моим комментарием ? А то я все ищу свою ошибку никак найти не могу
@crashcodee924
@crashcodee924 2 года назад
Код проекта можете найти здесь pastebin.com/aEGh3gw3
@Gorila-el8yw
@Gorila-el8yw 10 месяцев назад
прикольно но я видел такое видео на англ ютубе.
@justletterq
@justletterq 2 года назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ia5Fnkcc2j4.html что то напоминает...
@Nikita-os6om
@Nikita-os6om Год назад
Анимации придумали в 1908 году, люди до:
@WexeD
@WexeD Год назад
NAAAAAAAAAAAAAAA un desubicado total, dale hermano. Esto ya lo subieron, al menos cambiale la amplitud en el dribbling para que se diferencie un poco
@autoplaypianoroblox
@autoplaypianoroblox Год назад
Ничего не работает! вылезла ошибка "Assets\script\NewBehaviourScript.cs(17,29): error CS0246: The type or namespace name 'Vecrot3' could not be found (are you missing a using directive or an assembly reference?)" что делать?
@user-xd9ek5sq6g
@user-xd9ek5sq6g Год назад
пиши не Vecrot3 a Vector3 ты Vector3 не правильно написал
@Cryone1488
@Cryone1488 Год назад
4:05
@Shoukezz
@Shoukezz 2 года назад
У меня вообще не сработало....
@flox1standoff293
@flox1standoff293 Год назад
Тоже
@user-we3ft6cd1v
@user-we3ft6cd1v 4 месяца назад
Слишком быстро что не понимаю что к чему
Далее
Fudbol hozir vs avval😂
01:01
Просмотров 163 тыс.
Аварийный выход
00:38
Просмотров 549 тыс.
ОБЗОР ТРЕЙЛЕРА STANDOFF 2 0.29.0 FUN&SUN
13:13
Как ОПТИМИЗИРУЮТ ИГРЫ
11:00
Просмотров 366 тыс.
Fudbol hozir vs avval😂
01:01
Просмотров 163 тыс.