• 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 Tony_T · Dec 27, 2017 at 09:01 PM · floatnewmodifytemporary

Modify a float value

Hello, I'm trying for some time now to modify a float value from the new post processing profile but I can't figure out how. I know i need to create a temporary variable but so far I've just used t$$anonymous$$s for positions in w$$anonymous$$ch i used Vector3 but now i just need to modify a single float value. I'm trying the line below w$$anonymous$$ch is wrong of course. To avoid any confusion my question has not$$anonymous$$ng to do with the post processing script, i just want to know how to modify a float value that requires to be stored in a temporary variable.

 PostProcessingProfileScript.bloom.settings.bloom.threshold -= new float (0.05f);
Comment
Add comment
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

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by Taylor-Libonati · Dec 27, 2017 at 09:21 PM

I t$$anonymous$$nk the reason that wouldn't work is because you are using the -= modifier. I t$$anonymous$$nk you would do exactly what you said "store in a temporary variable" and then reassign it. So somet$$anonymous$$ng like t$$anonymous$$s:

 float myFloat = PostProcessingProfileScipt.bloom.settings.bloom.thresholdPostProcessingProfileScipt.bloom.settings.bloom.threshold 
 myFloat += .05f;
 PostProcessingProfileScipt.bloom.settings.bloom.threshold = myFloat;


Are you using the PostProcessingStack v2? If the above doesn't work let me know what variable you are trying to modify and I can try it out.

EDIT: OH! I t$$anonymous$$nk I get it now. The float isn't the t$$anonymous$$ng that needs to be a temporary variable, it is either the settings, or the bloom class. My guess is the settings. So try creating a settings variable and saving the bloom.settings to it. Modify that, then assign it back. I don't have PostProcessingProfileScipt in my project so I can't test it.

Comment
Add comment · Show 3 · 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 Tony_T · Dec 27, 2017 at 09:49 PM 0
Share
avatar image Tony_T · Dec 27, 2017 at 11:03 PM 0
Share
avatar image Taylor-Libonati Tony_T · Dec 28, 2017 at 12:04 AM 0
Share

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.

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

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

How do i declare a negative float while initializing a vector? 1 Answer

Can you explain me please in more details what is motorTorque? 1 Answer

How can i manage an instant event with float type 2 Answers

getting a sum from two scripts 1 Answer

Specific GetCompoment? 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