Đang chuẩn bị liên kết để tải về tài liệu:
Lập trình Opengl với thư viện AUX – Phần 4
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Chuột: Trong các trò chơi ta đều thấy sự quan trọng của việc sử dụng chuột, trong phần này chúng ta sẽ xem xét làm thế nào để chương trình chúng ta nhận ra chúng ta đang bấm trái chuột, chúng ta đang di chuyển chuột. Để làm được điều này chúng ta sử dụng hàm auxMouseFunc(). | Lập trình Opengl với thư viện AUX - Phần 4 8-Chuột Trong các trò chơi ta đều thấy sự quan trọng của việc sử dụng chuột trong phần này chúng ta sẽ xem xét làm thế nào để chương trình chúng ta nhận ra chúng ta đang bấm trái chuột chúng ta đang di chuyển c huột. Để làm được điều này chúng ta sử dụng hàm auxMouseFunc .Dưới đây là mã nguồn của chương trình mouse1.cpp filename mouse1.cpp ifdef unix include GL gl.h include aux.h define CALLBACK else include windows.h include GL gl. h include GL glaux.h include stdio.h nếu bạn không có dòng này thì hàm printf không thực hiện endif GLvoid CALLBACK draw void glClearColor 0.0 0.0 0.0 0.0 glClear GL_COLOR_BUFFER_BIT glClearColor 0.0 0.0 0.0 0.0 glClear GL_COLOR_BUFFER_BIT glBegin GL_QUADS glColor3d 1.0 0.0 0.0 glV ertex2d 0.1 0.1 glColor3d 0.0 1.0 0.0 glVertex2d 0.9 0.1 glColor3d 0.0 0.0 1.0 glVertex2d 0.9 0.9 glColor3d 1.0 0.0 1.0 glVertex2d 0.1 0.9 glEnd glFlush GLvoid CALLBACK left AUX_EVENTREC event printf d d n event- data AUX_MOU SEX event- data AUX_MOUSEY