Unity, Mechanim And Mixamo 3D Animation: NullReferenceException.
Hi All... I'm coding a Medieval Fantasy game and am currently working with Mixamo, Mechanim and C# to make the main character walk using GetAxis based off the Unity Workflow video by Mixamo (Here is the video, please watch it if you are interested in helping me. (About 7 minutes into the video is where the coding bit i'm using begins)). Sadly, I am stuck with an error that frequently pops up. It says: NullReferenceException: Object reference not set to an instance of an object MyScript.Update () (at Assets/MyScripts/MyScript.cs:18). Often before this appears it also says in the console: Assets/MyScripts/MyScript.cs(6,22): warning CS0649: Field`MyScript.MyAnim' is never assigned to, and will always have its default value `null'. Because of these errors the animation is not running... This is my 'MyScript' Code:
using UnityEngine;
public class MyScript : MonoBehaviour {
private Animator MyAnim;
// Use this for initialization
void Start() {
MyAnim.GetComponent<Animator>();
}
// Update is called once per frame
void Update() {
MyAnim.SetFloat ("VSpeed", Input.GetAxis ("Vertical"));
}
}
It's super basic i know, but it looks like it really should work. I have worked with heaps of other coding languages, but i am only new to c#, so please help. Thanks. :P
Your answer
Follow this Question
Related Questions
Unity Editor Animator Not Set To Instance Of Object 0 Answers
Apk on android does not start. Reason: Animator | Не запускается Apk на андройд. Причина: Animator 0 Answers
Error no animation attach to bear 0 Answers
How can I get a two-dimensional blend tree to match direction and rotation? 0 Answers
I want to animate with SetTrigger? 0 Answers