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 /
This question was closed May 16, 2013 at 06:40 AM by Fattie for the following reason:

Duplicate Question

avatar image
0
Question by imgregduh · May 16, 2013 at 04:05 AM · dontdestroyonloadstatic variable

what is better using dontdestroyonload or making the variable static ?

im just curious which is more efficient, im just making a breakout clone and i want the current lives to be passed to the next stage

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 AlucardJay · May 16, 2013 at 04:43 AM 0
Share

Is currentLives the only variable you want to remember between scenes? I would say just store the lives in PlayerPrefs. Save the currentLives to PlayerPrefs before loading the next level, and at the start of the next level just load currentLives from PlayerPrefs.

avatar image imgregduh · May 16, 2013 at 06:07 AM 0
Share

well i have a manager script that is holding score, currentLives, and brick number, they are currently all static.

im kinda of a noob at unity, how do i use playerprefs?

avatar image Fornoreason1000 · May 16, 2013 at 06:13 AM 0
Share

static will only keep the properties that are static, while DontDestroyOnLoad will keep everything related to the object. PlayerPrefs is probably the way to go... since you can also use it as an Auto-save feature. as for playerprefs, I googled these random results. some docs to...

http://docs.unity3d.com/Documentation/ScriptReference/PlayerPrefs.html

http://www.3dbuzz.com/forum/threads/188619-Ho-To-create-save-amp-Load-point-on-unity-game

http://www.youtube.com/watch?v=Y9tXh$$anonymous$$v_8WQ

avatar image imgregduh · May 16, 2013 at 08:09 PM 0
Share

im actually following that guy you linked me too on youtube to make the brick game. Which is where i got the idea of using static variables to move variables to another scene

0 Replies

  • Sort: 

Follow this Question

Answers Answers and Comments

16 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

Related Questions

DontDestroyOnLoad - is it intended behavior? 3 Answers

...Why does this FAIL? - DontDestroyOnLoad()?? 1 Answer

DontDestroyOnLoad duplicate object when using a singleton 5 Answers

DontDestroyOnLoad not working in Unity 4.3 1 Answer

is it OK to use DestroyImmediate in game? 4 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