Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 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 Shyfty · Aug 12, 2014 at 04:17 AM · ondrawgizmos

Gizmo.DrawLine() not working on child class

I have a base class which implements the OnDrawGizmos function and in that function it takes the gameobjects position and the position of another passed in and draws a line between them. I have multiple classes which inherit from this class and only one child class actually gets the lines rendered in the editor. I set breakpoints and it is in fact calling the Gizmo.DrawLine() funtion with valid positions on all the children class objects, yet as I stated there is no line in the editor. I have no clue what could be happening here.

  • The child classes are completely empty at this point, they have no variables or anything to set them apart from each other. Also Gizmos.DrawIcon works for all the classes.

Comment
Add comment · Show 4
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 rutter · Aug 12, 2014 at 04:18 AM 0
Share

That sounds curious. Are these objects all at or around the world origin, position (0,0,0)? I'm trying to think of things that might go wrong, and mixing up local/world coordinates is about all I've got, if you're sure that DrawLine is getting called.

avatar image Shyfty · Aug 12, 2014 at 04:23 AM 0
Share

No they are anywhere from +200 to -200 on the z and x axis. Also Im using gameObject.transform.position for my positions which is world space position.

avatar image rutter · Aug 12, 2014 at 04:37 AM 0
Share

Thanks for replying, at least. I can't think of what else might be wrong, unfortunately. $$anonymous$$aybe somebody else will have an idea. If you can post any code that reproduces the issue, that might help.

avatar image Shyfty · Aug 12, 2014 at 05:19 AM 0
Share

Well I fiddled around with stuff and figured out that if I started with the original prefab for the class that worked and changed the class on it and saved it as a new prefab that still worked so I guess that's my solution for now. Still unsure of why this happened thought.

0 Replies

· Add your reply
  • Sort: 

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

3 People are following this question.

avatar image avatar image avatar image

Related Questions

Choosing which camera draws gizmos 1 Answer

How do you detect clicks in scene view without losing object focus? 0 Answers

Is OnDrawGizmos called in build? 2 Answers

Pathfinding Only Working in Editor View 0 Answers

Equivalent of Awake() for Gizmos? 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