Flexible Interaction System in Unity Tutorial | (Intermediate, Advanced) | Part 1 Getting Input

Поділитися
Вставка
  • Опубліковано 1 сер 2024
  • Hi guys in this tutorial series i will show you how to make this quite flexible interaction system that i use in my current project.
    The series is not aimed at beginners but i tried to explain everything so anyone can understand
    Anyway have a nice day guys and let me know what you think ;)
    Github Link to project :
    github.com/VeryHotShark/First...
    #Unity #InteractionSystem #VeryHotShark #GameDev

КОМЕНТАРІ • 76

  • @f4il6o6
    @f4il6o6 4 роки тому +14

    Finally some quality content on the topic!

  • @ctreligar
    @ctreligar 3 роки тому +3

    Well, I am actually a beginner but I really need to use this to make an educational game for my students. But for now, I managed to pass by the first video kkkk. Thanks so much!

  • @justusstudy9649
    @justusstudy9649 4 роки тому +3

    I just discovered your yt channel and I am loving it

    • @VHShark
      @VHShark  4 роки тому

      Thank you my friend

  • @sebastiangajardo9622
    @sebastiangajardo9622 2 роки тому +1

    i really thought i was an intermediate c# scripter but i had a lot of trouble trying to understend some parts of this code, the only thing that i learn from this video is that i have a lot to learn yet and that motivates me. anyways, thank you for the tutorial, i may not understand all of it but i definetly can take some code and make it work for me.

  • @RenatoMeyer
    @RenatoMeyer 3 роки тому

    THIS IS WHAT I WAS LOOKING FOR

  • @Makstosei
    @Makstosei Рік тому

    Watch it all, and turn back to write some comment and like it all. if you are here new, i think watch this series. you can make it x2 speed for; is it work for you or not. but you should watch it all carefully. its great. and explained very well. and it can be changeable you can bend this to different things. and i like your input style... i think i already know it but i never used scriptables for it. so this was so good to see now im using that too... thank you so much to spend time for it and share with us. really.. thank you so much.. greetings from Türkiye

  • @alebarredo828
    @alebarredo828 4 роки тому +5

    Hey VHS! Cool tutorial! I'm trying to find the examine system in the project like the one you show but I can't seem to find it. Any hints on how I could implement it with the system you set up? Thanks in advance!

  • @garydarc822
    @garydarc822 4 роки тому +1

    This is exactly what I was looking for! You got a new subscriber

  • @Calamity_Jack
    @Calamity_Jack 4 роки тому +5

    VHS, I'm your new biggest fan! This is exactly the stuff I need to learn, exactly when I need to learn it. Subbed! Will definitely cred you if any works of mine reach light of day. :)

    • @VHShark
      @VHShark  4 роки тому +2

      Thank you my biggest fan ;) I'm planning on doing mode unity tutorials so stay tuned :D

    • @vihaanmatteo5555
      @vihaanmatteo5555 2 роки тому

      I guess I am pretty off topic but does anybody know of a good website to watch newly released movies online ?

    • @collinwillie6262
      @collinwillie6262 2 роки тому

      @Vihaan Matteo Flixportal :D

    • @vihaanmatteo5555
      @vihaanmatteo5555 2 роки тому

      @Collin Willie thanks, signed up and it seems like they got a lot of movies there :) I appreciate it !

    • @collinwillie6262
      @collinwillie6262 2 роки тому

      @Vihaan Matteo Glad I could help :)

  • @AstrotaleGames
    @AstrotaleGames 4 роки тому

    Deffinetely best youtuber ever.!

  • @DylanBurke
    @DylanBurke 5 років тому +9

    Thanks for not having an annoying dubstep intro. :)

  • @amogh2101
    @amogh2101 2 роки тому

    Hi, thanks for this. Is there some tutorial that takes this from the ground-up?

  • @amalangelo9137
    @amalangelo9137 7 місяців тому

    +one subscriber !!

  • @balish2
    @balish2 2 роки тому +1

    Hi thanks for the tutorial but...
    When i start my game the (E clicked and E released) keeps updating in the console even when i don't click the E button, what's the issue ?

  • @TheLuismix12
    @TheLuismix12 5 років тому +2

    104/5000
    Excellent job I hope you keep it up. could you do a tutorial with weapons with the same logic please

    • @VHShark
      @VHShark  5 років тому

      Thanks man I think I will ;)

    • @VHShark
      @VHShark  5 років тому

      I will my friend but it will take longer time a bit because it's more complex that's why I wanted to make interaction system first

    • @X_Daniel466
      @X_Daniel466 5 років тому

      I agree. would like see how weapons would work with this

  • @cesruhf2605
    @cesruhf2605 4 роки тому

    very good tutorial

  • @Slickolas
    @Slickolas 3 роки тому

    do we have to use your input and player controller system in order to use your interactions system?

  • @Mikelica69
    @Mikelica69 3 роки тому

    Damn this is quality doe :0

  • @genuinefraud8262
    @genuinefraud8262 3 роки тому

    The type or namespace name 'CameraInputData' could not be found (are you missing a using directive or an assembly reference?)

  • @ramelsteel3782
    @ramelsteel3782 2 роки тому

    if im not download the asset the code still work ?
    withuout the box thing part

  • @chandradelon237
    @chandradelon237 4 роки тому +3

    Lol 1:47 After interacting with the door's button

  • @s-ata-n
    @s-ata-n Рік тому

    Is this method any better than Physics.raycast method?

  • @kharitus4038
    @kharitus4038 3 роки тому

    Hmmm... I hope I can adapt all this in my 2d project

  • @MadeThisStuff
    @MadeThisStuff 4 роки тому +1

    Great video, can you do a tutorial on the examination system?

    • @VHShark
      @VHShark  4 роки тому +2

      Hi man, i will comeback to this someday and i think i will :) Just need to get all my shit together ;p

    • @user-uz9ko1bu6q
      @user-uz9ko1bu6q 2 роки тому +1

      @@VHShark How are you? :'D We're all waiting for your return.

    • @VHShark
      @VHShark  2 роки тому +2

      Hi man, I'm good :) I'm currently practicing drawing and soon I will be back to making videos ;) How are u my friend ?

    • @tomasgarcia3134
      @tomasgarcia3134 2 роки тому

      @@VHShark im waiting too u.u

  • @mariemazaiez6855
    @mariemazaiez6855 2 роки тому

    please the same process for the third person controller

  • @ArchPolandPL
    @ArchPolandPL 3 роки тому +2

    Can you share with us the project from the beginning of the video? I would love to see source code of examining an object

    • @MatrixCreator-01
      @MatrixCreator-01 Рік тому

      did you get anything?

    • @ArchPolandPL
      @ArchPolandPL Рік тому

      @@MatrixCreator-01 Lol I even forgot I commented here :D No, I didn't get anything :C

  • @Chroniclast-Tau
    @Chroniclast-Tau 4 роки тому +1

    Before I get too invested in the tutorial, is this something that I NEED to have your player controller up or is it flexible enough that I can use the player controller I have already made?

    • @VHShark
      @VHShark  4 роки тому

      Yes :)

    • @VHShark
      @VHShark  4 роки тому

      You can use your own player ;)

  • @biancaesthergmekel7294
    @biancaesthergmekel7294 3 роки тому +2

    is it possible for this kinda interaction also be seen and interacted through VR headset?

    • @JordEmery
      @JordEmery 3 роки тому

      No one for an answer ?

    • @genuinefraud8262
      @genuinefraud8262 3 роки тому

      I don't see why not, you could tie the interact event to something like a controller button press or something, I know this is about an year late but I think you should look into getting input from controllers and how to tie those inputs to events etc etc

  • @Mev88
    @Mev88 2 роки тому +1

    can you please please make course

  • @SkelebyteStudios
    @SkelebyteStudios 3 роки тому +1

    3:41 is when he starts creating the script

    • @wwk_gear
      @wwk_gear 3 роки тому

      Thanks For shortcut :D

  • @velesworth3134
    @velesworth3134 5 років тому

    Could you show how to press 3 different buttons to open the door?

    • @VHShark
      @VHShark  5 років тому

      You mean that in order to open a door you would need to hold 3 different inputs ?

    • @velesworth3134
      @velesworth3134 5 років тому

      @@VHShark 3 different inputs need to be pressed down once (order doesn't matter), to open the door.

    • @beardordie5308
      @beardordie5308 5 років тому

      @@VHShark isn't that how all doors work? Three buttons and a handle, right?

    • @storm5009
      @storm5009 5 років тому

      @@VHShark Yes, only press 3 different inputs.

  • @X_Daniel466
    @X_Daniel466 5 років тому

    Could this be used for a door? like for horror? if not could you do a video?

    • @X_Daniel466
      @X_Daniel466 5 років тому

      I just saw a door in your preview

    • @VHShark
      @VHShark  5 років тому

      Yes you could definitely use it for doors in horror games and basically everything else , like picking up stuff , inspect stuff , turning them on or off. I just show you the core mechanic which you can extend to your own needs ;)

  • @X_Daniel466
    @X_Daniel466 5 років тому

    Hi again. Are we free to use this how we want?

    • @VHShark
      @VHShark  5 років тому

      Yes but it would be nice if you credit me or something ;p

    • @X_Daniel466
      @X_Daniel466 5 років тому

      @@VHShark That's why wanted ask you. Just need find out how use it. Thanks for interaction videos

  • @user9999-z
    @user9999-z 3 роки тому

    4 25