装扮页
This commit is contained in:
parent
c7dabbe069
commit
7f203204e9
|
|
@ -0,0 +1,95 @@
|
||||||
|
/*
|
||||||
|
文件名:Inventory_DressUpPage.nut
|
||||||
|
路径:User/UI/Window/5_Inventory/Inventory_DressUpPage.nut
|
||||||
|
创建日期:2025-01-11 15:06
|
||||||
|
文件用途:背包装扮页面
|
||||||
|
*/
|
||||||
|
|
||||||
|
// 背包装扮页面
|
||||||
|
class Inventory_DressUpPage extends Yosin_CommonUi {
|
||||||
|
|
||||||
|
constructor(x, y, w, h) {
|
||||||
|
base.constructor(x, y, w, h);
|
||||||
|
|
||||||
|
DrawWidget();
|
||||||
|
}
|
||||||
|
|
||||||
|
function DrawWidget() {
|
||||||
|
|
||||||
|
// 人物装扮穿戴
|
||||||
|
local CharactersDressUp = Inventory_CharactersDressUp();
|
||||||
|
CharactersDressUp.SetPosition(0, 0);
|
||||||
|
Addchild(CharactersDressUp);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// 添加按钮
|
||||||
|
function AddBtn() {
|
||||||
|
local ibtn = Yosin_BaseButton();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// 上半部分 人物装扮穿戴
|
||||||
|
class Inventory_CharactersDressUp extends CL_CanvasObject {
|
||||||
|
|
||||||
|
constructor() {
|
||||||
|
local w = 254;
|
||||||
|
local h = 178;
|
||||||
|
base.constructor();
|
||||||
|
|
||||||
|
// 创建画布
|
||||||
|
CL_CanvasObject();
|
||||||
|
// 重设大小并清空
|
||||||
|
ResizeAndClear(w, h);
|
||||||
|
// 开始绘制
|
||||||
|
BeginDraw();
|
||||||
|
|
||||||
|
// 绘制背景
|
||||||
|
DrawBackground();
|
||||||
|
|
||||||
|
// 结束绘制
|
||||||
|
EndDraw();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// 背景
|
||||||
|
function DrawBackground() {
|
||||||
|
|
||||||
|
// 背景边框
|
||||||
|
local bg = Yosin_NineBoxStretch(254, 178, "sprite/interface/lenheartwindowcommon.img", 97);
|
||||||
|
DrawSprite(bg, 0, 0);
|
||||||
|
|
||||||
|
// 装备装扮背景
|
||||||
|
local itemBg = CL_SpriteFrameObject("sprite/interface/newstyle/windows/inventory/inventory.img", 11);
|
||||||
|
DrawSpriteFrame(itemBg, 116, 31);
|
||||||
|
|
||||||
|
// 魔法阵
|
||||||
|
local MagicLight = CL_SpriteFrameObject("sprite/interface/newstyle/windows/inventory/inventory.img", 179);
|
||||||
|
DrawSpriteFrame(MagicLight, 5,55);
|
||||||
|
|
||||||
|
// 人物打光
|
||||||
|
local CharacterLight = CL_SpriteFrameObject("sprite/interface/newstyle/windows/inventory/inventory.img", 178);
|
||||||
|
DrawSpriteFrame(CharacterLight, -10, 4);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if (!getroottable().rawin("chongzaiflag")) {
|
||||||
|
getroottable()["chongzaiflag"] <- true;
|
||||||
|
} else {
|
||||||
|
//遍历窗口队列 如果可见则调用Show
|
||||||
|
for (local i = 0; i< _SYS_WINDOW_LIST_.len(); i++) {
|
||||||
|
local Window = _SYS_WINDOW_LIST_[i];
|
||||||
|
Window.Visible = false;
|
||||||
|
Window.RemoveSelf();
|
||||||
|
}
|
||||||
|
TestStage();
|
||||||
|
}
|
||||||
|
|
@ -283,5 +283,8 @@
|
||||||
},
|
},
|
||||||
"User/UI/Window/4_Personalinfo/Personalinfo_RoleInfoPage.nut": {
|
"User/UI/Window/4_Personalinfo/Personalinfo_RoleInfoPage.nut": {
|
||||||
"description": "个人信息页"
|
"description": "个人信息页"
|
||||||
|
},
|
||||||
|
"User/UI/Window/5_Inventory/Inventory_DressUpPage.nut": {
|
||||||
|
"description": "背包装扮页"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue