• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
This question was closed May 21, 2014 at 01:14 PM by Graham-Dunnett for the following reason:

Duplicate Question

avatar image
0
Question by Suicune · May 21, 2014 at 01:12 PM · physicsnullreferenceexception

NullReferenceException: Object reference not set to an instance of an object Error

Hi guys, I need some help. I'm making a game where I have a enemy following me and I used a script that someone has posted on here and everyone else that have used it says it works but when I do it, I get this error "NullReferenceException: Object reference not set to an instance of an object Follow.Start () (at Assets/Standard Assets/Scripts/Follow.js:15)" what do I do? Below is the script that the error is talking about. Please Help me

var range : float=10f;

var range2 : float=10f;

var stop : float=0;

var myTransform : Transform; //current transform data of this enemy

function Awake()

{

 myTransform = transform; //cache transform data for easy access/preformance


}

function Start()

{

  target = GameObject.FindWithTag("Player").transform; //target the player


 

}

function Update () {

 //rotate to look at the player

 var distance = Vector3.Distance(myTransform.position, target.position);

 if (distance<=range2 &&  distance>=range){

 myTransform.rotation = Quaternion.Slerp(myTransform.rotation,

 Quaternion.LookRotation(target.position - myTransform.position), 

rotationSpeed*Time.deltaTime); } else if(distance<=range && distance>stop){ //move towards the player myTransform.rotation = Quaternion.Slerp(myTransform.rotation, Quaternion.LookRotation(target.position - myTransform.position), rotationSpeed*Time.deltaTime);

 myTransform.position += myTransform.forward * moveSpeed * Time.deltaTime;

 }

 else if (distance<=stop) {

 myTransform.rotation = Quaternion.Slerp(myTransform.rotation,

 Quaternion.LookRotation(target.position - myTransform.position), 

`rotationSpeed*Time.deltaTime);

 }
 
 

}

Comment
Comments Locked · Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Graham-Dunnett ♦♦ · May 21, 2014 at 01:13 PM 0
Share

You might want to learn how to format your code. :-) Then, there are 44 pages of questions on this site asking about null reference exceptions, so this is probably a duplicate.

http://answers.unity3d.com/questions/topics/nullreferenceexception.html

0 Replies

  • Sort: 

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

21 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

What does "Object reference not set to an instance of an object," mean? 1 Answer

NullReferenceException: UnityEngine.Rigidbody2D.get_velocity() 0 Answers

2D 360 degress platformer example needed 0 Answers

I have a sphere and a mesh (roulette table). Physics doesn't work. 2 Answers

How to Buffet an object floating in space? 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges