Views
Canvas (Tiếng Việt)
Available since LÖVE 0.8.0 |
Nó vừa được đổi tên từ Framebuffer. |
Canvas được dùng cho việc vẽ gián tiếp khỏi màn hình. Hãy hình dung nó như là một màn hình không thấy được, mà bạn có thể vẽ lên. Nó sẽ không hiển thị gì cho đến tận khi bạn in lên màn hình thật. Cách này cũng có tên gọi là "render to texture".
Bằng cách vẽ những thứ mà không thường thay đổi vị trí (chẳng hạn các vật trên hình nền) vào Canvas, rồi mới vẽ cả Canvas lên thay vì vẽ từng vật, bạn có thể giảm số thao tác vẽ được thực hiện ở mỗi khung hình.
Canvas có thể bị ảnh hưởng bởi triệu chứng lũy thừa 2. Hầu hết các card đồ họa có hỗ trợ Canvas thì cũng hỗ trợ texture không bị PO2. Tuy nhiên, còn có một số card đời cũ không hỗ trợ. Hãy kiểm tra trong love.graphics.isSupported("npot") để xem liệu card đồ họa máy của bạn có hỗ trợ không.
Constructor
love.graphics.newCanvas | Creates a new Canvas. |
Hàm
Canvas:clear | Clears content of a Canvas. |
Canvas:getDimensions | Gets the width and height of the Canvas. |
Canvas:getFSAA | Gets the number of FSAA samples used when drawing to the Canvas. |
Canvas:getFilter | Gets the filter mode of the Canvas. |
Canvas:getFormat | Gets the texture format of the Canvas. |
Canvas:getHeight | Gets the height of the Canvas. |
Canvas:getImageData | Generates ImageData from the contents of the Canvas. |
Canvas:getPixel | Gets the pixel at the specified position in a Canvas. |
Canvas:getWidth | Gets the width of the Canvas. |
Canvas:getWrap | Gets the wrapping properties of a Canvas. |
Canvas:renderTo | Render to a Canvas using a function. |
Canvas:setFilter | Sets the filter mode of the Canvas. |
Canvas:setWrap | Sets the wrapping properties of a Canvas. |
Object:type | Gets the type of the object as a string. |
Object:typeOf | Checks whether an object is of a certain type. |
Lớp cấp cao
Ví dụ
Lấy từ diễn đàn
http://love2d.org/forums/viewtopic.php?f=4&t=2136&start=20
Xem thêm
Ngôn ngữ khác
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info