From 5759e8dbc6abd9ed261e531a10bb6b3b0ea6a1e5 Mon Sep 17 00:00:00 2001 From: Lenheart <947330670@qq.com> Date: Sat, 25 Oct 2025 23:54:47 +0800 Subject: [PATCH] =?UTF-8?q?Canvas=20API=E5=A2=9E=E5=8A=A0=E5=AE=8C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UI/ObjectClass/Canvas.nut | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/UI/ObjectClass/Canvas.nut b/UI/ObjectClass/Canvas.nut index e783ba7..1e90ec8 100644 --- a/UI/ObjectClass/Canvas.nut +++ b/UI/ObjectClass/Canvas.nut @@ -14,11 +14,31 @@ class Canvas extends Actor { sq_RegisterDestruction(C_Object, this); } + /** + * 绘制Img + * @function + * @param {string} Img img路径 + * @param {integer} Index img编号 + * @param {integer} X X坐标 + * @param {integer} Y Y坐标 + * @returns {void} + */ function DrawImg(Img, Index, X, Y) { - sq_Canvas_DrawImg(C_Object, Img, Index, {x = X, y = Y}); + sq_Canvas_DrawImg(C_Object, Img, Index, { x = X, y = Y }); } + /** + * 根据矩形绘制Img + * @function + * @param {string} Img img路径 + * @param {integer} Index img编号 + * @param {integer} X X坐标 + * @param {integer} Y Y坐标 + * @param {any} Width 宽度 + * @param {any} Height 高度 + * @returns {void} + */ function DrawImgRect(Img, Index, X, Y, Width, Height) { - sq_Canvas_DrawImgRect(C_Object, Img, Index, {x = X, y = Y,w = Width, h = Height}); + sq_Canvas_DrawImgRect(C_Object, Img, Index, { x = X, y = Y, w = Width, h = Height }); } }