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
0
Question by ChrysPRos · Aug 13, 2017 at 05:20 PM · booleancolor changesmoothly

general problem on Lerp fonction for smoothcolor changing

Hi,

I got a problem with the game i'm trying to develop. I move a ball like an Agar.io The ball should be switching color (smoothly) then it Moving or not But it doesn't work.

The moving script:

public class Move : MonoBehaviour {

 public float Speed;
 public bool inMove = false;
 private void Start()
 {
     Vector3 target = Camera.main.ScreenToWorldPoint(Input.mousePosition);
     target.x = transform.position.x;
     target.y = transform.position.y;
 }

 // Update is called once per frame
 void Update () {


     Vector3 target = Camera.main.ScreenToWorldPoint(Input.mousePosition);
     target.z = transform.position.z;
     
     if ((target.x != transform.position.x) | (target.y != transform.position.y))
     {
         inMove = true;
         //target.x = transform.position.x;
         //target.y = transform.position.y;

     }
     else
     {
         inMove = false;
     }

     transform.position = Vector3.MoveTowards(transform.position, target, Speed * Time.deltaTime);
 }

}

the changing color script :

public class ColorSpeed : MonoBehaviour {

 public List<Material> Mats = new List<Material>();
 private float value1;
 private float value2;
 private float value3;
 public Move _move;


 public float timeLeft;


 private void Update()
 {
     GetComponent<Renderer>().material = Mats[0];
     if (_move.inMove == false)
     {
         
         // Assign target color
         GetComponent<Renderer>().material = Mats[1];
         //change smoothly the color
         GetComponent<Renderer>().material.color = Color.Lerp(GetComponent<Renderer>().material.color, Mats[0].color, Time.deltaTime / 2);
         
     }
     else
     {
         GetComponent<Renderer>().material = Mats[0];
         GetComponent<Renderer>().material.color = Color.Lerp(GetComponent<Renderer>().material.color,Mats[1].color, Time.deltaTime / 2);
         // Update timer
         
     }
 }

the move animation is working, the condition with bool too , but what it's not working is Lerp . I tryied many code on internet just for test this fonction and I always had the same issue

: CS0121 C# The call is ambiguous between the following methods or properties: and

thank you in advance

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 ChrysPRos · Aug 15, 2017 at 01:52 AM

I really screwed with this error because I relaly need smooth change color , it's a part of the game play

Comment
Add comment · 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

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

110 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 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

Two Line Renderer overlapping to create new color 0 Answers

Move camera at certain speed to the right but follow player in Y ? 0 Answers

My AI Script doesn't make my AI turn. 1 Answer

Need help with writing a bool to call a function 0 Answers

Raycast not changing value 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