Tôi chỉ muốn hiển thị một phần của hình dạng được vẽ trên canvas. Dòng của tôi về cơ bản là này và nó hoạt động tốt:Canvas, tọa độ phủ định: Có xấu khi vẽ đường dẫn bắt đầu từ canvas và tiếp tục không?
ctx.fillRect(xPosition, rectHeight - offsetV , rectWidth, rectHeight);
Biến thứ hai sẽ có giá trị âm. Vì vậy, quesiton của tôi là: là nó thực hành xấu (hoặc tôi thiết lập bản thân mình cho các lỗi xuống đường) để vẽ một con đường mà bắt đầu ra khỏi vải (với một phối hợp tiêu cực) và sau đó tiếp tục vẽ trên vải.
Không, nó isn' t, miễn là bạn không vẽ _too_ nhiều thứ trên màn hình, đó sẽ là một sự lãng phí lớn của tài nguyên. – Shmiddty
Trong trường hợp bạn tự hỏi, hầu hết các triển khai (? Tất cả?) Sẽ cắt đoạn thẳng trước khi vẽ nó, vì vậy chi phí chỉ là chi phí clip này - không phải một điểm ảnh duy nhất được vẽ bên ngoài canvas -. – GameAlchemist