Handling complex input | Open Projects Devlog

  Рет қаралды 31,580

Unity

Unity

Күн бұрын

Пікірлер: 72
@unity
@unity 3 жыл бұрын
1st
@MVCage
@MVCage 3 жыл бұрын
Cheater!)
@charuzu1397
@charuzu1397 3 жыл бұрын
🤣🤣🤣
@kira_io
@kira_io 3 жыл бұрын
I was first... Unity deleted my message....... 🐱
@Hussein_5555
@Hussein_5555 3 жыл бұрын
If i install unity3d webplayer for playing games it doesnt work
@syluxdev
@syluxdev 3 жыл бұрын
When unity commenting like a kid😁
@ApocCharging
@ApocCharging 3 жыл бұрын
Loving the new narrator.
@play4fun599
@play4fun599 3 жыл бұрын
Twony twony right?
@ellikoliniati
@ellikoliniati 3 жыл бұрын
Such a great amount of useful information in these devlog and livestreams. A lot of notes taken and some really good content to keep looking back to in the future. Can't wait to see how many new games are going to be created thanks to these!
@ТимофійСіробаба
@ТимофійСіробаба 3 жыл бұрын
Thank you unity community. I learn more and more with you
@r1pfake521
@r1pfake521 3 жыл бұрын
Im happy to see that Unity finally makes their first full game (and not just small tutorial projects). I really think it will help them to improve their own engine, because they will use it in a different way and will notice things that can be improved. It will also help the community, because it's open source and everyone can learn.
@ThousandAnt
@ThousandAnt 3 жыл бұрын
Terrific video! The new input system is super powerful, love to see more content about it. - Matt
@ggalsorunning3762
@ggalsorunning3762 3 жыл бұрын
Making a action game. The MenuSelectionHandler is super insightful! Hope to see more features like input buffer (delay trigger until current action can be cancelled) or sequence key
@CiroContinisio
@CiroContinisio 3 жыл бұрын
That's a whole world... like combos in fighting games? Ooof... there's an art to that! (and plenty of Asset Store assets which implement it) But yes, we are looking into it as something to integrate into the Input System package. Not a n.1 priority for now though, as far as I know.
@megatronusv2215
@megatronusv2215 3 жыл бұрын
MenuInputHandler just saved me a few hours of code. Thanks!
@Steveplays28
@Steveplays28 3 жыл бұрын
Very awesome as always :)
@AurelianoShowsTheWorld
@AurelianoShowsTheWorld 3 жыл бұрын
Very good video, thank you!
@PlusEqual
@PlusEqual 3 жыл бұрын
New input system is looking good!
@TNTCProject
@TNTCProject 3 жыл бұрын
Awesome!
@broganking9830
@broganking9830 3 жыл бұрын
Wow, this video is amazing. I learned so much about the Input System. I've been doing it all wrong, this workflow is far better! Thank you Unity. Biden is right, we can do anything with you.
@zt3853
@zt3853 3 жыл бұрын
Great! Thanks for this!
@Un4GivNX
@Un4GivNX 3 жыл бұрын
Imagine the day unity provides a multiplatform solution for managing inputs players profiles? More games ported on many consoles, more unity games on the market, $$$profit$$$
@momozaki4453
@momozaki4453 3 жыл бұрын
Please make more videos about Addressables. Thank you
@technoverse1384
@technoverse1384 3 жыл бұрын
I think........ UNITY should be the first priority for every Game Developer.
@Brandon_Gui123
@Brandon_Gui123 3 жыл бұрын
Hello! May I know what are your opinions on getting input via `InputActionReference` class (you can find them by expanding the `InputActionAsset` asset by clicking on the arrow to see them) and what are the pros and cons of using them compared to making a wrapper class? I noticed that `InputActionReference` can be dragged and dropped, and we can access the action by using the `action` property.
@CockroachSlidy
@CockroachSlidy 3 жыл бұрын
They are better. Generated C# classes tend to break the whole project after minor changes in input actions. I think the best approach would be to use SO wrappers with InputActionReferences in them. I don't recommend using references directly in you scripts though. If you delete any input action then you'll get null pointer errors in some of your prefabs. And there is no way to know what is broken until your game crashed.
@CiroContinisio
@CiroContinisio 3 жыл бұрын
@@CockroachSlidy as you explained here (all is correct!) both sides have pros and cons. So yes, (Brandon_Gui), InputActionReferences would be easier maybe, but as said here it might lead to missing references that could be hard to spot if you delete and recreate an InputActionReference. With Generated C# class, if you remove or rename an Action, you are warned immediately by compilation errors. Compilation errors might sound bad, but they are a good tool to trace where things need to be fixed!
@Brandon_Gui123
@Brandon_Gui123 3 жыл бұрын
@@CockroachSlidy Got it! Thank you for your opinion!
@Brandon_Gui123
@Brandon_Gui123 3 жыл бұрын
@@CiroContinisio Thank you for your opinion! It’s always good to hear both sides to the solution.
@holmbergen
@holmbergen 3 жыл бұрын
Any difference between using context.performed VS context.phase == InputActionPhase.Performed ? I've been using context.performed since I started tinkering with the InputSystem, didn't know about the context.phase value.
@CiroContinisio
@CiroContinisio 3 жыл бұрын
It should be the same. Using context.performed allows you to listen directly to that specific phase, which simplifies the code a little. We could use it too, for plenty of our actions. Tapping into the more generic action, and then reading the phase once the callback is called is what we do for the jump (shown at 4:32) which is useful for us in this case. Your choice!
@zhivkoaleksandrov3277
@zhivkoaleksandrov3277 3 жыл бұрын
Hello! Can you export the control scheme from one project to another? I haven't tried the new input system yet(I was turned off by the weird syntax when I first saw it), but based on this video it looks very promising. Being able to easily transfer complex input settings is very important for fast iteration.
@zhivkoaleksandrov3277
@zhivkoaleksandrov3277 3 жыл бұрын
@@CiroContinisioUnity Awesome! I will definitely try it out
@Cyberfoxxy
@Cyberfoxxy 3 жыл бұрын
Absolutely stellar narration!
@Sipgeraf
@Sipgeraf 3 жыл бұрын
Jej! Open Source!!!
@trendingmilk
@trendingmilk 3 жыл бұрын
pls add built it trigger system with lot of functionality
@mihainegrisan
@mihainegrisan 2 жыл бұрын
Great content.
@helenawilsena5821
@helenawilsena5821 3 жыл бұрын
What about mobile devices?
@aayaankarambelkar8859
@aayaankarambelkar8859 3 жыл бұрын
Epic!!
@danielvieira4033
@danielvieira4033 3 жыл бұрын
Great video! Did it is possible to use this intermediate layer to create a multiplayer game?
@danielvieira4033
@danielvieira4033 3 жыл бұрын
@@CiroContinisioUnity Let's supose a simple 2d multiplayer game... How i can set up the players users without use the PlayerInput component? Of course, the intermediate layer is not the only way, but i cant figure out how to make this since i started to use the Input System 😅
@supdograinbarff1460
@supdograinbarff1460 3 жыл бұрын
Nice
@Hemiize
@Hemiize 3 жыл бұрын
Epic
@TheRoqco
@TheRoqco 3 жыл бұрын
There is no description below?
@TheRoqco
@TheRoqco 3 жыл бұрын
@@CiroContinisioUnity oh okay i can see now. Not sure why i couldn't see before
@kennyziyusuf3900
@kennyziyusuf3900 3 жыл бұрын
so it's a game that everyone can contribute making?
@mrreadcode9341
@mrreadcode9341 3 жыл бұрын
👍
@gamerz3d386
@gamerz3d386 3 жыл бұрын
The people who have solution for this problem can comment down ⬇️⬇️⬇️ plz 🙏
@ZoidbergForPresident
@ZoidbergForPresident 3 жыл бұрын
Again, too much info in too little time. :( I miss the more usable tutorials so much. I'm researching into writing a tool that generates a rebind screen but I'm stuck at the reading input actions part: should I use the InputAsset itself of the generated class? And if I use the class how do I make it usable as a tool?
@CiroContinisio
@CiroContinisio 3 жыл бұрын
We're still posting a lot of more step-by-step tutorials, but these devlogs are meant to be quick and high-level. We have a couple of tutorials on the input system that are more slow-paced. I'll skip the basics, but here's one more advanced: kzbin.info/www/bejne/rneVq4iFm7WsnZo
@porthothedev2453
@porthothedev2453 3 жыл бұрын
Me: Thinking that my game is too complex with 8 Mono Behaviours with 100 lines of code each and bugging the whole game triyng to make the code shorter Me after seing this video: Yeah, i think 100 lines are ok
@nabilasamandary8861
@nabilasamandary8861 3 жыл бұрын
15 comment and 75th like is done by me
@dudleydelcy
@dudleydelcy 3 жыл бұрын
Early
@cwh521
@cwh521 3 жыл бұрын
First
@technoverse1384
@technoverse1384 3 жыл бұрын
I was the 70th one to like this video
@gamerz3d386
@gamerz3d386 3 жыл бұрын
Can unity keep assets for older version also it makes people easy 🤪 plz I am using unity 2017.0.1 version I am unable to download assets because of version ..... The reason why I downloaded old version is I am using 32- bit PC. Can u plz give solution I hope u understand my problem 🙂🙂............
@notnanomercy
@notnanomercy 3 жыл бұрын
It’s easier for you to upgrade to 64-bit PC
@gamerz3d386
@gamerz3d386 3 жыл бұрын
@@notnanomercy I know that u give me money 💰 or buy that PC for me bro 😅😅😝😝
@notnanomercy
@notnanomercy 3 жыл бұрын
@@gamerz3d386 Just to u know, u dont need to upgrade hardware to upgrade to 64 bit :) só, no money
@gamerz3d386
@gamerz3d386 3 жыл бұрын
@@notnanomercy ok i dont know how to upgrade pc without hardware if u can one day we will meet in anydesk ok
@gamerz3d386
@gamerz3d386 3 жыл бұрын
@@notnanomercy if ur not intrested to meet in anydesk we will discuss this essue in instagram (my id : gamer_3071)
@mamin3152
@mamin3152 3 жыл бұрын
E
@danishmarlon6997
@danishmarlon6997 3 жыл бұрын
Who Indonesian people at here for make a games?
@boonanabanana
@boonanabanana 3 жыл бұрын
9th
@VEOdev
@VEOdev 2 жыл бұрын
Sad to see that extra complexity for just making inputs ..
Капитуляция Зеленского
18:08
Анатолий Шарий
Рет қаралды 472 М.
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 2,2 МЛН
How many people are in the changing room? #devil #lilith #funny #shorts
00:39
The Problem With Procedural Generation
17:57
Acerola
Рет қаралды 119 М.
💥ФЕЙГІН повернувся із СУДЖИ і шокував заявою
36:27
Телеканал Прямий
Рет қаралды 278 М.
Changing Action Maps with Unity's "New" Input System
6:48
One Wheel Studio
Рет қаралды 17 М.
Coding Adventure: Terraforming
22:23
Sebastian Lague
Рет қаралды 1,4 МЛН