Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • 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 /
avatar image
0
Question by ittem · Sep 04, 2017 at 08:33 AM · errorlookatlookattarget

LookAt() Error

Hi,

I have a strange error, since I dont get what I am doing wrong. I have this code:

 public Transform target:
 
 void LateUpdate()
     {
         transform.LookAt(target);
     }

So my object should look at a given target. When I move the gameobject, to which this code is attached I get the following errors:

Assertion failed on expression: 'IsNormalized(dir)'

Assertion failed on expression: 'IsNormalized(ray.GetDirection())'

Does anyone know how to fix this? Since I cant move my gameobject and looking at another object at the same time.

Thanks

Comment
Add comment · Show 2
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 lilinjie_ · Sep 06, 2017 at 02:15 PM 0
Share

I have tried your above code, include the situation of which the LookAt object and the target object in the same position, but I didn't get the error you get. Did you have other code which causes the error?

avatar image ittem lilinjie_ · Sep 06, 2017 at 02:19 PM 0
Share

did you move this object via "hand" in transform and with transform.position(somewhere)?

And Both times no error occured? I thought of an Unity Version error, but I have the latest Version (of course still possible). Since I dont have any other Scripts attached to this object I dont know where the problem comes from.

The error happens after some time maybe 10 seconds, if your try it for the first time, after starting unity new, afterwards it occures instantly

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by FlaSh-G · Sep 06, 2017 at 10:52 AM

Sounds like the target is at the exact same position as the object supposed to look at it. Maybe it's even the very same object.

Comment
Add comment · Show 1 · Share
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 ittem · Sep 06, 2017 at 11:30 AM 0
Share

Thanks for your suggestion, I checked that possibility and I dont think that it occurs in my situation.

I fixed it with, RotateTowards() ins$$anonymous$$d of LookAt(), I dont know why, but the eror didnt occure there

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

90 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 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 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 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 avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

how to get my look at script to only work on the Y axis? 1 Answer

How to rotate an object depending on the rotation of an other Object 3 Answers

Indicator rotating around player 1 Answer

LookAt doesnt work with cardboard SDK or any camera movement 0 Answers

Simulating Mouse Input for AI 0 Answers


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