cho mình hỏi MathHelper.Lerp là gì?cho mình một ví dụ,cảm ơn.
Announcement
Collapse
No announcement yet.
Hàm Trong XNA
Collapse
X
-
Hihi Đảo có thể tham khảo tại : http://msdn.microsoft.com/en-us/libr...lper.lerp.aspx
cái này nói khá rõ về hàm đó!Henry Nguyễn (Điệp Nguyễn MBA)
--
MBA, Sales Director, Co-founder - MYTH VIET NAM TECHNOLOGY CO., LTD - http://myth.vn/
Email: diepnguyenmba@gmail.com - Phone: 0905.504.386
-
Với giá trị trả về = value1 + (value2 - value1) * amount. Các hàm Lerp (Color.Learp, MathHelper.Lerp,...) có thể đc dùng để chuyển dần dần từ giá trị value1 sang giá trị value2.
Ví dụ: Giá trị amount sẽ giao động theo thời gian (nằm trong khoảng 0.0f -> 1.0f) -> Giá trị c giao động theo thời gian (0.0f -> 10.0f)
Code:public override void Update(GameTime gameTime) { float amount = Math.Sin(gameTime.TotalGameTime.TotalSeconds)*0.5f + 0.5f; // Hàm sin này có giá trị giao động từ 0.0f -> 1.0f float c = MathHelper.Lerp(0.0f, 10.0f, amount); }
Last edited by 09520607; 05-06-2011, 08:16.Milky life leads the Way.
Comment
Comment