Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 7 của 7
  1. #1

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Chào bạn nguyenbinh07,

    Bạn định nghĩa struct thế này ( định nghĩa có hàm khởi tạo của struct )
    với mục đích gì vậy ?
    Mã nguồn PHP:
    struct Particle{ float x, y; float nx, ny; byte s; COLORREF c; Particle(int _x, int _y, int _s) { x = _x; y = height - _y; s = _s; // speed nx = rand () % (width*4) - width*2; ny = rand () % (height*4) - height*2; c = RGB(rand () % 255, rand () % 255, rand () % 255); }};  
    Thank and best regards,
    C&C++

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    x, y là tọa độ mà các hạt cần phải chạy đến, nx, ny là tọa độ ngẫu nhiên, s là tốc độ, c là màu (ngẫu nhiên).

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    sau khi chỉnh sửa cái code của cậu thì tớ cũng đã có nhiều thứ hayhay
    tuy nhiên có một cái mà tớ vẫn không sửa được với lý do " Quá Ngu Tiếng Anh"
    đù search trên MSDN rồi mà vẫn chưa biết hết cái
    Mã nguồn PHP:
    WM_CREATE  
    tcả nhà ai biết WM có những gì chỉ tớ với

  5. #5
    Trích dẫn Gửi bởi nguyenbinh07
    Mình mới làm project này, chạy cũng đc nhưng chả hiểu sao mấy dấu chấm nó cứ tập trung đông ở phía trên, chắc do hàm rand() mình dùng có vấn đề. Các bạn xem rồi cho ý kiến nhé!
    Không phải do hàm rand() mà do cách lấy số dấu chấm (ở hàm create_particle()) của bạn rất ngẫu nhiên. Bạn có thể khống chế điều này bằng cách chia nửa trên và nửa dưới của cái bitmap (cửa số) rồi lấy số dấu chấm của 2 nửa nó bằng nhau [IMG]images/smilies/smile.png[/IMG]
    Thêm nữa, s không phải là spead mà s là độ rộng của dấu chấm [IMG]images/smilies/smile.png[/IMG]

  6. #6
    Rất là đẹp đó bạn [IMG]images/smilies/biggrin.png[/IMG]

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    bài viết rất hay.

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •