Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Draw text với bitmap font trong xna

  1. #1
    Ngày gia nhập
    09 2011
    Bài viết
    7

    Mặc định Draw text với bitmap font trong xna

    Mình có 1 file ảnh thế này, mình muốn viết 1 function là nhập vào 1 dãy số và trả về texture2D là hình ảnh của dãy số đó được tạo bằng cái hình dưới thì làm thế nào, bạn nào biết có thể chỉ giáo mình với, cám ơn các bạn nhiều.

  2. #2
    Ngày gia nhập
    03 2009
    Bài viết
    135

    Lập trình game luôn. ghê ghê.
    Trước hết phải xác định các thông số sau:
    - image width, image height
    - num of image:10
    - xác định 1 số width , height là bao nhiêu để khi draw nó thì là số thứ i* width, height tương ứng.
    cách thức là drawRegion khong phải drawString.
    Tham số đầu vào là number cần draw.
    ví dụ: 123
    thì ta convert charToArray cho nó. rồi draw region lần lượt cho từng num với x,y khác nhau.
    ví dụ
    for(i=>arr.length)
    draw(hinhanh,x_hinh,y_hinh,width_hinh,height_hinh, x_noive,y_noive,flag_align:center,bottom,top,left)

  3. #3
    Ngày gia nhập
    09 2011
    Bài viết
    7

    Trích dẫn Nguyên bản được gửi bởi bachdienquan Xem bài viết
    Lập trình game luôn. ghê ghê.
    Trước hết phải xác định các thông số sau:
    - image width, image height
    - num of image:10
    - xác định 1 số width , height là bao nhiêu để khi draw nó thì là số thứ i* width, height tương ứng.
    cách thức là drawRegion khong phải drawString.
    Tham số đầu vào là number cần draw.
    ví dụ: 123
    thì ta convert charToArray cho nó. rồi draw region lần lượt cho từng num với x,y khác nhau.
    ví dụ
    for(i=>arr.length)
    draw(hinhanh,x_hinh,y_hinh,width_hinh,height_hinh, x_noive,y_noive,flag_align:center,bottom,top,left)
    Cám ơn bạn đã giúp đỡ, mình đã làm được với cách đơn giản hơn chút xíu, và có sự đóng góp ý tưởng từ bạn, cám ơn bạn rất nhiều

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn