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 Catlard · Nov 09, 2011 at 02:57 PM · guicolorfadedrawtexture

Fading an image drawn with GUI.DrawTexture

Hey, folks. I've got three lines of code in a larger script. I'm trying to figure out why I can't modify the GUI texture alpha values. Is there something wrong with the way I'm calling them? It seems to work on some things but not on others...and not on fonts, either.

Here's the code...this just causes it to pop in when the alpha is one....it's changing the value of the alpha based on an iTweened transform. The image itself has alpha channel, as it's a .png.

 GUI.DrawTexture(lastNameRect,  lastNameTexture, ScaleMode.ScaleToFit, true, 0);    
 GUI.DrawTexture(firstNameRect, firstNameTexture, ScaleMode.ScaleToFit, true, 0);
 GUI.color.a = valueCube.transform.position.x;

Cheers

Simon

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
1
Best Answer

Answer by J3-Gaming · Nov 09, 2011 at 08:42 PM

You might need to move the lines around:

 GUI.color.a = valueCube.transform.position.x;
 GUI.DrawTexture(lastNameRect,  lastNameTexture, ScaleMode.ScaleToFit, true, 0); 
 GUI.DrawTexture(firstNameRect, firstNameTexture, ScaleMode.ScaleToFit, true, 0);

If I understand your code correctly, you want to modify the alpha of these drawn textures. So apply the alpha before you draw 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 J3-Gaming · Nov 09, 2011 at 08:43 PM 0
Share

http://unity3d.com/support/documentation/ScriptReference/GUI-color.html

Notice the GUI.color line is first, everything below it becomes yellow.

avatar image Catlard · Nov 09, 2011 at 09:08 PM 0
Share

I'm gonna go with a face palm and a giant DUH! To myself. Thanks a majillion bagillion. Yes, that's a uint.

avatar image J3-Gaming · Nov 10, 2011 at 12:31 AM 0
Share

Glad to know it worked, we all need a second pair of eyes sometimes - that is what answers is for :)

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

GUI buttons glow/flash/fade between textures 0 Answers

Drawing 4 GUIButton's with a forloop. Need help changing color? 1 Answer

How to render a colored 2D rectangle. 6 Answers

fade in out multi images then go to next scene 1 Answer

Alpha set by tag in GUI.Label / GUI text behaves strange way 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