Announcement

Collapse
No announcement yet.

Chỉnh Brightness cho Sprite trong Window Phone 7

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [C#] Chỉnh Brightness cho Sprite trong Window Phone 7

    Chào anh chị và các bạn, em đang làm 1 game code trên Window Phone.
    Em có 1 map lớn, và các sprite nhỏ (có thể coi như các map nhỏ), ví dụ như em muốn đi từ A sang B. Khi đến B thì sprite B sẽ sáng lên hết cỡ rồi biến mất (trong suốt hoàn toàn), ngoài cách tự làm sprite có cách nào code chỉnh không anh chị? Vì em có tới gần 100 texture như thế, nếu ngồi chỉnh thành từng sprite thì mệt luôn...hix hix
    Có thử các Effect fx nhưng bị báo lỗi "The Windows Phone platform does not support custom shaders"
    Mong mọi người giúp đỡ...Em cảm ơn.
    "Tôi sẽ trở thành Vua Hải Tặc" - I love One Piece

  • #2
    Chào bạn,ở chế độ pha màu của Color có thể thay đổi độ Alpha của màu texture.Nó có cách hoạt động như sau:
    + Bạn để màu ở chế độ Color.White là giữ nguyên màu gốc của Texture với Alpha =255,(0<= Alpha<=255)
    + Theo ý của mình bạn nên tạo một biến alpha và biến đó thay đổi theo thời gian.(lấy trong GameTime) và một biến timeEffect.
    + Theo đó bạn Color.White*alpha/255f ,sẽ tùy chỉnh đc hiệu ứng như bạn yêu cầu.
    + Cách làm này tương tự như hiệu ứng FadeOut cho hệ thống ScreenManager.
    Đó là quan điểm của mình,có gì sai sót bạn cứ góp ý.Chúc bạn học tốt!
    + Yahoo mail: httt4ever@yahoo.com.vn
    + Gmail : httt4ever@gmail.com
    + Mobile : 01682823724

    Comment


    • #3
      Originally posted by 10520368 View Post
      Chào bạn,ở chế độ pha màu của Color có thể thay đổi độ Alpha của màu texture.Nó có cách hoạt động như sau:
      + Bạn để màu ở chế độ Color.White là giữ nguyên màu gốc của Texture với Alpha =255,(0<= Alpha<=255)
      + Theo ý của mình bạn nên tạo một biến alpha và biến đó thay đổi theo thời gian.(lấy trong GameTime) và một biến timeEffect.
      + Theo đó bạn Color.White*alpha/255f ,sẽ tùy chỉnh đc hiệu ứng như bạn yêu cầu.
      + Cách làm này tương tự như hiệu ứng FadeOut cho hệ thống ScreenManager.
      Đó là quan điểm của mình,có gì sai sót bạn cứ góp ý.Chúc bạn học tốt!
      Cảm ơn bạn
      "Tôi sẽ trở thành Vua Hải Tặc" - I love One Piece

      Comment

      LHQC

      Collapse
      Working...
      X