cuốn sách gpt4 ai đã làm

Vẽ một phần hình ảnh/phông chữ trong Allegro5

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 11:45:40 29 4
mua khóa gpt4 Nike

Có cách nào để vẽ (hoặc hiển thị) chỉ một phần hình ảnh/phông chữ trong Allegro5 không?

Ví dụ: nếu tôi có hình vuông A và hình ảnh B và tôi chỉ muốn vẽ/hiển thị phần B chồng lên A (trong trường hợp này là C), tôi phải làm thế nào?

hình minh họa:

    +------+
|B +--|------+
|
+------+ |
|
|
+--------+

Nếu tôi chỉ sử dụng các hình gốc để che đi những phần của B mà tôi không muốn hiển thị, tôi có thể ghi đè lên đối tượng đã vẽ trước đó có B.

câu trả lời hay nhất

Tôi đã cố gắng giải quyết vấn đề này bằng cách sử dụng al_set_clipping_ectangle, điều này giúp chỉ có thể cắt các hình chữ nhật cụ thể.

Từ tài liệu Allegro5:

void al_set_clipping_ectangle(int x, int y, int width, int Height)

Đặt vùng của bitmap đích hoặc vùng mà pixel hiển thị bị cắt bớt. Mặc định là cắt các pixel thành toàn bộ bitmap.

Về c++ - vẽ một phần hình ảnh/phông chữ trong Allegro5, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/19952609/

29 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress