Очень сильно благодарен за ваш урок, очень мало воды, всё по факту. Продолжайте в том же духе!
@timgapps98783 жыл бұрын
Очень полезный и понятный урок, спасибо!
@SkyYoutub224 Жыл бұрын
Дай скрип пж
@nexol76262 жыл бұрын
дружище, видос, конечно давно был выпущен, но ты очень помог мне понять хоть какие-то базисы фотона, терпеть не могу ролики, где люди вначале полтора года рассказывают про то, кто они такие, что они будут в этом видосе делать и как они хорошо покушали, а потом уже писать код, миллион раз переписывая, не обрезая хронометраж, тут же все по делу и без воды, спасибо еще раз
@PrizrakZamkov3 жыл бұрын
Думал плохой канал, но оказалось все разъяснил понятно и пошагово, +подписка
@0asteh2 жыл бұрын
На данный момент, для меня, ты лучший ютвбер по юнити, ты очень быстро, и понятно объясняешь, огромное тебе спасибо!
@thejupiterman2 жыл бұрын
Я готовлю новый более крутой ролик про мультиплеер. Но уже на мирроре, по мне он лучше
@socutezyy Жыл бұрын
@@thejupiterman привет, ты случайно не мог бы рассказать о том как на 12:40 сделать управление под 3D игру? Всё остальное я уже сам переделал под 3д, только это не понятно. Если можешь конечно. Заранее спасибо за ответ)
@нирин4 ай бұрын
@@socutezyy попробуй через ассет стор добавить (сори что ответил через год)
@Olexandr_Rudchenko3 жыл бұрын
Текст не сможет передать мою благодарность. Автор, спасибо за старание, я пытался делать игры на юнити 2 года назад, но тогда было мало гайдов по юнити, а твои гайды очень интересные, понятные и простые, отличныйший контент 👍🏻👍🏻👍🏻
@thejupiterman3 жыл бұрын
большущее спасибо
@Liszt_18112 жыл бұрын
@@thejupiterman Допустим если я сделаю игру вроде Варкрафт 3 , то сколько времени и денег примерно займет добавить к ней мультиплеерность ?
@Logist33 Жыл бұрын
@@Liszt_1811 ДО-ФИ-ГА
@rau149 Жыл бұрын
@@Liszt_1811создал?
@crazist3325 Жыл бұрын
@@Liszt_1811если ты один ее сделаешь то уже на небесах тебе эта инфа не пригодится)
@dember.pixel.art.gamede3 жыл бұрын
Ты супер!!! Лови подписочку
@Иммануил-г4ф3 жыл бұрын
Реально подпишусь
@СОПЛЯ3 жыл бұрын
Ля! Это очень полезно будет, у тя офигенный контент! Продолжай развиваться и спс за полезный тутор)
@altrogames52633 жыл бұрын
Очень хороший канал, может дать много полезной информации для новичков в Unity 😅👍
@youarchie Жыл бұрын
Ты большой молодец, обьяснил все постепенно, так, чтобы все все поняли🎉
@EgoPingvina10 ай бұрын
Спасибо огромное! И правда разжевал и показал на пальцах, всё просто и понятно!
@Irina-pm6it3 жыл бұрын
Самый лучший какнал по Unity !
@firefoxlive19122 жыл бұрын
Блин чел ты оооочень помог самое полезное видео по мультиплееру на ютубе спасибо тебе от души!
@Йердна-й4жАй бұрын
ПРОБЛЕМА: для тех кто столкнулся с проблемой невозможности перенести createInput и jointInput в поля скрипта MenuManager в инспекторе. РЕШЕНИЕ: в скрипт MenuManager добавьте библиотеку - using TMPro; а тип переменной InputField замените на TMP_InputField.
@koy_koy_houАй бұрын
От души
@wangame93853 жыл бұрын
Я удивляюсь почему у тебя так мало подписчиков, ведь ты делаешь крутые видеоролики!
@dronsan-unity7302 Жыл бұрын
лайк за урок! я еще более подробно эту тему разжевал, сейчас уроки у меня выходят как раз)
@sasha655678 ай бұрын
Просто, понятно, ничего не запутанно спасибо вам
@nvrst3p3 жыл бұрын
Классный урок! А ты можешь сделать урок по мультиплееру в 3D?
@PavelStr-x5w2 жыл бұрын
Комментарий в поддержку!
@Corowew3 жыл бұрын
Всех благ тебе, добрый человек
@poco3m125 Жыл бұрын
Спасибо, во многих они не понятно объясняют, а ты супер
@zany1y8 ай бұрын
хорошее видео, щас сам еще буду всё искать для того что бы всё остальное синхронизировать
@rootfix3863 Жыл бұрын
CreateRoom failed. Client is on GameServer (must be Master Server for matchmaking) and ready. Wait for callback: OnJoinedLobby or OnConnectedToMaster. UnityEngine.Debug:LogError (object) не создаётся лобби. С чем связано?
@xleb32443 жыл бұрын
Очень полезный ролик!Спасибо,автор!
@markusmodelling78503 жыл бұрын
Круто, спасибо искал такой туториал)
@danielkezhman19143 жыл бұрын
Случайно нашел твой канал и как оkазывается пока что лучший что я видел на русском в юТубе
@ЗеленыйКвадрат-т3к3 жыл бұрын
Спасибо) Долго искал такой понятный и простой гайд
@klayly11753 жыл бұрын
Ля, привет Jupiter, не представляешь как ты выручил, прям вот искал норм урок, а тут на тебе и твой. Будешь ли ты делать урок как поставить объект и он стрелял, а то у меня с ним баги, естественно я понимаю, что будет это интересно для зрителей или нет, но надеюсь)
@voknemilk3 жыл бұрын
👍🏾
@homegamesshooter76222 жыл бұрын
Ты суперский я искал и нашел кто хорошо все объесняет я на тебя подписался!
@richardgreen97873 жыл бұрын
Продолжай в том же духе, отличные видео!
@mikhailsivtsov3 жыл бұрын
Полезное видео! Больше спасибо, Юпитер!
@Įvąŋ4ķ9 ай бұрын
Крутой видеоурок, но у меня проблема, что я не могу перетащить поле ввода в скрипт, что делать?
@bulba19953 жыл бұрын
Спасибо за урок ,буду пробовать )👍
@jesusqwee3 жыл бұрын
Идеально! код есть, все разъяснил! Подписка!!!
@leysonj13362 жыл бұрын
Парень ты все отлично показал и объяснил, спасибо!)
@alexey_gaidamak2 жыл бұрын
Быстро, понятно, по делу
@voloshinivan44172 жыл бұрын
А Photon можно использовать для мобильной игри в PlayMarket?
@Tera-h7e2 ай бұрын
IsMine - это свойство, которое говорит нам является ли тикущий объект нашим клиентом
@johnyrazor79223 жыл бұрын
Урок полезный. Но можете сделать такой же но по стим? Со списком серверов, созданием лобби, матчмейкинг и т.д. А то в сети ни одного подробного урока.
@galinaoliver56243 жыл бұрын
Спасибо большое! Благодарность!!!!
@smuzi_flow3 жыл бұрын
Спасибо , очень помог, открыл глаза на новым мир всего этого программирования, мультиплеер топ!
@alekseideripasko71233 жыл бұрын
Видео класс!!! Теперь стало все понятно Спасибо!
@thejupiterman3 жыл бұрын
Я очень рад, большое вам спасибо за комментарий
@TheEmberEve9 ай бұрын
В коде ошибочка. У тебя всегда в одном месте спавнится, надо же Vector2 randomPosition = new Vector2(Random.Range(minX, maxX), Random.Range(minX, maxY));
@Uvait_Tafilon5 ай бұрын
ОГРОМНОЕ СПАСИБО
@compmaster3692 жыл бұрын
Полезное видео! Спасибо!
@alexeymozgoball38032 жыл бұрын
С меня лайк, коммент и колокольчик. Спасибо тебе
@applepie99593 жыл бұрын
Jupiter, привет. ролики очень полезные) Советую тоже сделать сервер в Дискорд, я думаю сдесь много у подписчиков есть
@DemianPullman Жыл бұрын
Красава! Коммент в поддержку
@truth-eye-games3 жыл бұрын
Чел, мое тебе уважение! Лови подписку и лайкос
@asilanirkes83402 жыл бұрын
Лучший ролик про мультиплеер заслуживает лайкос подписку и колокольчик :) >)
@kostyk-kostyk2913 жыл бұрын
Круто! Я увидел где Я наступал на грабли. Вот еще бы с удалением предметов со сцены в инвентарь. Так что бы предмет пропадал со сцены не только у меня но и у других игроков.
@asadikramov Жыл бұрын
Просто видео топ спасибо за ролик
@АдамсоншизНарезки3 жыл бұрын
Крутой чел, жду гайд по рогалику, а то на русском ютубе их мало
@m1haliks2 жыл бұрын
8:31 я щас немного посидел, вообщем если непринципиально к какому лобби подключаться, то можно одной строчкой вроде запускать то же самое: PhotonNetwork.JoinRandomOrCreateRoom(null,4);
@Faynot__2 жыл бұрын
Легче чем казалось
@malfoi15676 ай бұрын
А возможно ли сделать список который будут видеть где будут отображаться все сервера ?
@youngworkout49513 жыл бұрын
Круто , попробуй в следующе серии сделать онлайн шутер из этого проекта
@artstudia15212 жыл бұрын
Красава, спасибо огромное за объяснение!
@o_kaneredoos_o4 ай бұрын
Имба видео
@dokaut3 жыл бұрын
афигеный туториал! только игроков макс 20 или хотябы локальное подключение. Сделаешь туториал на локальное подключение?
@reez_games3 жыл бұрын
20 игроков в комнате ??
@reez_games3 жыл бұрын
Или вообще в онлайн пойти могут...??
@lora69383 жыл бұрын
@@reez_games Присоединяюсь к вопросу
@alekseyn78663 жыл бұрын
@@lora6938 Всего 20 - суммарное количество во всех комнатах. Больше - платить нужно.
@lora69383 жыл бұрын
@@alekseyn7866 До 20ти в комнате вообщем!? . А сколько может быть комнат создано?
@cmldev Жыл бұрын
По коду конечно ужас) Но смысл работы объяснить получилось, спасибо)
@lora69383 жыл бұрын
Скажите пожалуйста, а если мне нужно для всего мира, а не для ru? Что невозможно сделать что бы любой игрок с любой страны мог присоединиться?
@ЕвгенийВьюшин-к8с3 жыл бұрын
Привет, поучительный урок:) спасибо большое! Только вот хотелось бы расширить его, к примеру, как синхронизировать переменные между игроками (если что оо у одного произошло, как то второй реагирует) или как можно создать участников в определенных точках, если одна занята, то создать другого участика в следующие. Спасибо за урок:)
@prizrak48082 жыл бұрын
ххаахахахаахах, учи язык. Хочешь просто все из видео копировать?
@ЕвгенийВьюшин-к8с2 жыл бұрын
@@prizrak4808 дак уже 10 месяцев прошло) В видео не было помоему описания, как можно передавать данные скриптов, когда это основное в работе
@prizrak48082 жыл бұрын
@@ЕвгенийВьюшин-к8с playerprefs и GameObject
@ЕвгенийВьюшин-к8с2 жыл бұрын
@@prizrak4808 playerprefs такая же переменная, чтоб у другого персонажа по мультиплееру она была синхроннизирована, ее нужно передать. И playerprefs это кеш приложения на одном из устройств, если вести сохранения и их же передовать, то лучше использовать другие способы, к примеру, в файл txt
@crazist3325 Жыл бұрын
@@prizrak4808ахахах а базы в видео нет ты же сам двигал наверное персонажа и удивлялся а че второй тоже двигается
@Ablatytu_9 ай бұрын
А что делать, если у меня один игрок управляет сразу двумя игроками, и когда я подключаюсь, камеры местами меняются
@LoerisOtter8 ай бұрын
Может быть вы if (view.IsMine) не прописали? И поэтому управление работает не только на твоего игрока, а на всех
@Ablatytu_8 ай бұрын
@@LoerisOtter уже все заработало)
@fronz16932 жыл бұрын
Очень классний урок!
@abitala2 жыл бұрын
Спасибо!🔥
@srezshow23903 жыл бұрын
Спасибо за видео. Мне эта информация была полезна))
@Asriel2283 жыл бұрын
видео крутое но почему у меня камера одного игрока а управление другого (у меня игра от 1 лица)
@СаянАубакиров-ч8о3 жыл бұрын
Спасибо, реально помог с мультиплеером
@4ertz3 жыл бұрын
Спасибо большое, очень полезно.
@Boti_Exp9 ай бұрын
Привет! не могу создать лобби пишет CreateRoom failed. Client is on GameServer (must be Master Server for matchmaking) and ready. Wait for callback: OnJoinedLobby or OnConnectedToMaster. UnityEngine.Debug:LogError (object)
@potokruin8 ай бұрын
public void JoinRoom() { if (PhotonNetwork.IsConnectedAndReady) { PhotonNetwork.JoinRoom(joinInput.text); } else { Debug.LogWarning("Cannot join room. Photon is not connected and ready."); // Можно добавить дополнительные действия или сообщения об ошибке по желанию. } }
@dokaut3 жыл бұрын
афигеный туториал! только но игроков макс 20
@chilllab42283 жыл бұрын
Капец уже 132 подписчиков красава чел
@SCEEF3 жыл бұрын
Кто-то тоже делает понятные уроки по разработке игр. Хм, красавчик. После армии нужно вспомнить юнити и прокачать знания в photon, есть пару идей, которые думаю зайдут людям. Удачи в развитии канала, не смотри, что просмотров мало, будет больше, просто не сдавайся
@PodcastForYouShorts3 жыл бұрын
Ого давно искал это видео .Ты супер. Лайк и Подписка))
@Иммануил-г4ф3 жыл бұрын
Скорей бы продолжение
@lev_1_on Жыл бұрын
блин это все конечно работает(думаю) на старых версиях. на новой у меня не работало меню. а те инпуты были во вкладке UI.Legacy. а значит они устарели и поэтому не работают. а новые инпуты также не работают, можешь пж обьяснить как сделать это меню на новых версиях?
@flexiblemusic37173 жыл бұрын
Спасибо чувак. Лайк и подписка
@kms-83713 жыл бұрын
Классное видео! Все подробное рассказал! Определенно лайк) Только у нас не будет ограничение в Photon на 20 одновременных игроков на сервере?
@thejupiterman3 жыл бұрын
Как я понял, на сайте фотона написано, что максимум на одном сервере могут играть до 20 человек, а подключая photon pun 2+ то на сервере смогут играть до 100 человек одновременно.
@iambread6667 ай бұрын
Спасибо, все понятно
@Комментатор-ф5ч3 жыл бұрын
Слушай можешь в следующей раз показать как делать онлайн мАч мейкинг спасибо большое
@zelderon71953 жыл бұрын
Плюсую
@timurakaev6741 Жыл бұрын
Умножаю
@LOLOGyt3 жыл бұрын
а что делать если они одновремено идут?
@kevin_the_lynx3 жыл бұрын
О, привет. У меня был баг, когда я играл за чужих игроков) сейчас внёс поправки, буду тестировать.
@-._632 жыл бұрын
Проверку на локального игрока добавь.
@ДенисКапралов-б2п10 ай бұрын
Ошибка CS0234 Тип или имя пространства имен "Pun" не существует в пространстве имен "Photon" (возможно, отсутствует ссылка на сборку) 4 Активные Что делать????
@NeuroTimeX5 ай бұрын
Знаю, что не сильно помогу, но если вы пишите код в Visual Studio, можете сами создать ссылку на сборку
@уневи Жыл бұрын
Юпитер сделай тутор на чат на photon ПОЖАЛУЙСТА !!!
@yarchick13973 жыл бұрын
Сделайте урок по таму как сделать грязь в юнити , калею на наей и чтоб объект засасывала когда он находился в грязи !!
@nekto85853 жыл бұрын
Очень крутой и простой ролик Понятно объяснил
@FleyGd Жыл бұрын
Привет, слушай а что делать если скрипт меню менеджер не переносится в пустышку? Пишет что-то с классом не то😢
@firefoxlive1912 Жыл бұрын
Назви скрипт точно так же как автор видео назвал
@epiccipe Жыл бұрын
у меня было так же, нужно просто назвать изменить название класса на название скрипта в котором находится этот класс
@Wizey312 Жыл бұрын
Спасибо вам большое
@tercatmusic48653 жыл бұрын
Давай еще по мультиплееру)))
@Fyl4ik3 жыл бұрын
Я сначало порытался сделать у одно чела, ошибка была, и делал дня 2-3, потом за час как у тебя сделал и все заработало
@Jicefrost2 жыл бұрын
а новый Unity Multiplayer Networking заменяет работу с Proton? или лучше пользоваться Proton?
@Jicefrost2 жыл бұрын
@@surikovdanya ну вообще нашел, UMN соединяется напрямую без облачных сервисов. так что если у тебя есть выделенное "что то" с ip внешним то можешь его использовать. а если как у меня нету ничего "вечно включенного в сеть", то надо юзать дальше Proton. т.е облако.
@Jicefrost2 жыл бұрын
@@surikovdanya пожалуйста)
@Shoolll2 ай бұрын
А что если при создании сцены не в начале нажал дев билд галочку, а позже?
@puulerspuulers80329 ай бұрын
легенда
@voknemilk3 жыл бұрын
Очень крутой ролик, реально. Монтаж топ
@АрсенийПопов-ч9ь2 жыл бұрын
Очень надеюсь, что ты ответишь мне... а что если игра на андройде? и кнопки (UI) привязаны напрямую к игроку на сцене... что делать?
@ivancool76902 жыл бұрын
кому надо вот using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using Photon.Pun; using Photon.Realtime; public class manager : MonoBehaviourPunCallbacks { public InputField createInput; public InputField joinInput; public void CreateRoom() { RoomOptions roomOptions = new RoomOptions(); roomOptions.MaxPlayers = 4; PhotonNetwork.CreateRoom(createInput.text, roomOptions); } public void JoinRoom() { PhotonNetwork.JoinRoom(joinInput.text); } public override void OnJoinedRoom() { PhotonNetwork.LoadLevel("Game"); } }
@alexey_mdm2 жыл бұрын
IsMine не передает данные на сервер, он только проверяет принадлежит ли этот игрок устройству с которого управляется
@lindal933 жыл бұрын
Спасибо за урок! Подскажите пожалуйста, каким образом можно сделать активным один рандомный объект из заданного списка, так, чтобы это было видно другим игрокам? Вне Фотона я использую код: public GameObject[ ]objects; private void Start() { int i = Random.Range(0, objects.Length); objects[i].SetActive(true); } Как лучше дополнить этот код для Photon2 ? Буду благодарен за ответ.
@Майк-л1ъ2 жыл бұрын
Полезный урок! А ты сможешь рассказать о нпс которые помогают?
@Storik43 жыл бұрын
Спасибо, очень помог! Ты молодец!!
@zunfy27892 жыл бұрын
Привет, спасибо! Есть один вопрос. 9:03 что делать если у меня не хотят туда вставляться интуп филды просто они у меня TextMesh Pro, а обычных нету. Если есть Вк или дискорд, ответь пожалуйста, помоги. А так красава и спасибо!
@xwww-zx5lt2 жыл бұрын
Для тех у кого не вставляется (InputField) скорее всего у вас TMP - TexMeshPro версия . Я смог исправить проблему вот код using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEditor; using TMPro; using Photon.Pun; using Photon.Realtime; public class MenuManager : MonoBehaviourPunCallbacks { public TMP_InputField createInput; public TMP_InputField joinInput; public void CreateRoom() { RoomOptions roomOptions = new RoomOptions(); roomOptions.MaxPlayers = 4; PhotonNetwork.CreateRoom(createInput.text, roomOptions); } public void JoinRoom() { PhotonNetwork.JoinRoom(joinInput.text); } public override void OnJoinedRoom() { PhotonNetwork.LoadLevel("Game"); } } (надеюсь помог)
@zunfy27892 жыл бұрын
@@xwww-zx5lt ОГРОМНОЕ Спасибо!
@rubitsa43 Жыл бұрын
СПАСИБО Я ГОТОВ ТЕБЕ НОГИ ЦЕЛОВТАЬ БРАТ СПАСИБО Я ЧАС ЕБЛЕТОМ ШЕЛКАЮ НЕ ЗНАЮ ЧТО ДЕЛАТЬ СПС @@xwww-zx5lt
@heypeople65308 ай бұрын
@@xwww-zx5lt, Бро,какой же ты лучший. Не зря я листал 400 комментов, а вообще у всех должен быть и обычный Меш, он просто во вкладке Легаси. Но это я уже понял позже...