СОЗДАНИЕ ШУТЕРА В UNITY. Стрельба Raycast C# | Unity урок by Artalasky

  Рет қаралды 175,144

ARTALASKY CG - Как создать игру

ARTALASKY CG - Как создать игру

Күн бұрын

Пікірлер: 275
@ДаниэльДурмушян
@ДаниэльДурмушян 11 ай бұрын
самый лучший человек за историю человечества 1000-7 лет искал нужный туториал и все таки наткнулся на тебя
@ely9744
@ely9744 3 жыл бұрын
Ребята, у кого будет ошибка - "The type or namespace name 'UIText' could not be found (are you missing a using directive or an assembly reference?) type or namespace not found", найдите и откройте скрипт "SimpleActivatorMenu" (Standard Assets/Utility/SimpleActivatorMenu) и на 11 строке смените "GUIText" на "Text", также в начале скрипта юзните "using UnityEngine.UI;" -
@foofx6099
@foofx6099 3 жыл бұрын
Спасибо большое за решение!
@reyt6479
@reyt6479 3 жыл бұрын
Ни*уя не понял, но очень интерестно!
@lolek4872
@lolek4872 3 жыл бұрын
спасибо
@TheRealTw1nky
@TheRealTw1nky 3 жыл бұрын
От души
@ely9744
@ely9744 3 жыл бұрын
​@@TheRealTw1nky я потратил несколько часов поиска по гуглу, проб и ошибок чтобы решить проблемы. В конце я понял, что никто не заслуживает таких мучений
@maks_mamchura
@maks_mamchura 3 жыл бұрын
Вот весь скрипт: using System.Collections; using UnityEngine; public class Weapon : MonoBehaviour { public float damage = 21f; public float fireRate = 1f; public float force = 155f; public float range = 15f; public ParticleSystem muzzleFlash; public Transform bulletSpawn; public AudioClip shotSFX; public AudioSource _audioSource; public GameObject hitEffect; public Camera _cam; private float nextFire = 0f; void Update() { if (Input.GetButton("Fire1") && Time.time > nextFire) { nextFire = Time.time + 1f / fireRate; Shoot(); } } void Shoot() { _audioSource.PlayOneShot(shotSFX); muzzleFlash.Play(); RaycastHit hit; if (Physics.Raycast(_cam.transform.position,_cam.transform.forward,out hit,range)) { Debug.Log("Вы попали в объект! "+ hit.collider); GameObject impact = Instantiate(hitEffect, hit.point, Quaternion.LookRotation(hit.normal)); Destroy(impact, 2f); if(hit.rigidbody !=null) { hit.rigidbody.AddForce(-hit.normal * force); } } } }
@taRexcs
@taRexcs 3 жыл бұрын
спасибо огромное!
@misteric00
@misteric00 3 жыл бұрын
Лучший
@chuvachek993
@chuvachek993 3 жыл бұрын
Конечно большое спасибо, но я всё равно хочу разобраться как всё работает
@svyatoslav2222
@svyatoslav2222 2 жыл бұрын
жалко что я не увидел этого до того как все переписал
@ptf01
@ptf01 2 жыл бұрын
@@chuvachek993 тоже самое :)
@Dziepso
@Dziepso 4 жыл бұрын
Привет! Даёшь больше уроков по unity и C#! Нет. Ну правда. Очень хотелось бы увидеть уроки. У тебя всё получится! Мы все это знаем!
@uksus147_default
@uksus147_default 5 ай бұрын
Нашел здесь свое решение со звуком. Спасибо огромное!
@gusases8039
@gusases8039 4 жыл бұрын
0:00 Доброго времени уток? Или мне показалось
@alexileunityandmore2439
@alexileunityandmore2439 3 жыл бұрын
Рили, ха-ха-ха
@Xtonior
@Xtonior 3 жыл бұрын
Так всегда
@gusases8039
@gusases8039 3 жыл бұрын
@@Xtonior Понятно
@Kotej2020
@Kotej2020 3 жыл бұрын
Он так реал сказал
@never4441
@never4441 4 жыл бұрын
Не плохо, но ты же сказал, что будешь использовать свою графику из игры eternal?
@DarkHacker201219
@DarkHacker201219 2 жыл бұрын
лайк! Всё просто и понятно, а самое главное нет горы лишнего кода и кучи библиотек)
@LokiLegioner
@LokiLegioner 3 жыл бұрын
Отличный урок по скриптингу, сразу несколько фичей в одном видео.
@hovarkgames5232
@hovarkgames5232 3 жыл бұрын
лучший курс по этой теме
@65islam
@65islam 3 жыл бұрын
Спасибо за подробный видео урок 👍
@headlightschool
@headlightschool 4 жыл бұрын
Рубашка крутая)
@crazy_shop_kross
@crazy_shop_kross 4 жыл бұрын
Спасибо огромное, я это видео искал долго и тут ты, Спасибо огромное
@vmajura
@vmajura 4 жыл бұрын
Спасибо. Хорошо рассказываешь, главное подробно.
@sminey
@sminey 4 жыл бұрын
На заставке Rainbow six siege. Классно!
@svyatoslav2222
@svyatoslav2222 2 жыл бұрын
Спасибо большое, очень информативно!!
@GansteroneGG
@GansteroneGG 4 жыл бұрын
Кста жду следующей части по созданию игры с очень маленьким для геймдева бюджетом
@ssnvng_yt
@ssnvng_yt 3 жыл бұрын
Только зашел на видео думаю будет полезно!
@vladimirbogatov543
@vladimirbogatov543 4 жыл бұрын
Круто! Быстро все сделал
@FREINSO2
@FREINSO2 3 жыл бұрын
Броо продолжи такие гайды
@ArtuomGameStudio
@ArtuomGameStudio 4 жыл бұрын
Как приятно смотреть подобные и видео и осознавать, что сам бы закодил точно также)
@Douks
@Douks 4 жыл бұрын
Мне очень понравилось)
@denramires5249
@denramires5249 2 жыл бұрын
Не всегда видео, которые вы копируете у Brackeys, является правильным решением, что и наблюдаем в данном случае. При выполнение данного кода будет просто хаотичная беспрерывная стрельба, без интервалов, а у каждого оружия должна своя частота выстрела и определенное количество выстрелов. Например для автомата 30 патронов, при нажатой левой кнопке выстреливать по 5 патронов в секунду, плюс одиночные выстрелы, а не за секунду сделать 30 выстрелов причем бесконечно. Да и со звуком так никто не работает, по крайней мере разработчики.
@kjlkjrlkjrlkjkl
@kjlkjrlkjrlkjkl Жыл бұрын
охуенный гайд. спасибо тебе огромное!
@artmav2010
@artmav2010 2 жыл бұрын
Спс за 3к убитых клеток нервов
@idblad
@idblad 4 жыл бұрын
Замечательное видео от замечательного ютубера !
@4ePHoe_3oJIoTo
@4ePHoe_3oJIoTo 4 жыл бұрын
У меня почему-то не работает, ругаться на 2 компонент "out", версия последняя
@АндрейЗатонский-ш9х
@АндрейЗатонский-ш9х 4 жыл бұрын
Было бы хорошо, если бы ты сделал видео по типу "C# под Unity" или "Основы скриптинга в Unity". Не могу найти годные и понятные видео по этой теме. Очень был бы благодарен, ну а так, респект и за такие видосы.
@Kot-Alenya
@Kot-Alenya 4 жыл бұрын
Не удивительно то , что вы не смогли найти бред по типу : "c# под Unity". Синтаксис C# неизменен , Unity лишь добавляет наследуемый класс monobehaviour и парочку библиотек . Для того чтобы писать на C# под Unity нужно сначала выучить сам C# !
@silseleum
@silseleum 2 жыл бұрын
@@Kot-Alenya в юнити существует ряд дополнений, которые стоит знать.
@MrKingofTiger
@MrKingofTiger 2 жыл бұрын
@@silseleum что например? Атрибуты что ли? Или вам нужно отдельно учить, что Awake вызывается раньше Start? 3 года дев в юнити и всё, что касается написания классов, скриптов беру в статьям по с#.
@nzrprog
@nzrprog 4 жыл бұрын
Видео довольно информативно, но я ожидал увидеть в нем реализацию анимации отдачи ( Запили как-нибудь ролик отдельно про это, тк для меня это серьёзная проблема. А так, очень полезный ролик 👍
@ilgiz2616
@ilgiz2616 Жыл бұрын
Урок, отличный. Но не стоит все пихать в скрипт оружия. Я про паттерны проектирования. )) Но, хотя для ознакомления самое то!! 👍
@comixtory
@comixtory 4 жыл бұрын
Больше подобного пили!
@AlpinWeb
@AlpinWeb 3 жыл бұрын
Все де ты владеешь C#. А то все время за визуальные яп топил))
@warcoast8659
@warcoast8659 4 жыл бұрын
Оо Маверик на фоне)
@BORNIS
@BORNIS 2 жыл бұрын
Спасибо за крутой гайд))
@Darkgohn
@Darkgohn 4 жыл бұрын
Неплохо, с таким темпом ты скоро сделаешь новую версию контры 😄👍🏻
@lssu1781
@lssu1781 2 жыл бұрын
очень круто , спасибо!
@allewnar
@allewnar 3 жыл бұрын
Что делать если ошибки Assets\Weapon.cs(21,35): error CS1002: ; expected Assets\Weapon.cs(34,49): error CS1002: ; expected
@geofdeal7887
@geofdeal7887 3 жыл бұрын
Это значит что это знак ; ты либо не добавил, либо добавил лишний)
@bakoe3026
@bakoe3026 4 жыл бұрын
Как была музыка в начале громкой так она и стала тише 👍
@РоманПетялис
@РоманПетялис 4 жыл бұрын
Бро сделай пожалуйста обучение по созданию пиксельного персонажа в разрешении 24 пикселя, но другово типа(не те что в предыдущих видео).
@geek8881
@geek8881 4 жыл бұрын
Арт, алë, всë было зря? Игра за 5000 сдохла? Всё, конец? Или как?
@DenOvsyannikov
@DenOvsyannikov 4 жыл бұрын
Нет, делается потихоньку
@zvsstudio2871
@zvsstudio2871 4 жыл бұрын
Нужна команда, это 2д или пиксель можно еще сделать в одиночку, но с 3д это не прокатит, долгострой на 3-5 лет обеспечен)))
@pspdv
@pspdv 4 жыл бұрын
@@zvsstudio2871 ну или можно просто набрать людей или работать каждый день и не страдать фигней.
@kutyanya3398
@kutyanya3398 4 жыл бұрын
@@pspdv так иди и набери людей и работай каждый день над игрой который почти никто не купит. Хватит страдать фигнёй
@WounderVaflel
@WounderVaflel 4 жыл бұрын
@@kutyanya3398 отвал, привет
@clapper2564
@clapper2564 4 жыл бұрын
Привет Арталаски. Слушай, можно взять идею игры bloodlast и использовать в коммерческих целях (Вряд-ли)?? Мне очень идея блудласта понравилась.
@шеркур-б4в
@шеркур-б4в 4 жыл бұрын
Конечно можно он же не патентовал ее
@шеркур-б4в
@шеркур-б4в 4 жыл бұрын
Никто же не спрашивает а можно ли использовать идею три в ряд, главное не делай прям копию копию пойми суть того что тебе понравилось в бладласт и сделай по своему
@clapper2564
@clapper2564 4 жыл бұрын
Ок, спс
@renamed_user1703
@renamed_user1703 4 жыл бұрын
Автар! Ошибка в отдаче "блоков" при соприкосновений с ней пули. Ошибка далеко не критична, но тем не менее. В вашей формуле учитывается нормаль поверхности, но желательно обойтись исключительно RaycastHit.point.
@Naigtfleks
@Naigtfleks 2 ай бұрын
Бро спасибо помогло но ты можешь оставить ссылку на стандартный ассет ато я немогу найти стандартный ассет
@telikdzh
@telikdzh Жыл бұрын
Снимите продолжение , пожалуйста!!!
@ЛПХДымкинаУсадьба
@ЛПХДымкинаУсадьба 4 жыл бұрын
9:15 press F
@Любопытная-н1к
@Любопытная-н1к 4 жыл бұрын
Пишу код и кайфую, крутое видео, утколюб)
@F817-s2m
@F817-s2m 3 жыл бұрын
Круто 👍
@F1MUEzvz
@F1MUEzvz Жыл бұрын
а что делать если только отображается пиу пиу я попал и куб не хочет отталкиваться как от выстрела
@Мемофил
@Мемофил 4 жыл бұрын
Пришёл по зову сердца
@redruby8755
@redruby8755 4 жыл бұрын
где скачать скрипт 2:51 и когда ждать игру про флатинго ?
@_sl_1937
@_sl_1937 4 жыл бұрын
12:32 как раз на том моменте где ты писал rotation и вырезал момент мне выдаёт ошибку, там ещё что то надо было писать? помогите пж
@oneable7244
@oneable7244 4 жыл бұрын
сам хз
@adiks09
@adiks09 4 жыл бұрын
Ещё бы событие сделать, а не if и вообще шикарно
@exotop4566
@exotop4566 4 жыл бұрын
*Это гайд для новичков) Тут надо всё максимально просто сделать)*
@xfight3384
@xfight3384 2 жыл бұрын
Новый мем: rigetbody ага
@game_over400-v1p
@game_over400-v1p 4 жыл бұрын
Прикольно 👍👍
@konovwolfchannel
@konovwolfchannel 5 ай бұрын
Помогите пожалуйста! Что делать если у меня ошибка MissingReferenceException: The object of type 'ParticleSystem' has been destroyed but you are still trying to access it. Your script should either check if it is null or you should not destroy the object.?
@vladtodorchuk4519
@vladtodorchuk4519 4 жыл бұрын
Видосы интересные, реально, но пожалуйста, bullet не будет "балит", кровь из ушей, но видосу 👍
@treyzon2957
@treyzon2957 4 жыл бұрын
Спасибо большое
@BABELCLASS
@BABELCLASS Жыл бұрын
ты лучший
@float777
@float777 Жыл бұрын
А что делать если выдало ошибку Assets\Weapon.cs(12,22): error CS1519: Invalid token ';' in class, record, struct, or interface member declaration
@brom1420
@brom1420 Жыл бұрын
в одной из строк нехватает ; , проверь правильно ли все написал
@Wilrav314
@Wilrav314 4 жыл бұрын
Арталаски ты мошеж показать как сделать чтобы игрок мог скрываться за прикрытиями
@awel6409
@awel6409 4 жыл бұрын
Расскажи пж о играх ММо рпг, с чего можно начать и тд
@Затмение-э4в
@Затмение-э4в 4 жыл бұрын
Не лезь оно тебя сожрет
@Затмение-э4в
@Затмение-э4в 4 жыл бұрын
Но если сильно хочешь начни с рпг мейкера
@pkowak
@pkowak 4 жыл бұрын
@@Затмение-э4в рпг мейкер этот ваш - кал
@Kot-Alenya
@Kot-Alenya 4 жыл бұрын
ММо РПГ - довольно сложный жанр для начинающих , да и команду собрать было бы не лишним... Вообще соглашусь, оно тебя сожрёт
@АлександрБычков-к4н
@АлександрБычков-к4н 4 жыл бұрын
аффтар раскажи как сделать свой киберпанк только чтоб там можно было грабить корованы!
@Flyen256
@Flyen256 Жыл бұрын
как сделать чтобы оружие следило за поворотом камеры вверх вниз?
@peterpashchenko301
@peterpashchenko301 4 жыл бұрын
Агонь
@beruc6634
@beruc6634 4 жыл бұрын
Арт.когда видос про игру за 5000?
@Shup1k
@Shup1k 4 жыл бұрын
Я думаю не скоро, потому что такую игру в одиночку сделать очень тяжело, тем более ведь еще канал новыми видео пополнять надо
@ArtoZavrBuzines
@ArtoZavrBuzines Жыл бұрын
Unity на Roblox studio похож)
@gandrew8102
@gandrew8102 2 жыл бұрын
Не понял, как эффект попадания "кровь" подключить, чтобы работал, я из частиц хотел создать...
@HASKI407
@HASKI407 Жыл бұрын
может помочь, у меня нет звука, сделал все по видео
@azizbekabdulhamidov3017
@azizbekabdulhamidov3017 7 ай бұрын
Ребята что делать где nu11 у меня пишется ошибка does not exist in the current context?
@softwet4341
@softwet4341 4 жыл бұрын
помогите пожалуйста в создании отдачи у оружия(чтобы камеру дергало)
@MrKingofTiger
@MrKingofTiger 2 жыл бұрын
Дёргай оружие
@pipidasterr
@pipidasterr 3 жыл бұрын
Крутой голос
@Vlog_Danik_Sanek
@Vlog_Danik_Sanek 2 жыл бұрын
Здравствуйте у меня появились такая ошибка Assets\Weapon.cs(25,4):error cs8803: Top level statements must precede namespace and type declarations
@Vlog_Danik_Sanek
@Vlog_Danik_Sanek 2 жыл бұрын
Искал ответы не где не нашёл подскажите пожалуйста что делать
@Вейтос
@Вейтос 4 жыл бұрын
Мне 12 лет, что я тут забыл???
@EGameToLive
@EGameToLive 4 жыл бұрын
этот бы гайд да пару лет назад...
@renamed_user1703
@renamed_user1703 4 жыл бұрын
Вот и я тоже думаю. Раньше и зрителей больше было, а сейчас... Сейчас тоже не плохо, но поздно. На столько поздно, что уже сам спокойно пишу не сложные скрипты, умудрился даже найти ошибку автора в видео.
@MrKingofTiger
@MrKingofTiger 2 жыл бұрын
Ребята, используйте из этого видео только идеи или понимание, что можно использовать рейкаст и какую информацию он даёт. Так кодить нельзя + не советую использовать Particle system. Стреляйте через рейкаст, а вот эффект берите в VFX. Последний использует видеокарту.
@BigPapochka12
@BigPapochka12 4 жыл бұрын
Дисклеймер: Игра была сделана не профессионалам поэтому не судите строго
@qden100
@qden100 4 жыл бұрын
Похожие уроки по UE4 будут?
@MASK_PLAYgo
@MASK_PLAYgo Жыл бұрын
помогите! сделал всё правильно, на unity (в проекте) всё работает, но в приложении выстрела нет
@plemyashkin14880
@plemyashkin14880 3 жыл бұрын
XYZ сделали Russian Cyberpank
@СергейМарк-э8о
@СергейМарк-э8о 4 жыл бұрын
Арти, где игра на 500? Где продолжение? Последние видео если я не ошибаюсь вышло год назад( дай какой нибудь анонс. По данному видео спасибо очень четко объяснил надеюсь на продолжение. Лайк поставил
@DenOvsyannikov
@DenOvsyannikov 4 жыл бұрын
Игра жива, не переживай)
@СергейМарк-э8о
@СергейМарк-э8о 4 жыл бұрын
@@DenOvsyannikovвсе, не переживаю) но пруфы в студию) 😉😉😉
@airenti2110
@airenti2110 Жыл бұрын
что делать если после первого выстрела пропадает партикл и больше не появляется?
@valerysablin7729
@valerysablin7729 4 жыл бұрын
Вот такие видео очень полезные (без сарказма) Но виде по Unreal Engine будут?
@rarar4164
@rarar4164 2 ай бұрын
что делать есои нету standart assets?
@чайныйпакет-м6щ
@чайныйпакет-м6щ 3 жыл бұрын
А я думал ты только рисовать умеешь))))
@reyt6479
@reyt6479 3 жыл бұрын
Что нужно делать если просит скрипт перейминовать в инспектор
@KharkovPravo
@KharkovPravo 3 жыл бұрын
А можешь показать как делать стратегии
@yuskov2196
@yuskov2196 4 жыл бұрын
Сделай пожалуйста урок про то как сделать чтобы когда ты вертел камерой то оружие наклонялось как у тебя в игре за 5000
@brohitmen3806
@brohitmen3806 2 жыл бұрын
Почему у меня оружие по горизонтале управляется а по вертикале нет?
@Vlog_Danik_Sanek
@Vlog_Danik_Sanek 2 жыл бұрын
Такая же проблема
@tigranhayrapetyan3006
@tigranhayrapetyan3006 3 жыл бұрын
Что делать помогите пожалуйста у меня говорит The name 'forward' does not exist in the current context
@morgunchik6135
@morgunchik6135 2 жыл бұрын
А как сделать нанесение урона противнику ?
@kjlkjrlkjrlkjkl
@kjlkjrlkjrlkjkl Жыл бұрын
э, другие гайды
@yasha5853
@yasha5853 4 жыл бұрын
Может сделаешь какое нибудь интервью с разработчиком из снг. Было бы интересно. Тот же narko games или ещё кто-то. Такой формат думаю зайдёт людям
@ROBLOX_BAMBAS
@ROBLOX_BAMBAS 2 жыл бұрын
скиньте пожалуйста ссылку где эффекты скачать
@stgrad5953
@stgrad5953 3 жыл бұрын
какие слова писать в гугл и чё учить если я скрипт переписал точечка в точечку но скрипт не работает будто его и нету
@TheHellguitarplayer
@TheHellguitarplayer 4 жыл бұрын
ааааааа. все поля public. аж переворачивает. [SerializeField] никак не использовать? и public с _ вообще убило
@rad9587
@rad9587 4 жыл бұрын
Еще угарнул с nextFire, который может быстро переполниться:/
@SerShum77
@SerShum77 4 жыл бұрын
@@rad9587 Коротинами надо ога
@Мр.Маскар
@Мр.Маскар 3 жыл бұрын
Сука я так устал играть в казуалки , но господи, как же это сложно...
@Владимир-к1э6э
@Владимир-к1э6э 3 жыл бұрын
А будет продолжение?)
@АртемК-д3х
@АртемК-д3х 4 жыл бұрын
Это 2 день в Юнити ?
@DennyYT
@DennyYT 4 жыл бұрын
А как же включить автоматическое запекание света?
@arthur5531
@arthur5531 3 жыл бұрын
А если делать шутер в 3 д то можно его переместить на телефон (Гугл плей)
@AgnusDei.
@AgnusDei. 3 жыл бұрын
Да
@never4441
@never4441 4 жыл бұрын
А будут видосы по 2d графики и т.д.? Ты обещал... Забросил что-ли???
@great8814
@great8814 4 жыл бұрын
Зачем писать out Hit? Что значит out
ТВОЙ ПЕРВЫЙ ДЕНЬ В UNITY. Урок Unity для начинающих. Игрострой by Artalasky
22:47
БУ, ИСПУГАЛСЯ?? #shorts
00:22
Паша Осадчий
Рет қаралды 2,7 МЛН
How Much Tape To Stop A Lamborghini?
00:15
MrBeast
Рет қаралды 200 МЛН
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 1,6 МЛН
Человек паук уже не тот
00:32
Miracle
Рет қаралды 4,3 МЛН
СОЗДАЛ СВОЙ ОНЛАЙН ШУТЕР
15:56
Тим Мур
Рет қаралды 24 М.
HOW TO USE ASEPRITE | GUIDE
13:33
Vortex
Рет қаралды 2,1 М.
🎮 100 игровых механик
9:44
Emerald Powder
Рет қаралды 609 М.
THE ART OF FPS RELOAD ANIMATIONS (Blender)
7:59
Хумас
Рет қаралды 1,5 МЛН
Я сделал ИИ для CS2 и она его уничтожила 3
14:57
Хауди Хо™ - Просто о мире IT!
Рет қаралды 391 М.
БУ, ИСПУГАЛСЯ?? #shorts
00:22
Паша Осадчий
Рет қаралды 2,7 МЛН