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 /
  • Help Room /
avatar image
1
Question by Erik-Sombroek · Mar 14, 2016 at 12:21 PM · editorperformanceplaymodeinitialize

Entering playmode from editor is very slow

Hi,

When i hit play from the editor i have a 60s+ waiting time.

but the scene is not that complex in terms of meshes. What happens when you hit play? And how can i debug this? My objects in the scene all hold an array with a LOT of scriptable objects. Does it rebuild those when you hit play? I'm talking about 2000+ scriptable objects per object. I tried the profiler, but it runs out of samples to quickly. If anyone can point me in the right direction on how to fix this or at least debug, i would be helped.

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 brunocoimbra · Mar 14, 2016 at 04:35 PM 0
Share

It seems like you are using scruotable objects in a very wrong way.

SriptableObjects are meant to store data that is needed across various scenes (and other $$anonymous$$or things in special cases).

Why do you even have 2000+ scriptable objects per object? This sure is a lot of things to process.

avatar image Erik-Sombroek · Mar 14, 2016 at 04:43 PM 0
Share

I use them to describe my 'voxels'. I needed somthing that could survive between the editor and the play mode. a 20x20x20 cube already contains 8000 cubes, thus in my case 8000 scriptable objects.

avatar image brunocoimbra Erik-Sombroek · Mar 14, 2016 at 10:52 PM 0
Share

Still seems like you are using it wrong...

"2000+ scriptable objects per object" "20x20x20 cube already contains 8000 cubes, thus in my case 8000 scriptable objects"

If you have 8000 cubes and it is 2000+ scriptable objects per object, it would be 16000000+ scriptable objects, won't? If that is the case, you ARE using scriptable objects in a VERY wrong way.

If you have 100 scriptable objects in your project, there is no need to reference all of them in each object, in each scene. Usually, only one reference for each one is enough per scene.

If I misundestood your statement, describe more about your project. Because, as I said, the way you described your issue, you are just using scriptable objects wrong.

avatar image Erik-Sombroek brunocoimbra · Mar 15, 2016 at 11:18 AM 0
Share

Hi,

Sorry for being unclear here. A 20x20x20 mesh cube would consist of 8000 scriptable objects. So each 'cube/voxel' has 1 scriptable object.

Hope this helps with your answer! :)

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

71 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

Related Questions

Top Notch Specs, Poor Performance on the Editor 0 Answers

Omit Certain GameObjects From Loading At Runtime 0 Answers

VSync (GTX.WaitForPresent) getting 50 ms in Editor 0 Answers

Editor Scripts running slow 0 Answers

Really High CPU usage On empty scenes/new projects (ApplicationTickTimer problem) profiler pics 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