在任务栏加载图片的写法
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-05-19 20:14:45 |
👁️ 阅读: 7
在996引擎中,任务栏加载图片通常使用`GUI:Image_Create`函数。根据浮生梦老师前端课程内容,以下是创建图片控件的基本写法:
```lua
-- 首先需要创建父节点(如任务栏容器)
local parent = GUI:Win_Create("TaskBarParent", 0, 0, 0, 0, false, false, true, false, false, false, 1)
-- 在任务栏中创建图片控件
local taskImage = GUI:Image_Create(parent, "task_image", 100, 100, "res/public/1900000610.png")
-- 设置图片属性(可选)
GUI:setAnchorPoint(taskImage, 0.50, 0.50) -- 设置锚点居中
GUI:setTouchEnabled(taskImage, false) -- 禁用触摸
GUI:setTag(taskImage, -1) -- 设置标签
```
如果需要动态更换任务栏图片,可以使用:
```lua
-- 更换图片路径
GUI:Image_loadTexture(taskImage, "res/public/1900000612.png")
```
**关键点说明:**
1. `parent`参数必须是已创建的父容器节点
2. 图片路径使用`res/`开头的相对路径
3. 坐标(100,100)是相对于父节点的位置
4. 使用`setAnchorPoint`可以调整图片的定位基准点
如果你需要将图片作为按钮使用,建议创建按钮控件并设置状态图片,这样会有更好的交互效果。
← 返回问答库