How to Setup a VR Game in Unity - VR Rig & Animated Hands!

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ธ.ค. 2024

ความคิดเห็น •

  • @ValemTutorials
    @ValemTutorials ปีที่แล้ว +32

    Hi man nice tutorial and thanks for the shoutout :D

    • @MuddyWolf
      @MuddyWolf  ปีที่แล้ว +9

      Thanks Valem!!

  • @franliendro
    @franliendro 4 หลายเดือนก่อน +6

    XR Controller doesnt exist in version 3, now its called TrackedPoseDriver, and you have to choose in Device the Generic Controller option, and in Pose Source: Left or Right

  • @GamerPumpkin21
    @GamerPumpkin21 4 หลายเดือนก่อน

    You are actually helpful and getting right into it unlike the other tutorials So thanks!

  • @beardordie5308
    @beardordie5308 ปีที่แล้ว +9

    I'm following Justin P Barnett, Valem, VR with Andrew, Dilmer Valecillos, some others. Mostly at the moment I'm looking for guidance on how to gracefully use XR Interaction Toolkit while also incorporating the Oculus Interaction SDK to get the very best hand AND controller interactions. XRIT is a good base and is compatible with non-Meta devices, but if someone is using a Meta headset, the Oculus SDK has superior interactions compared to XRIT, so I'd love for them to be able to work together without conflicts or spaghetti code. Ideally there would be an official plan for that, which could hold up over inevitable SDK version updates.

    • @MuddyWolf
      @MuddyWolf  ปีที่แล้ว +2

      I haven't tried it myself but it is something I've wanted to look into. I find an easy solution I'll create a video on it!

    • @cheryllockhart6195
      @cheryllockhart6195 ปีที่แล้ว

      I swear that we must follow the same threads; the tutorial list is the same. I am still not successful... hence I am still searching

  • @felipeseverostudio
    @felipeseverostudio ปีที่แล้ว +2

    Amazing, Thanks pretty interactive and easey to learn.

    • @MuddyWolf
      @MuddyWolf  ปีที่แล้ว +1

      Glad you liked it!

  • @esa0832
    @esa0832 ปีที่แล้ว +3

    huu Easy to learn,, nice tutorial for me beginner

  • @waltspelarallt804
    @waltspelarallt804 ปีที่แล้ว +7

    Right Controller is not in position😢

  • @Basicman123Real
    @Basicman123Real ปีที่แล้ว +2

    it doesnt show the xr starter kit
    what do i do

    • @Shook1001
      @Shook1001 ปีที่แล้ว +1

      Make sure you have "Unity Registry" selected in the Package manager

    • @neilpryde60
      @neilpryde60 ปีที่แล้ว

      It appears to be a bug, as a workaround, open the package manager and click the + icon and choose "add package from GIT URL" the enter com.unity.xr.interaction.toolkit as the url.

    • @Basicman123Real
      @Basicman123Real ปีที่แล้ว

      @@neilpryde60 WHAT PLUS SIGN

    • @Basicman123Real
      @Basicman123Real ปีที่แล้ว

      @@neilpryde60 *icon

  • @allndall7126
    @allndall7126 ปีที่แล้ว +3

    How do I make a Pointing Animation... that's to Point at Something

    • @MuddyWolf
      @MuddyWolf  ปีที่แล้ว

      Good question, I will add advanced hand animations into my backlog of videos! For now you might want to check out "Valem Tutorials" channel as he has some videos that may help!

  • @hackerhacker-bw6sl
    @hackerhacker-bw6sl 8 หลายเดือนก่อน +1

    unity test mode doesn't launch in vr mode help me

  • @yawdiegamer7098
    @yawdiegamer7098 ปีที่แล้ว +1

    Any plans to incorporate with finalik /vrik

    • @MuddyWolf
      @MuddyWolf  ปีที่แล้ว

      I haven't thought about it but I'll take a look and consider it!

  • @PoggersVR
    @PoggersVR ปีที่แล้ว

    Ive done all the steps but my hands pinch and fist animation wont work😢

  • @waterbear4084
    @waterbear4084 4 หลายเดือนก่อน

    In the console it says animator is not playing an AnimatorController. Then, when I play, it doesn't let me move my hands. I was wondering if you could help me with that.

  • @TactectG
    @TactectG 8 หลายเดือนก่อน

    when i click play and stand up the floor is at my waist how do i fix that?

  • @danrac07
    @danrac07 ปีที่แล้ว +8

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using UnityEngine.InputSystem;
    public class Handanimcontrooler : MonoBehaviour {
    [SerializeField] private InputActionProperty triggerAction;
    [SerializeField] private InputActionProperty gripAction;

    private Animator anim;

    private void Start() {
    anim = GetComponent();
    }

    private void update() {
    float triggerValue = triggerAction.action.ReadValue();
    float gripValue = gripAction.action.ReadValue();

    anim.SetFloat("Trigger", triggerValue);
    anim.SetFloat("Grip", gripValue);
    }

    }
    update!

    • @InakiArzalluz
      @InakiArzalluz 11 หลายเดือนก่อน

      the update function has to be capitalized or it won't work. Change it from "void update()" to "void Update()"

    • @nakor3287
      @nakor3287 8 หลายเดือนก่อน

      i love you

    • @Bread_Pugs
      @Bread_Pugs 22 วันที่ผ่านมา

      using System.Collections;
      using System.Collections.Generic;
      using UnityEngine;
      using UnityEngine.InputSystem;
      public class HandAnimatorController : MonoBehaviour {
      [SerializeField] private InputActionProperty triggerAction;
      [SerializeField] private InputActionProperty gripAction;
      private Animator anim;
      private void Update() {
      float triggerValue = triggerAction.action.ReadValue();
      float gripValue = gripAction.action.ReadValue();
      anim.SetFloat("Trigger", triggerValue);
      anim.SetFloat("Grip", gripValue);
      }
      }

    • @Bread_Pugs
      @Bread_Pugs 22 วันที่ผ่านมา

      this is a fixed version (I tested and it seems to work)

    • @Bread_Pugs
      @Bread_Pugs 22 วันที่ผ่านมา

      sorry didn't watch till the end THIS is the version
      using System.Collections;
      using System.Collections.Generic;
      using UnityEngine;
      using UnityEngine.InputSystem;
      public class HandAnimatorController : MonoBehaviour {
      [SerializeField] private InputActionProperty triggerAction;
      [SerializeField] private InputActionProperty gripAction;
      private Animator anim;
      private void Start () {
      anim = GetComponent();
      }
      private void Update() {
      float triggerValue = triggerAction.action.ReadValue();
      float gripValue = gripAction.action.ReadValue();
      anim.SetFloat("Trigger", triggerValue);
      anim.SetFloat("Grip", gripValue);
      }
      }

  • @4ndrito
    @4ndrito 11 หลายเดือนก่อน

    I cant get my hands to animate i followed the tutorial step by step any solution?

  • @MorbidlyObeseYoshi
    @MorbidlyObeseYoshi 4 หลายเดือนก่อน

    my hands arent alinged with the controllers, anyone know a fix?

  • @DeemaAlharbi-r7f
    @DeemaAlharbi-r7f 5 หลายเดือนก่อน

    you're the best (;

  • @ivanronnarvaez8930
    @ivanronnarvaez8930 ปีที่แล้ว

    Hi can I ask on how to fix the movement in VR unity. I have a problem when i start the scene my character is moving backward even though I didn't move the controller it happens when i stop walking

  • @BobaIsGud
    @BobaIsGud ปีที่แล้ว +3

    Make a pt.2 where you can grab objects

    • @MuddyWolf
      @MuddyWolf  ปีที่แล้ว

      Awesome idea, I'm on it!

    • @BobaIsGud
      @BobaIsGud ปีที่แล้ว +1

      @@MuddyWolf Tysm :D im subscribing

    • @BobaIsGud
      @BobaIsGud ปีที่แล้ว +1

      @@MuddyWolf I tried it myself, but I cant find the interaction toolkit manager

    • @MuddyWolf
      @MuddyWolf  ปีที่แล้ว +1

      Hopefully today / tomorrow the interaction video will be out :)

    • @BobaIsGud
      @BobaIsGud ปีที่แล้ว

      @@MuddyWolf ok :) thank you

  • @Dwrecktz
    @Dwrecktz ปีที่แล้ว

    Can u please help me the script that I write keeps giving me null exception errors.

  • @XFLGamesOfficial
    @XFLGamesOfficial 6 หลายเดือนก่อน

    im not set to my height im set to the floor?

  • @Steve-gi2yj
    @Steve-gi2yj ปีที่แล้ว

    awesome. Sadly my hands that I got, didnt come with animator controller... anyway how i can get that?

    • @MuddyWolf
      @MuddyWolf  ปีที่แล้ว

      If you got custom hands you'll probably have to setup the animations yourself!

  • @crewjays
    @crewjays 8 หลายเดือนก่อน

    Does it work for quest 3

  • @AJGexe
    @AJGexe ปีที่แล้ว +2

    At 6:19 there's no presets on my end...
    What do?

    • @pinkcherry6001
      @pinkcherry6001 ปีที่แล้ว +1

      Did you download the samples from the XR Interation Toolkit?

    • @AJGexe
      @AJGexe ปีที่แล้ว +1

      @@pinkcherry6001 That's more like it. Thanks for the quick response.

    • @MuddyWolf
      @MuddyWolf  ปีที่แล้ว

      Oh my bad, if I didn't mention the samples! :D Happy you found a solution!

    • @AJGexe
      @AJGexe ปีที่แล้ว +1

      @@MuddyWolf You did. I guess I must’ve skipped ahead.
      I was a few steps in when I started watching.

    • @MuddyWolf
      @MuddyWolf  ปีที่แล้ว +1

      @@AJGexe oh good, I thought I explained it incorrectly!! good to hear!

  • @musiclyrics3752
    @musiclyrics3752 ปีที่แล้ว +1

    I have a problem with my controllers/hands in unity. They will not move around no matter what I'm doing, and I have make all steps, but still not working. Someone who have a idea for why?

    • @MuddyWolf
      @MuddyWolf  ปีที่แล้ว

      That's weird, what controllers / VR HMD are you using?

  • @AzoiVR
    @AzoiVR 3 หลายเดือนก่อน

    I need your help, i dont have xri hand thingys for the controller. it so frustrating.

  • @tp-project
    @tp-project ปีที่แล้ว

    Whenever I drag the asset under the controller it crashes Unity. Any idea what is wrong? Using the 2022.7 editor

    • @MuddyWolf
      @MuddyWolf  ปีที่แล้ว

      Hmm I've never used 2022 for VR I think I've only ever used 2021... I'll see if I can find anything on the issue.

  • @nurgulkapdan1387
    @nurgulkapdan1387 ปีที่แล้ว

    How to download Oculus hands how to make a VR game 2022?

  • @tinachibane7119
    @tinachibane7119 ปีที่แล้ว

    When I change the material to standard and try to change the material color, it remains pink. Is there a solution to this?

    • @8-BITDEV_YT
      @8-BITDEV_YT 6 หลายเดือนก่อน

      URP (universal render pipeline unity package)

  • @VirtualRemi
    @VirtualRemi 6 หลายเดือนก่อน +1

    10:39 im stuck. how do you convert this code into unity?

  • @zaintahir487
    @zaintahir487 ปีที่แล้ว

    Hi man will it work with any mobile vr?

    • @WASP001
      @WASP001 7 หลายเดือนก่อน

      idk but good question and no im just bored so im just commenting

  • @thefroogguy
    @thefroogguy ปีที่แล้ว

    so how do you get the hand animation package

    • @WASP001
      @WASP001 7 หลายเดือนก่อน

      its in the bio

  • @MuddyWolf
    @MuddyWolf  ปีที่แล้ว +1

    Let me know what VR tutorials you want to see next!

  • @Shook1001
    @Shook1001 ปีที่แล้ว +1

    Hey, did you ever make a video on how to grab objects?

    • @MuddyWolf
      @MuddyWolf  ปีที่แล้ว +1

      I've recorded it, I just haven't had time to edit it! It's coming soon!

    • @Shook1001
      @Shook1001 ปีที่แล้ว

      @@MuddyWolf Cool! Thank you so much!

  • @The-bounty-hunter
    @The-bounty-hunter ปีที่แล้ว

    it says thumb dousnt exist

  • @mileslamontagne5525
    @mileslamontagne5525 ปีที่แล้ว

    I think I put the code in wrong because it's not giving me the options under the script. you mind just putting the code in the comments or something? I have a horrible disseize called extreme laziness.

  • @debramciver307
    @debramciver307 ปีที่แล้ว

    i need help

  • @yessy-flores
    @yessy-flores ปีที่แล้ว

    i can't move the fingers, someone with the same problem?

    • @WASP001
      @WASP001 7 หลายเดือนก่อน

      me

  • @reviewercurto6666
    @reviewercurto6666 ปีที่แล้ว

    it's saying that 'triggerAction' does not exist in the current context

    • @Dwrecktz
      @Dwrecktz ปีที่แล้ว

      yea me to

    • @Dwrecktz
      @Dwrecktz ปีที่แล้ว

      did u figure it out?

    • @reviewercurto6666
      @reviewercurto6666 ปีที่แล้ว +1

      @@Dwrecktz Man I did, but I really don't remember. I'm using the vr unity template nowdays.

    • @Dwrecktz
      @Dwrecktz ปีที่แล้ว

      @@reviewercurto6666 ok

    • @MarioLuigi-c9y
      @MarioLuigi-c9y 11 หลายเดือนก่อน

      the way to fix it is that everywhere in the code that's labeled triggeraction make it inputTriggerAction instead

  • @wizard_of_all54
    @wizard_of_all54 ปีที่แล้ว

    dowlode doest work:::(

  • @Zebra_furry
    @Zebra_furry ปีที่แล้ว

    Hi man, I am making a VR game using your tutorial . After I made the script, when it was going through it never did. Can you make a tutorial on how to fix this?

    • @MuddyWolf
      @MuddyWolf  ปีที่แล้ว +1

      Hey sorry I don't understand the issue? What exactly isn't working? I'll try my best to help, Thanks!

    • @Zebra_furry
      @Zebra_furry ปีที่แล้ว

      @@MuddyWolf after I wrote the script, nothing showed up. I couldn’t do anything after that

    • @kneallian
      @kneallian ปีที่แล้ว +1

      @@Zebra_furry you most likely forgot to save by clicking the save button in the script viewer

  • @olivername
    @olivername ปีที่แล้ว

    Why are they pick not white

    • @S70XEy_BonEy
      @S70XEy_BonEy ปีที่แล้ว

      You can change the color

  • @natalieminton88
    @natalieminton88 ปีที่แล้ว

    I can’t do it it’s giving me 15 errors

  • @guyfromlahore409
    @guyfromlahore409 ปีที่แล้ว

    Bro you did not tell the connection process of oculus

    • @MorbidlyObeseYoshi
      @MorbidlyObeseYoshi 4 หลายเดือนก่อน +2

      you should know that if you want to make a vr game

    • @guyfromlahore409
      @guyfromlahore409 4 หลายเดือนก่อน +1

      @@MorbidlyObeseYoshi please don't remind me of this silly project

  • @debramciver307
    @debramciver307 ปีที่แล้ว

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using UnityEngine.InputSystem;
    public class HandAnimatorController : MonoBehaviour
    {
    [SerializeField] private InputActionProperty triggerAction;
    [Serializefield] private InputActionProperty gripAction;
    private Animator anim;
    private void Update()
    {
    float triggerValue -triggerAction.action.ReadValue‹float> ();
    float gripValue = gripAction.action.ReadValue‹float> ();
    anim.SetFloat("Trigger", triggerValue);
    anim.SetFloat("Grip", gripValue);
    } i need help

    • @Peanut_Nutter
      @Peanut_Nutter ปีที่แล้ว

      float triggerValue = triggerAction, you wrote "-" ;)