UI Using Unity XR Interaction Toolkit | How to Make a User Interface That Works in VR

SdĂ­let
VloĆŸit
  • čas pƙidĂĄn 2. 07. 2024
  • I can make a UI system without coding! You don't believe me? Well, with Unity's XR Interaction Toolkit and OpenXR, I'll show you.
    Hey guys! I challenge you to find any VR game that doesn't use a user interface system... Drawing a blank? Because it isn't done! Every game uses a UI system, and in this video, I'll show you how to take Unity's XR Interaction Toolkit to your advantage and create a UI system WITHOUT CODING!! 😊 (I knew you'd like that) I would love to hear what cool UI ideas you have for your game or what existing VR games are using. Let me know in the comments!
    đŸ“ș Watch Next: ‱ What Do I Need to Beco...
    đŸ„œ Enroll in the (now FREE) VR Creator Academy: skool.com/vrcreatoracademy
    ⌚ Timestamps
    0:00 Like!
    0:25 Setup and Settings
    3:13 Creating the Canvas
    5:45 Adding the Interaction
    7:12 Let's make a Tablet!
    9:26 Comment Below!
    #vr #ui #unity

Komentáƙe • 203

  • @brysonbruce2696
    @brysonbruce2696 Pƙed 2 lety +9

    Solid Video!!! All of your videos leave me thinking, "There's so much that can be done now that I know these building block skills!" Thank you for your time and generosity.

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      Glad to hear it! Can't wait to see how your ideas manifest!

  • @blissweb
    @blissweb Pƙed 2 lety +7

    Awesome video. Exactly what I needed to get the basics. Now need an additional video about styling the UI elements. Thanks ! Keep up the good work.

  • @hetavsamani8646
    @hetavsamani8646 Pƙed 2 lety +1

    In each video you give a basic intro of the basic steps form the beginning. That is sooooo gooood. That makes it very easy to understand. Keep it up bro.

  • @shaycerny6253
    @shaycerny6253 Pƙed 3 lety +2

    This is exactly what I needed, as always coming to the rescue!

  • @majort3514
    @majort3514 Pƙed 3 lety +1

    Fantastic Channel Justin, keep up the good work!

  • @ahmadmohammadi2396
    @ahmadmohammadi2396 Pƙed 2 měsĂ­ci

    Thanks for providing free tutorials :)

  • @rohanjain1178
    @rohanjain1178 Pƙed 8 měsĂ­ci

    Thank you soo much, you saved my day. This was he tutorial that i was looking out for

  • @edisyldz
    @edisyldz Pƙed rokem +1

    Bro you are amazing thank you

  • @vressentials
    @vressentials Pƙed 2 lety +1

    Thanks man, appreciate the video it helped ;) Using G2 at the moment, I'll be back for the Quest version when I get to it in the future.

  • @SimpleDays101
    @SimpleDays101 Pƙed 3 lety +3

    You seriously need more subs. I've been working on remaking the .Hack// games for VR in unity and your tutorials help out a ton.

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +1

      Thank you so much! I really appreciate that. Glad I can help out!!

  • @MEJHarrison
    @MEJHarrison Pƙed 3 lety +2

    I wanted to display a photo I took with my phone in a VR world. Couldn't find anything, so I figured something on UI would be the next best thing and landed here. I made it 5 1/2 minutes in, then paused and setup a new project real quick. Then I added the canvas like you did. Then I played with Image and Raw Image. Got it all working more or less. There will need to be some experimentation, but I think I'm good for now. Now I'm back to finish the rest of the video. Update: The second half of the video was great as well and even gave me a couple ideas for down the line. :)

  • @arsifin3758
    @arsifin3758 Pƙed 3 lety +1

    Just what i need keep it up

  • @CognosSquare
    @CognosSquare Pƙed rokem +1

    Like the vids. Doing great work.

  • @zerpthium
    @zerpthium Pƙed 3 lety

    Great Tutorial! Thanks a lot.

  • @XRelabs
    @XRelabs Pƙed 2 lety +1

    fast and easy thank you very much 😊

  • @shadowskillz1975
    @shadowskillz1975 Pƙed 2 lety +1

    hey Justin
    nice tutorial once again....
    cud you add a tutorial on text display on trigger.
    once using a controller and point stuff in VR,maybe try display their names

  • @vargasxr421
    @vargasxr421 Pƙed rokem

    Great!

  • @Alperic27
    @Alperic27 Pƙed 2 lety +1

    cool 
 super straight forward, and saving me hours of reading!!!

  • @theonlinezone6904
    @theonlinezone6904 Pƙed 2 lety

    thanks for the tutorial , very useful into, now i have a HUD in my game

  • @JayneJacobs
    @JayneJacobs Pƙed 3 lety +1

    Great UI overview

  • @mohammadrazakhan3852
    @mohammadrazakhan3852 Pƙed 3 lety +13

    You Can directly make UI Canvas from The XR drop down that will directly make your Canvas with world space and will attach ur camera in that. And also it will directly change the UI input module to XR UI input module.

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +3

      Great tip! Thanks! I think I totally overlooked that 😬

    • @mohammadrazakhan3852
      @mohammadrazakhan3852 Pƙed 3 lety +2

      @@JustinPBarnett Your welcome. 😁

    • @opafritzsche
      @opafritzsche Pƙed rokem

      @@mohammadrazakhan3852 Hey there. Great Toturial. But i am searching more a Way for "Supportet VR".
      so i need a Way, to do in
      **unity 2019.4.f1**
      an "UI" what is working with :
      - old Input System.
      - Old UI **NOT TEXT MESH PRO ( just i hate it ) **
      and: important: *it should use the Mouse*
      in my Version / Game, should be no "VR" Controllers, because it is supportet VR,
      not "VR" interactive (there is nothing to grab, and no need for the VR Controllers )
      is this possible ?
      have you Any Ideas ?
      **ideal will be**
      to not change the Canvas in the case, so that the game master is staying in "Flat".
      but also supports VR (but only the Headset, not the Controllers).
      see you any way to reach this ?
      **most important**
      it need to be Unity 2019. i do not use Highter Versions than this, all after, are boring, slow and buggy.

    • @mohammadrazakhan3852
      @mohammadrazakhan3852 Pƙed rokem

      @@opafritzsche i cannot get your problem what actually u need

    • @opafritzsche
      @opafritzsche Pƙed rokem

      @@mohammadrazakhan3852 No VR Controllers
      Old Input System
      a typical UI, in a typical (non VR) Project.
      i hope you understand so far.
      i need a way, to trigger the mouse in this typically UI in VR, and to see this.
      **without VR Controllers**
      just Keyboard & Mouse.
      and:
      - no Text Mesh Pro (Old UI)
      - no new Input system, old system.
      any idea ?.

  • @exil_s4247
    @exil_s4247 Pƙed rokem

    i made a fnaf wristband clock that works, thx for the tutorial that really helped me out

  • @darrinloeliger6754
    @darrinloeliger6754 Pƙed rokem

    Hey, I noticed you used my design in the thumbnail. It is fine that you used it, I just would have appreciated a shoutout in the description. I am a new subscriber and love the channel.

  • @florianfocone2164
    @florianfocone2164 Pƙed 2 lety

    Thanks a lot Justin ! works perfectly with Hp reverb g2 omnicept

  • @BartMassee
    @BartMassee Pƙed 3 lety +1

    loVe it!! will try it out thanks!!

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +2

      Let me know how it goes!!

    • @BartMassee
      @BartMassee Pƙed 3 lety

      @@JustinPBarnett Thanks Justin! Did a session with a Omnicept last night. Starting to build some concepts for experiments. I am now convinced I am going VR developp, as a track! do you work freelance or so? ps check out my ios game @Redwaterone www.redwaterone.com just launched a free version to trial. been buildinf for two yrs on that.

  • @tannersmith8050
    @tannersmith8050 Pƙed 2 lety +1

    Hey Justin. Thanks for the awesome tutorials! Any thoughts on what would have to change for this demo to use the XR Origin and the new input system?

  • @_Garm_
    @_Garm_ Pƙed 3 lety +1

    this will be interesting to see :D

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety

      😊

    • @_Garm_
      @_Garm_ Pƙed 3 lety +1

      @@JustinPBarnett Jupp it meet my expectations! thank you for sharing :D

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +1

      @@_Garm_ Great!! Thanks for watching

  • @BiannySaxArt
    @BiannySaxArt Pƙed 3 lety

    Width and Heighth! Thanks for the tutorial! 😜✌

  • @hero24411
    @hero24411 Pƙed 2 lety +1

    cool thanks

  • @jasonreinhardt5342
    @jasonreinhardt5342 Pƙed 3 lety +1

    Perfect.

  • @garlicsuter
    @garlicsuter Pƙed 2 lety +2

    @Justin P Barnett Have you found a way to make the rotating dial depicted in the thumbnail of this video? I'm struggling, and I'm hoping to use XRIT and minimal coding to make a dial that fire events at each "click" of the dial rotation (or a smooth rotation increasing a float value). Thanks for all you do!

    • @gamedevshrish7602
      @gamedevshrish7602 Pƙed rokem

      If you haven't done so already. the new Unity XR Interaction Toolkit Sample has this interaction (and many more) in there.

  • @vallenstein9163
    @vallenstein9163 Pƙed 3 lety +1

    Hey, nice video! Any recommendations on how to make the Button clickable by hand and not by button? To give it more of a "tablet touch"? Cheers!

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +1

      Yea! Check out this video on physical buttons: czcams.com/video/HFNzVMi5MSQ/video.html

  • @Elgem_
    @Elgem_ Pƙed 2 lety +2

    Hello great tutorial, I just have a question. Do you know if there is a way in the XRToolkit to interact with the ui by touching it physically with the controller or should I implements it myself ?

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety +2

      You'll have to do that with trigger colliders!

  • @hundredDemons
    @hundredDemons Pƙed 2 lety

    @Justin P Barnet would be good to know how to open our menu with the menu in the left hand controller.

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety +1

      Check out my input actions tutorial! Just set the menu active when the menu button is pressed

  • @m.ikemann
    @m.ikemann Pƙed 6 měsĂ­ci

    Took me half a day to find out that if you have a project in which you created a canvas before XR Interaction Toolkit package was added then you have to add a TrackedDeviceGraphic raycaster to the canvas, otherwise it won't react to the controller's ray casts at all.

  • @anthonyparker1589
    @anthonyparker1589 Pƙed 3 lety +8

    God, if I wasn't straight I'd ask to marry you. The Patreon is worth it boys!

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +1

      😂😂😂 anything for you Anthony

  • @sashamakeev7547
    @sashamakeev7547 Pƙed 2 lety

    Hi there followed you on implementing UI interaction in my game. Transitioned to XRrig and it wirks like charm even better then previous setup.
    I have one issue though. UI interaction works with the backface of canvas. Is there an easy way to disable that?

  • @connormarkus8398
    @connormarkus8398 Pƙed 3 lety +1

    What is your approach to preventing trigger teleportation locomotion from showing/teleporting while interacting with UI/objects that also have trigger interaction?

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +1

      You could add a layer check to see if object matches a "teleport" layer requirement

  • @hiabex
    @hiabex Pƙed 2 lety +1

    Will you do a tutorial for glance control, ie; Reticle controlled by glance to activate a menu button? That would be a welcome tutorial. Thanks

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      Like an eye tracking kind of thing?

    • @hiabex
      @hiabex Pƙed 2 lety

      @@JustinPBarnett Thanks for responding. If by 'eye tracking' you mean look at a UI button while a reticle dot lands centred on that button to activate it, then yes :)

  • @davhsfrdhsr00
    @davhsfrdhsr00 Pƙed 2 lety

    What if I want my pointers to interact with my UI, AND everything else (GO's, Grabbables...)... Do I just leave raycast mask on everything?

  • @AryaParvizi
    @AryaParvizi Pƙed 2 měsĂ­ci

    Hi the event system didn't appear when I created the canvas in the scene is that normal?

  • @petacrdi
    @petacrdi Pƙed 2 lety +1

    Great video! How can attach it to the camera to create a HUD for showing counters, heath, etc?

    • @GwennyOnMars
      @GwennyOnMars Pƙed 2 lety +3

      Hi ! If you set your canvas on Camera and not World Space it should follow the camera and make some kind of HUD. (It's mentioned in this video). However in VR, having something follow you all the time is really disturbing. It'd be better to have a display like Half-Life:Alyx (on your wrist) or enabling the display by clicking on an option button (like Oculus home or SteamVR). Hope that helps !

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety +1

      👆

    • @petacrdi
      @petacrdi Pƙed 2 lety +2

      Yes, it took me some time to understand that. I was just starting VR development and none of the tutorials I saw explained that.
      Now it is clear for me.
      Thank you, folks!

  • @familygaming9793
    @familygaming9793 Pƙed 2 lety +3

    Couple of thins have changed it seems. The presets provided by the XR Interactive Toolkit no longer seem to recognize Oculus controls using the OpenXR package. Instead I had to install the Oculus XR Plugin and then in package manager select Oculus instead of OpenXR. Also in the video it shows that there is features section within the XR Plugin Management > OpenXR. However this features section is no longer there and to add a Interaction profile (if using OpenXR) you will need to click the + button under Interaction Profiles and add the Oculus Touch Controller Profile there.

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      Yup, the new version of unity changed up a bunch. Check out my 2022 setup video for the most up-to-date way to get up and running

    • @familygaming9793
      @familygaming9793 Pƙed 2 lety +1

      @@JustinPBarnett Thanks will do. I appreciate what you do.

  • @Martin-xf8be
    @Martin-xf8be Pƙed 3 lety +1

    Hey Justin, thanks for another great video!
    I have a super basic problem that I hope you might help me with. When I add the XR rig, suddenly I can't move the rays anymore. They're stuck in the middle of the scene. Any idea as to why? I can move the headset and look in any direction so the headset is definitely connected. My setup is the same as always and I already reinstalled unity so I have no idea what it could be. It's been like this since Thursday evening now - itching to get back out there creating mini projects!

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +1

      You’ve got to add an input action controller to the XR rig!

    • @Martin-xf8be
      @Martin-xf8be Pƙed 3 lety +1

      @@JustinPBarnett Thanks! I forgot to insert the default XRI controller into it.....
      I have another problem... If you're willing to help me with it I'll transfer 20 usd through paypal immediately :)
      I'm trying to assign button A (primaryButton) to make a debug message when I press it. I used probably 20 hours or so this week trying to look for tutorials and unity documentation to figure it out but I simply cant, lol. Ultimately, I want to make a jump function or jet pack or something. I've already set up my XR rig with fully functioning locomotion and hands (+ animations). Now I feel it's time to add some functions to all the buttons.
      This is one of the noob-scripts I tried to make it happen. "The name 'device' does not exist in the current context"
      using System;
      using System.Collections.Generic;
      using UnityEngine;
      using UnityEngine.Events;
      using UnityEngine.XR.Interaction.Toolkit;
      using UnityEngine.InputSystem;
      using UnityEngine.Serialization;
      public class TestingInput : MonoBehaviour
      {
      void Start()
      {

      }

      void Update()
      {
      bool primaryButton;
      if (device.TryGetFeatureValue(UnityEngine.XR.CommonUsages.primaryButton))
      {
      Debug.Log("A pressed");
      }
      }
      }

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +1

      @@Martin-xf8be Check out this video and see if it helps! czcams.com/video/SAij67HrgAM/video.html

  • @markuniversitywelsh3435
    @markuniversitywelsh3435 Pƙed 3 lety +2

    Could you make a video on how to shoot a projectile from an object you are holding (I'm still trying to get the hang of this XR interaction)

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +5

      Yea! Definitely going to do a gun tutorial pretty soon

    • @markuniversitywelsh3435
      @markuniversitywelsh3435 Pƙed 3 lety +2

      Spot on and thank you. Your tutorials are amazing and have helped massively.

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +2

      @@markuniversitywelsh3435 Great! I'm so glad to hear that!!

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +1

      @Ty prou Oh fun! That's a cool idea

  • @chillinwithdante
    @chillinwithdante Pƙed 2 lety +1

    Great videos! I am looking to have 3D UI Cubes appear and disappear with new UI "sub menus" from the base UI Cubes. Any idea how I might do this?

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      Easiest way would be to setActive the things you want when you push the right buttons

  • @arvedui788
    @arvedui788 Pƙed 2 lety +2

    Hey, this is a very good tutorial, however i am having problems with the input. buttons and sliders work fine, but when i select an inputfield, the vr keyboard doesn't show up. do i have to manually enable this? it does show that the inputfield is selected correctly. from what info i could find this should automatically open when interacting with the input field. any help would be appreciated.

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      You'll need to create a keyboard yourself and add it. It's not built-in to VR unfortunately.

  • @changruizhu7923
    @changruizhu7923 Pƙed 2 lety +1

    Nice video, could you please talk about how to set the raycastmask in the script? I'm struggling with this right now

  • @kotraner
    @kotraner Pƙed 3 lety +1

    How raycast of hand can detect 3d gameobject. for example cube..circle object...etc? it should be done by same way as this video implemented?

  • @giovannimurru
    @giovannimurru Pƙed rokem

    Hi, did you make any tutorial to use the buttons of the oculus quest controllers? I'd like to hide/show UI using the menu button in my quest controller. I'm using the XR Interaction Toolkit default input actions but can't find a way to use the menu button.

    • @giovannimurru
      @giovannimurru Pƙed rokem

      Nevermind, I found it. I leave the link here for others having the same question. czcams.com/video/Mfim9MlgYWY/video.html
      Anyway thank you for your tutorials.They are really very helpful.

  • @damonmcdonald6448
    @damonmcdonald6448 Pƙed 2 lety +1

    Great video as always. Big question: I've set up my UI interaction and the UI elements work. However, When I use my ray to scroll a PDF document on my wall, the text will scroll, but every time I move my head, the text scrolls as well. How is my headset interacting with my scrollable item?! If I move my head up, the text scrolls up, and vice versa. Ive been trying to fix it for 2 days now. Any help greatly appreciated!

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      Oh that's interesting! Join the discord and we can help you troubleshoot!

  • @studyacc8053
    @studyacc8053 Pƙed rokem

    Is it possible to make the UI curved using OpenXR? So far the solution that I've gotten is by using OVR package

  • @taoc2166
    @taoc2166 Pƙed 2 lety +1

    Hello! How can I scroll the Scroll View with device's joystic only when the visual line selected the scroll area?

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      Join the discord and we can help you figure it out!

  • @nikolaguertin3475
    @nikolaguertin3475 Pƙed rokem

    How do I curve the canvas ?

  • @jaybenny5477
    @jaybenny5477 Pƙed 2 lety

    hey Justin! I'm considering how to show up the information UI when I pick up something(book .etc) and trigger the button to stop and resume video playing

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      You could attach a canvas that is set to not active to the object, then using the interaction events, toggle the canvas to on when the object is selected

    • @jaybenny5477
      @jaybenny5477 Pƙed 2 lety

      @@JustinPBarnett I've solved, thanks a lot, especially for those new to VR Development like me 🙂

  • @SabSnake
    @SabSnake Pƙed 2 lety +1

    Is it possible to have like a " Physics Menu " where you can like Grab sliders or levers or buttons to push?

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      Absolutely! Games like the oculus first steps use the action of slotting in a game cartridge into an old console and pressing a physics button as a way to change scenes

    • @SabSnake
      @SabSnake Pƙed 2 lety

      @@JustinPBarnett How would I go about doing that? ( New to Game Dev and also don't know code yet lol ).

  • @jimmychen0123
    @jimmychen0123 Pƙed rokem

    Hello all, does anyone experience the UI being blocked or hidden by the environment, for example, walls? if so, how do we solve this issue? in my project, this happens when opening the UI while XR rig is too closed to the wall.

  • @user-mm5di5xw6t
    @user-mm5di5xw6t Pƙed 2 lety +1

    How can I use the XR direct interactor in order to touch the button and work well?

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      You can use a collider to check if your hand is touching the button, or check out my button tutorial!

  • @danielweber4961
    @danielweber4961 Pƙed 2 lety +1

    Hey! Is it possible to use your "Physics" hands in conjunction with raycasting for UI elements? I believe the XR Direct Interactor does not have raycasting?

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety +1

      Unfortunately you can't have both on the same gameobject, so you'd have to add a child object for your direct or ray interactor

    • @danielweber4961
      @danielweber4961 Pƙed 2 lety

      @@JustinPBarnett Thank you for the response. I did in fact make it a child and it worked out well!

  • @tomhall6999
    @tomhall6999 Pƙed 3 lety +1

    At 0:50 you say it should work with version 2019.3 or newer. I have 2020.1 and there is no OpenXR plugin. it says the lowest version for that is 2020.2 so what is up with that?

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety

      Oh huh, maybe with the newest updates to OpenXR they only work with 2020.2+. I'd recommend upgrading your Unity version to the latest LTS version anyway which is 2020.3 at the moment.

  • @konzeptzwei
    @konzeptzwei Pƙed 2 lety +1

    what would i do if I want to have a "cursor" at the end of the ray? would the reticle slot be the one to use for that?

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      Yea that'd be perfect for that purpose!

    • @konzeptzwei
      @konzeptzwei Pƙed 2 lety

      @@JustinPBarnett unfortunately it does not really work as it is flickering (Z-fighting)? any ideas?

    • @64jcl
      @64jcl Pƙed 2 lety

      @@konzeptzwei , perhaps you can create an empty object and then have the reticle as a child and offset the reticle in one of the axis a bit so it is a bit above the canvas/ui components? The empty object is then used as the reticle and where its center is placed on the ray cast hit point.

    • @konzeptzwei
      @konzeptzwei Pƙed 2 lety

      @@64jcl great idea! I actually tried it an it did NOT work! BUT setting the renderqueue to 3100 finally solved it :)

  • @ThastsiT
    @ThastsiT Pƙed 7 měsĂ­ci

    can i export it as a interactive video?

  • @cippalippatv6176
    @cippalippatv6176 Pƙed 3 lety +1

    Would it be possible in your opinion, to use the Unity engine in VR as, for example, the Dreams platform on PlayStation?
    Since it is game development in a 3D world wouldn't it be much more natural to navigate it and add shapes and assets while being inside the environment? I don't really know if something like this, besides Dreams, already exists but if it doesn't how difficult would you think it would be to make?
    Btw I love your videos, you're so helpful and clear in your tutorials. Keep on going like this! :)

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +1

      Yes!! There is a Unity VR application you can create the world while in VR! I need to double check the specifics but it can be done! And thanks for your support!

    • @cippalippatv6176
      @cippalippatv6176 Pƙed 3 lety +1

      @@JustinPBarnett sorry if i keep bothering you, but i just can't find this app. Is there some where a tutorial which expains how to do it? Btw thanks for answering so fast, I'm not used to it😅

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +1

      I swear there's a way, but I can't for the life of me find the info right now...I'll keep looking and let you know if I find it. I'm pretty sure FusedVR has a video about it, but I don't remember which one: czcams.com/users/FusedVR

    • @cippalippatv6176
      @cippalippatv6176 Pƙed 3 lety

      @@JustinPBarnett thank you again man, you're awesone😁

  • @gnutsrocknroll
    @gnutsrocknroll Pƙed 2 lety +1

    how do we get a canvas to follow the hand model? I'd like to have a menu on my wrist in VR.
    edit - you just make it a child of the Hand Controller, lucky guess!

  • @larryelias5142
    @larryelias5142 Pƙed 2 lety

    Justin - Great Video. In my XR Ray Interactor, I get the following warning: "XR Ray Interactor requires the GameObject to have an XR Controller component. Add one to ensure this component can respond to user input." I get the rays when I run the project, but they don't interact with anything on the Canvas. What should I do about this warning?

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      If you're still having issues join the Discord and we can help you troubleshoot!

  • @lovesterposey5109
    @lovesterposey5109 Pƙed 2 lety +2

    hmm for some reason this is not working for me. I had it going a couple months ago with Unity 2019.4. Now I'm setting up a new project in 2020.3 and raycast isn't detecting the UI button. Anybody else have an issue??

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      You might have covered up the button with text or something

  • @mohimamohchin9290
    @mohimamohchin9290 Pƙed 3 lety +1

    Can you do more no coding interactive tutorials and make a VR game ??

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +1

      Like make a game totally without coding?

    • @mohimamohchin9290
      @mohimamohchin9290 Pƙed 3 lety

      @@JustinPBarnett if you’re up for the challenge😉

  • @RyanJhider
    @RyanJhider Pƙed 3 lety +1

    hi can u make a tutorial to make an enemy in vr with physics and auto balanced

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +2

      Yea!! That’d make a great tutorial

    • @RyanJhider
      @RyanJhider Pƙed 3 lety +1

      @@JustinPBarnett I would look forward to that!!!

  • @gardikis8877
    @gardikis8877 Pƙed 2 lety +1

    Hey man. my xr interactor detects UI elements, but i cant click anything. do you know why?

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      Your text may be overlapping your buttons and preventing the button click

  • @mathieur.8117
    @mathieur.8117 Pƙed 2 lety +1

    Hey, I realise this is an ancient video but I was having a tiny problem following the basic setup for the project. Basically, in project settings, I dont have a "features" tab under XR Plug-in Management --> OpenXR. This means I can't check the Oculus Touch controller profil seen at 1:44. Also, I am unable to add an XR Rig to the hiearchy for some reason, so I really can't do much right now. If anyone has any ideas, I will be very grateful, it will save my grade!

  • @bigchungusonline4773
    @bigchungusonline4773 Pƙed 2 lety

    But how do you make it so the player cant move around?, and can just see whats infront of them.

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      Wouldn't recommend preventing the player from moving. That's very jarring in VR

  • @soareverix
    @soareverix Pƙed 2 lety

    I've noticed that the Open XR Plugin isn't available for any of the 2019 versions (it's only compatible with 2020.2+). I've got a 2019 project that is getting ported to VR, and without Open XR, it isn't possible to get the other controller stuff. Is there a way to get around this or to use SteamVR for UI?

  • @michaelemerson570
    @michaelemerson570 Pƙed 2 lety

    I'm trying to follow the tutorial, but none of the Gizmos are showing in my project, so the only way I know where the camera is for example is if I select it in the list and I see the axis mover. Also nothing is highlighted so the canvas has no selection line and essentially is invisible - all my Gizmos are turned on and biggest size, does anyone know why they are not displaying? Using 2020.3

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      You can adjust the size of your gismos in the top bar of the scene view. click on the gismos dropdown

    • @michaelemerson570
      @michaelemerson570 Pƙed 2 lety

      @@JustinPBarnett Yeah I tried that - I fixed the issue by uninstalling and re-installing the latest Unity!

  • @SwagWizard555
    @SwagWizard555 Pƙed 2 lety +1

    text broke, its invisible...
    nvm it was hiding behind the wall

  • @BlackSantaVR
    @BlackSantaVR Pƙed 2 lety

    Hey Justin! Could u Please make a new tutorial because i seem to have a problem. I cant find Room Scale anymore. could u please help me out with that?

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      Use XR Origin instead! Everything else should work the same

    • @BlackSantaVR
      @BlackSantaVR Pƙed 2 lety

      @@JustinPBarnett I did and it won’t work :(

    • @BlackSantaVR
      @BlackSantaVR Pƙed 2 lety

      @@JustinPBarnett when I play it it won’t show my hands 🙌

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      @@BlackSantaVR You should only see lasers, hands aren't added by default

    • @BlackSantaVR
      @BlackSantaVR Pƙed 2 lety

      @@JustinPBarnett yes I meant the lasers. There are no lasers

  • @tacticalmythic7945
    @tacticalmythic7945 Pƙed 2 lety

    my ray is getting stuck to my canvas. When I pull my canvas away or my controller the ray is stuck until the canvas is in
    front of it again???

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      Ask in the discord if you're still having issues and we can help you troubleshoot!

    • @tacticalmythic7945
      @tacticalmythic7945 Pƙed 2 lety

      @@JustinPBarnett thanks Justin. I fixed my issue. It was a setting toggled in the camera that causes this bug. Kinda weird, but anyway... thanks for your amazing vids (have you heard of Valem? He makes some cool VR stuff you should take a look at!!)

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      @@tacticalmythic7945 I have!! Great tutorials from a great dude! Did you see his new channel?

    • @tacticalmythic7945
      @tacticalmythic7945 Pƙed 2 lety

      @@JustinPBarnett Are you referring to Valem Tutorials? Then yes! It’s pretty cool I like the see through path for the hands

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      @@tacticalmythic7945 Yea!!

  • @dangerdom904
    @dangerdom904 Pƙed 3 lety +1

    Hey man, shot you a Linkedin request, thought you'd see this quicker. Just wanted to let you know.

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +1

      Thanks! I'll add you 👍

    • @dangerdom904
      @dangerdom904 Pƙed 3 lety +1

      @@JustinPBarnett K sweet. I've responded as well.

  • @cjpayne2385
    @cjpayne2385 Pƙed 3 lety +1

    Why do I keep getting unable to Add Package??

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +1

      I haven't seen that before. Maybe try restarting Unity or updating it to a newer version?

    • @cjpayne2385
      @cjpayne2385 Pƙed 3 lety +1

      @@JustinPBarnett Yes I fixed it, It was actually an account issue. Had to confirm my email, ha.

    • @cjpayne2385
      @cjpayne2385 Pƙed 3 lety +1

      @@JustinPBarnett Also keep up the good work man. Youre changing Lives myfriend

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 3 lety +1

      @@cjpayne2385 Will do! Glad you got it working!!

  • @alejandrodelgado74
    @alejandrodelgado74 Pƙed 2 lety +1

    Does no grab!!! HELP!!!

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      what?

    • @alejandrodelgado74
      @alejandrodelgado74 Pƙed 2 lety +1

      @@JustinPBarnett does not grab the tablet. I followed your instructions to the letter. And my controller is not grabbing the tablet

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      @@alejandrodelgado74 hmmm must be missing something. Join the discord and we can help you debug in the #dev-help chat channel!

    • @alejandrodelgado74
      @alejandrodelgado74 Pƙed 2 lety +1

      @@JustinPBarnett very well thx

  • @JustinPBarnett
    @JustinPBarnett  Pƙed 3 lety +6

    Download the Project (for FREE): www.vrcreators.io/codedownloads

    • @somerandomguy2892
      @somerandomguy2892 Pƙed 3 lety

      I have a Big Ol Problem, I can Highlight the Button, but when I click the triggerbutton, nothing happens.

    • @ilandprnce
      @ilandprnce Pƙed 2 lety

      Just joined. Fantastic content thus far, and keep up the great work!

    • @JustinPBarnett
      @JustinPBarnett  Pƙed 2 lety

      @@miguelridao2502 your UI will have to be in world space, but yea theoretically it should work fine. I haven’t tried it myself though

  • @argentina958
    @argentina958 Pƙed rokem +1

    Bit of a clickbaity thumbnail :S was searching for an actual knob dial and, while this is also helpful, it's not it

  • @rhythm0708
    @rhythm0708 Pƙed rokem +1

    hi- i can hover over my buttons and they change to the highlighted color, but i can't click on them. any idea why?