美术更新

- detail页面修改
- ui布局修改
This commit is contained in:
2025-08-25 20:15:42 +08:00
parent 2ae00f5c23
commit d6c3c775b5
183 changed files with 22192 additions and 12914 deletions
+171 -154
View File
@@ -23,7 +23,7 @@
"_active": true,
"_components": [],
"_prefab": {
"__id__": 61
"__id__": 62
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -54,7 +54,7 @@
},
"autoReleaseAssets": false,
"_globals": {
"__id__": 62
"__id__": 63
},
"_id": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4"
},
@@ -76,21 +76,21 @@
],
"_active": true,
"_components": [
{
"__id__": 58
},
{
"__id__": 59
},
{
"__id__": 60
},
{
"__id__": 61
}
],
"_prefab": null,
"_lpos": {
"__type__": "cc.Vec3",
"x": 375,
"y": 667,
"x": 540,
"y": 1170,
"z": 0
},
"_lrot": {
@@ -175,7 +175,7 @@
"_priority": 0,
"_fov": 45,
"_fovAxis": 0,
"_orthoHeight": 667,
"_orthoHeight": 1170,
"_near": 0,
"_far": 2000,
"_color": {
@@ -220,28 +220,28 @@
"__id__": 6
},
{
"__id__": 9
"__id__": 10
},
{
"__id__": 13
"__id__": 14
},
{
"__id__": 17
"__id__": 18
},
{
"__id__": 24
"__id__": 25
}
],
"_active": true,
"_components": [
{
"__id__": 55
},
{
"__id__": 56
},
{
"__id__": 57
},
{
"__id__": 58
}
],
"_prefab": null,
@@ -290,6 +290,9 @@
},
{
"__id__": 8
},
{
"__id__": 9
}
],
"_prefab": null,
@@ -308,8 +311,8 @@
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 0.6,
"y": 0.6,
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
@@ -334,7 +337,7 @@
"__prefab": null,
"_contentSize": {
"__type__": "cc.Size",
"width": 1341.9,
"width": 1170,
"height": 2532
},
"_anchorPoint": {
@@ -359,13 +362,13 @@
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 56,
"g": 56,
"b": 56,
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": {
"__uuid__": "6142e097-24a9-4336-bae2-85e66e53d1c3@f9941",
"__uuid__": "f6b9ad73-5f75-4381-9a26-bc242b1c9c7e@f9941",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
@@ -383,6 +386,18 @@
"_atlas": null,
"_id": "63iO9zGNNDP47QFZzKrJzC"
},
{
"__type__": "820fdbVWCBN+qohMzrVfhh2",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 6
},
"_enabled": true,
"__prefab": null,
"_id": "16QQQ23ZJLVbI+9+hB2cMF"
},
{
"__type__": "cc.Node",
"_name": "logo",
@@ -394,21 +409,21 @@
"_children": [],
"_active": true,
"_components": [
{
"__id__": 10
},
{
"__id__": 11
},
{
"__id__": 12
},
{
"__id__": 13
}
],
"_prefab": null,
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 477,
"x": 47.06200000000001,
"y": -457.41099999999994,
"z": 0
},
"_lrot": {
@@ -440,14 +455,14 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 9
"__id__": 10
},
"_enabled": true,
"__prefab": null,
"_contentSize": {
"__type__": "cc.Size",
"width": 546,
"height": 176
"width": 693,
"height": 285
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -462,7 +477,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 9
"__id__": 10
},
"_enabled": true,
"__prefab": null,
@@ -477,7 +492,7 @@
"a": 255
},
"_spriteFrame": {
"__uuid__": "1d3b64a7-a3d3-4a35-95e9-78f41b2055e1@f9941",
"__uuid__": "5ef9bbe1-032c-4c1c-a0bf-98290cf1dd1d@f9941",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
@@ -501,7 +516,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 9
"__id__": 10
},
"_enabled": true,
"__prefab": null,
@@ -509,7 +524,7 @@
"_target": null,
"_left": 0,
"_right": 0,
"_top": 102,
"_top": 1484.911,
"_bottom": 0,
"_horizontalCenter": 0,
"_verticalCenter": 0,
@@ -536,21 +551,21 @@
"_children": [],
"_active": true,
"_components": [
{
"__id__": 14
},
{
"__id__": 15
},
{
"__id__": 16
},
{
"__id__": 17
}
],
"_prefab": null,
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": -427,
"y": -1019.5029999999999,
"z": 0
},
"_lrot": {
@@ -582,7 +597,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 13
"__id__": 14
},
"_enabled": true,
"__prefab": null,
@@ -604,7 +619,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 13
"__id__": 14
},
"_enabled": true,
"__prefab": null,
@@ -666,7 +681,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 13
"__id__": 14
},
"_enabled": true,
"__prefab": null,
@@ -675,7 +690,7 @@
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 214.8,
"_bottom": 125.29699999999997,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
@@ -700,26 +715,26 @@
},
"_children": [
{
"__id__": 18
"__id__": 19
}
],
"_active": true,
"_components": [
{
"__id__": 21
},
{
"__id__": 22
},
{
"__id__": 23
},
{
"__id__": 24
}
],
"_prefab": null,
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": -383,
"y": -975.5029999999999,
"z": 0
},
"_lrot": {
@@ -751,16 +766,16 @@
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 17
"__id__": 18
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 19
"__id__": 20
},
{
"__id__": 20
"__id__": 21
}
],
"_prefab": null,
@@ -799,7 +814,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 18
"__id__": 19
},
"_enabled": true,
"__prefab": null,
@@ -821,7 +836,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 18
"__id__": 19
},
"_enabled": true,
"__prefab": null,
@@ -860,7 +875,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 17
"__id__": 18
},
"_enabled": true,
"__prefab": null,
@@ -882,7 +897,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 17
"__id__": 18
},
"_enabled": true,
"__prefab": null,
@@ -921,7 +936,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 17
"__id__": 18
},
"_enabled": true,
"__prefab": null,
@@ -930,7 +945,7 @@
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 267,
"_bottom": 177.49700000000007,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
@@ -955,31 +970,31 @@
},
"_children": [
{
"__id__": 25
"__id__": 26
},
{
"__id__": 33
"__id__": 34
},
{
"__id__": 37
"__id__": 38
},
{
"__id__": 41
"__id__": 42
},
{
"__id__": 45
"__id__": 46
},
{
"__id__": 49
"__id__": 50
}
],
"_active": false,
"_active": true,
"_components": [
{
"__id__": 53
"__id__": 54
},
{
"__id__": 54
"__id__": 55
}
],
"_prefab": null,
@@ -1018,18 +1033,15 @@
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 24
"__id__": 25
},
"_children": [
{
"__id__": 26
"__id__": 27
}
],
"_active": true,
"_components": [
{
"__id__": 29
},
{
"__id__": 30
},
@@ -1038,13 +1050,16 @@
},
{
"__id__": 32
},
{
"__id__": 33
}
],
"_prefab": null,
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": -249.863,
"y": -809.7220000000001,
"z": 0
},
"_lrot": {
@@ -1076,16 +1091,16 @@
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 25
"__id__": 26
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 27
"__id__": 28
},
{
"__id__": 28
"__id__": 29
}
],
"_prefab": null,
@@ -1124,14 +1139,14 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 26
"__id__": 27
},
"_enabled": true,
"__prefab": null,
"_contentSize": {
"__type__": "cc.Size",
"width": 60,
"height": 50.4
"width": 124.5999755859375,
"height": 91.35
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -1146,7 +1161,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 26
"__id__": 27
},
"_enabled": true,
"__prefab": null,
@@ -1163,10 +1178,10 @@
"_string": "登录",
"_horizontalAlign": 1,
"_verticalAlign": 1,
"_actualFontSize": 30,
"_fontSize": 30,
"_actualFontSize": 62.3,
"_fontSize": 62.3,
"_fontFamily": "Arial",
"_lineHeight": 40,
"_lineHeight": 72.5,
"_overflow": 0,
"_enableWrapText": true,
"_font": null,
@@ -1208,14 +1223,14 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 25
"__id__": 26
},
"_enabled": true,
"__prefab": null,
"_contentSize": {
"__type__": "cc.Size",
"width": 200,
"height": 80
"width": 500,
"height": 110.1
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -1230,7 +1245,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 25
"__id__": 26
},
"_enabled": true,
"__prefab": null,
@@ -1269,7 +1284,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 25
"__id__": 26
},
"_enabled": true,
"__prefab": null,
@@ -1278,7 +1293,7 @@
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 377.137,
"_bottom": 305.2279999999999,
"_horizontalCenter": 0,
"_verticalCenter": 0,
"_isAbsLeft": true,
@@ -1299,7 +1314,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 25
"__id__": 26
},
"_enabled": true,
"__prefab": null,
@@ -1340,7 +1355,9 @@
"_disabledSprite": null,
"_duration": 0.1,
"_zoomScale": 1.2,
"_target": null,
"_target": {
"__id__": 26
},
"_id": "c9KDag5vBLKazTx4FSrM2p"
},
{
@@ -1349,26 +1366,26 @@
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 24
"__id__": 25
},
"_children": [],
"_active": true,
"_active": false,
"_components": [
{
"__id__": 34
},
{
"__id__": 35
},
{
"__id__": 36
},
{
"__id__": 37
}
],
"_prefab": null,
"_lpos": {
"__type__": "cc.Vec3",
"x": -298,
"y": -557,
"x": -463,
"y": -1060,
"z": 0
},
"_lrot": {
@@ -1400,7 +1417,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 33
"__id__": 34
},
"_enabled": true,
"__prefab": null,
@@ -1422,7 +1439,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 33
"__id__": 34
},
"_enabled": true,
"__prefab": null,
@@ -1461,7 +1478,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 33
"__id__": 34
},
"_enabled": true,
"__prefab": null,
@@ -1491,26 +1508,26 @@
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 24
"__id__": 25
},
"_children": [],
"_active": true,
"_active": false,
"_components": [
{
"__id__": 38
},
{
"__id__": 39
},
{
"__id__": 40
},
{
"__id__": 41
}
],
"_prefab": null,
"_lpos": {
"__type__": "cc.Vec3",
"x": -15,
"y": -483,
"x": -180,
"y": -986.0000000000001,
"z": 0
},
"_lrot": {
@@ -1542,7 +1559,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 37
"__id__": 38
},
"_enabled": true,
"__prefab": null,
@@ -1564,7 +1581,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 37
"__id__": 38
},
"_enabled": true,
"__prefab": null,
@@ -1626,7 +1643,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 37
"__id__": 38
},
"_enabled": true,
"__prefab": null,
@@ -1656,26 +1673,26 @@
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 24
"__id__": 25
},
"_children": [],
"_active": true,
"_active": false,
"_components": [
{
"__id__": 42
},
{
"__id__": 43
},
{
"__id__": 44
},
{
"__id__": 45
}
],
"_prefab": null,
"_lpos": {
"__type__": "cc.Vec3",
"x": -15,
"y": -574,
"x": -180,
"y": -1077,
"z": 0
},
"_lrot": {
@@ -1707,7 +1724,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 41
"__id__": 42
},
"_enabled": true,
"__prefab": null,
@@ -1729,7 +1746,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 41
"__id__": 42
},
"_enabled": true,
"__prefab": null,
@@ -1791,7 +1808,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 41
"__id__": 42
},
"_enabled": true,
"__prefab": null,
@@ -1821,26 +1838,26 @@
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 24
"__id__": 25
},
"_children": [],
"_active": true,
"_active": false,
"_components": [
{
"__id__": 46
},
{
"__id__": 47
},
{
"__id__": 48
},
{
"__id__": 49
}
],
"_prefab": null,
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": -317,
"y": -820,
"z": 0
},
"_lrot": {
@@ -1872,7 +1889,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 45
"__id__": 46
},
"_enabled": true,
"__prefab": null,
@@ -1894,7 +1911,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 45
"__id__": 46
},
"_enabled": true,
"__prefab": null,
@@ -1956,7 +1973,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 45
"__id__": 46
},
"_enabled": true,
"__prefab": null,
@@ -1986,26 +2003,26 @@
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 24
"__id__": 25
},
"_children": [],
"_active": true,
"_active": false,
"_components": [
{
"__id__": 50
},
{
"__id__": 51
},
{
"__id__": 52
},
{
"__id__": 53
}
],
"_prefab": null,
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": -342,
"y": -845,
"z": 0
},
"_lrot": {
@@ -2037,7 +2054,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 49
"__id__": 50
},
"_enabled": true,
"__prefab": null,
@@ -2059,7 +2076,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 49
"__id__": 50
},
"_enabled": true,
"__prefab": null,
@@ -2121,7 +2138,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 49
"__id__": 50
},
"_enabled": true,
"__prefab": null,
@@ -2151,14 +2168,14 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 24
"__id__": 25
},
"_enabled": true,
"__prefab": null,
"_contentSize": {
"__type__": "cc.Size",
"width": 750,
"height": 1334
"width": 1080,
"height": 2340
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -2173,7 +2190,7 @@
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 24
"__id__": 25
},
"_enabled": true,
"__prefab": null,
@@ -2209,8 +2226,8 @@
"__prefab": null,
"_contentSize": {
"__type__": "cc.Size",
"width": 750,
"height": 1334
"width": 1080,
"height": 2340
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -2273,8 +2290,8 @@
"__prefab": null,
"_contentSize": {
"__type__": "cc.Size",
"width": 750,
"height": 1334
"width": 1080,
"height": 2340
},
"_anchorPoint": {
"__type__": "cc.Vec2",
@@ -2340,29 +2357,29 @@
{
"__type__": "cc.SceneGlobals",
"ambient": {
"__id__": 63
},
"shadows": {
"__id__": 64
},
"_skybox": {
"shadows": {
"__id__": 65
},
"fog": {
"_skybox": {
"__id__": 66
},
"octree": {
"fog": {
"__id__": 67
},
"skin": {
"octree": {
"__id__": 68
},
"lightProbeInfo": {
"skin": {
"__id__": 69
},
"postSettings": {
"lightProbeInfo": {
"__id__": 70
},
"postSettings": {
"__id__": 71
},
"bakedWithStationaryMainLight": false,
"bakedWithHighpLightmap": false
},
+7
View File
@@ -178,6 +178,13 @@ export default class Utils {
//let windowSize = view.getVisibleSize();
let bgTf = node.getComponent(UITransform);
if (bgTf) {
if (mod == 3) {
if (bgTf.height < bgTf.width) {
mod = 1;
} else {
mod = 2;
}
}
if (mod == 1) {
let scale = windowSize.height / bgTf.height;
bgTf.height = bgTf.height * scale;
@@ -1,4 +1,5 @@
import { ViewManager } from "db://assets/Scripts/Main/Manager/ViewManager";
import { UITransitionHelper } from "../utils/UITransitionHelper";
/**
* 导航管理器
@@ -66,6 +67,43 @@ export class NavigationManager {
ViewManager.I.openBundlesView("ChatPanel", roleId);
}
/**
* 带过渡动画进入聊天页面
* 从GirlDetailPanel平滑过渡到ChatPanel
*
* @param {number} roleId - 角色ID
* @param {any} currentPanel - 当前面板实例(GirlDetailPanel
*
* @example
* ```typescript
* NavigationManager.Instance.navigateToChatWithTransition(10001, this);
* ```
*/
public navigateToChatWithTransition(roleId: number, currentPanel?: any): void {
if (roleId == null || roleId <= 0) {
console.warn("Invalid role ID for chat navigation with transition:", roleId);
return;
}
console.log(`Navigating to chat with transition, role ID: ${roleId}`);
// 打开ChatPanel,同时标记需要执行滑入动画
ViewManager.I.openBundlesView("ChatPanel", {
roleId: roleId,
withSlideTransition: true
}, (chatNode) => {
// ChatPanel打开后,如果有当前面板,执行滑出动画
if (currentPanel && currentPanel.node && currentPanel.node.isValid) {
UITransitionHelper.slideOutToLeft(currentPanel.node, 0.3, () => {
// 滑出动画完成后关闭原面板
if (currentPanel.onClose && typeof currentPanel.onClose === 'function') {
currentPanel.onClose();
}
});
}
});
}
/**
* 进入角色详情页面
*
@@ -0,0 +1,52 @@
import { _decorator, Button, Component, Node, NodeEventType, Sprite } from "cc";
const { ccclass, property } = _decorator;
@ccclass("SimpleToggle")
export class SimpleToggle extends Component {
@property(Sprite)
selectedSprite: Sprite = null;
@property(Sprite)
unSelectedSprite: Sprite = null;
callback: () => {};
toggleGroupCallBack: Function;
btn: Button;
protected onLoad(): void {
this.node.on(NodeEventType.TOUCH_START, this.onClickThis, this);
this.btn = this.getComponent(Button);
}
init(isSelected: boolean, callBack: () => {}) {
this.selectedSprite.enabled = isSelected;
this.unSelectedSprite.enabled = !isSelected;
if (this.callback) {
this.onDestroy();
}
this.callback = callBack;
this.node.on(NodeEventType.TOUCH_START, this.onClickThis, this);
}
refresh(isSelected: boolean) {
this.selectedSprite.enabled = isSelected;
this.unSelectedSprite.enabled = !isSelected;
}
onClickThis() {
if (this.callback) {
this.callback();
}
if (this.toggleGroupCallBack) {
this.toggleGroupCallBack(this.node);
}
this.btn.interactable = false;
}
protected onDestroy(): void {
this.node.off(NodeEventType.TOUCH_START, this.onClickThis, this);
this.callback = null;
}
}
@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "74d7e427-0f9b-414a-90a1-e75bef954d99",
"files": [],
"subMetas": {},
"userData": {}
}
@@ -0,0 +1,38 @@
import { _decorator, Component, Node, tween, Vec3 } from "cc";
import { SimpleToggle } from "./SimpleToggle";
const { ccclass, property } = _decorator;
@ccclass("SimpleToggleGroup")
export class SimpleToggleGroup extends Component {
toggles: SimpleToggle[];
@property(Node)
slider: Node;
protected onLoad(): void {
this.toggles = this.getComponentsInChildren(SimpleToggle);
for (let i = 0; i < this.toggles.length; i++) {
const element = this.toggles[i];
element.toggleGroupCallBack = this.toggleSelected.bind(this);
}
}
toggleSelected(selectedNode: Node) {
const pos = this.slider.getWorldPosition();
const targetPos = new Vec3(selectedNode.worldPosition.x, pos.y, pos.z);
tween(this.slider)
.to(0.3, { worldPosition: targetPos }, { easing: "sineInOut" })
.start();
for (let i = 0; i < this.toggles.length; i++) {
const element = this.toggles[i];
if (element.node === selectedNode) {
element.refresh(true);
} else {
element.refresh(false);
element.btn.interactable = true;
}
}
}
}
@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "bf84c159-6fa3-4211-97f6-2c9618bd9bac",
"files": [],
"subMetas": {},
"userData": {}
}
+20 -2
View File
@@ -23,6 +23,7 @@ import ResManager from "db://assets/Scripts/Main/Manager/ResManager";
import { VideoRoleType } from "db://assets/Scripts/Main/Common/GlobalValue";
import ConfigManager from "../../manager/ConfigManager";
import LanguageUtils from "../../../Main/Common/LanguageUtils";
import { UITransitionHelper } from "../../utils/UITransitionHelper";
const { ccclass, property } = _decorator;
@ccclass("ChatPanel")
@@ -55,9 +56,26 @@ export class ChatPanel extends li_BaseView {
};
openUIDataCT(data) {
this.id = data;
// 处理新的数据格式,支持过渡动画参数
if (typeof data === 'object' && data.roleId !== undefined) {
this.id = data.roleId;
// 如果标记了需要滑入动画,则执行动画
if (data.withSlideTransition && this.node && this.node.isValid) {
// 延迟一帧执行动画,确保节点已正确加载到场景中
this.scheduleOnce(() => {
UITransitionHelper.slideInFromRight(this.node, 0.3);
}, 0);
}
} else {
// 兼容原来的数字格式
this.id = data;
}
// 设置当前聊天的角色ID
ChatAIService.Instance.setCurrentRole(this.id);
if (this.id && this.id > 0) {
ChatAIService.Instance.setCurrentRole(this.id);
}
}
onLoadCT() {
@@ -15,6 +15,8 @@ import ConfigManager from "../../manager/ConfigManager";
import LanguageUtils from "../../../Main/Common/LanguageUtils";
import Utils from "../../../Main/Common/Utils";
import { InnerMsgCode } from "../../../Main/Config/InnerMsgCode";
import { SimpleToggle } from "../components/SimpleToggle";
import { GirlDetail } from "../../../schema/schema";
const { ccclass, property } = _decorator;
@@ -27,6 +29,11 @@ export class GirlDetailPanel extends li_BaseView {
@property(Label)
girlName: Label;
@property(SimpleToggle)
imgToggle: SimpleToggle = null;
@property(SimpleToggle)
videoToggle: SimpleToggle = null;
@property(Node)
starParent: Node;
@@ -67,6 +74,18 @@ export class GirlDetailPanel extends li_BaseView {
}
this.tags.string = desc;
});
this.imgToggle.callback = this.bindImgToggle.bind(this);
this.videoToggle.callback = this.bindVideoToggle.bind(this);
// 添加视频加载完成回调
this.avatarVideo.node.on(
VideoPlayer.EventType.READY_TO_PLAY,
() => {
this.adjustVideoScale();
},
this
);
}
setVideEnable(enable: boolean) {
@@ -86,8 +105,8 @@ export class GirlDetailPanel extends li_BaseView {
this.avatarVideo.node.parent.getComponent(UITransform);
const videoTransform = this.avatarVideo.node.getComponent(UITransform);
if (parentTransform && videoTransform && videoTransform.height > 0) {
const scale = parentTransform.height / videoTransform.height;
if (parentTransform && videoTransform && videoTransform.width > 0) {
const scale = parentTransform.width / videoTransform.width;
this.avatarVideo.node.setScale(scale, scale, 1);
console.log(
`Video scaled to: ${scale}, parent height: ${parentTransform.height}, video height: ${videoTransform.height}`
@@ -114,47 +133,14 @@ export class GirlDetailPanel extends li_BaseView {
tagKey: string;
category;
refresh(index: number) {
console.log(index);
const dataDetail = ConfigManager.tables.TbGirlsDetail.get(this.id);
console.log(dataDetail);
const data = ConfigManager.tables.TbGirls.get(this.id);
this.category = data.category;
this.nameKey = data.nameKey;
this.girlName.string = LanguageUtils.getText(data.nameKey);
if (dataDetail.pics[0].endsWith("video")) {
ResManager.I.changeBundleVideo(
this.avatarVideo,
dataDetail.pics[0],
"Chat18x"
);
// 添加视频加载完成回调
this.avatarVideo.node.on(
VideoPlayer.EventType.READY_TO_PLAY,
() => {
this.adjustVideoScale();
},
this
);
// 也立即尝试调整(以防已经加载完成)
this.adjustVideoScale();
}
if (dataDetail.pics.length > 1) {
for (let i = this.imgsLayout.children.length - 1; i >= 0; i--) {
this.imgsLayout.children[i].destroy();
}
for (let i = 1; i < dataDetail.pics.length; i++) {
const path = dataDetail.pics[i];
let newNode = instantiate(this.imgItemInst.node);
let item = newNode.getComponent(DetailImageItem);
item.refresh(path, this);
newNode.active = true;
this.imgsLayout.addChild(newNode);
}
}
this.desc.string = dataDetail.detailDesc;
let desc = "";
this.tagKey = data.tagKey;
@@ -170,11 +156,47 @@ export class GirlDetailPanel extends li_BaseView {
this.descAge.string = data.age.toString();
this.desc.string = dataDetail.detailDesc;
this.id = data.id;
ResManager.I.changeBundleVideo(
this.avatarVideo,
dataDetail.vids[0],
"Chat18x"
);
// 也立即尝试调整(以防已经加载完成)
this.adjustVideoScale();
this.vids = dataDetail.vids.slice(0);
this.refreshImgs(dataDetail.pics, true);
}
vids: string[];
bindImgToggle() {
const dataDetail = ConfigManager.tables.TbGirlsDetail.get(this.id);
this.refreshImgs(dataDetail.pics, true);
}
bindVideoToggle() {
this.refreshImgs(this.vids, false);
}
refreshImgs(paths: string[], isImg: boolean) {
for (let i = this.imgsLayout.children.length - 1; i >= 0; i--) {
this.imgsLayout.children[i].destroy();
}
for (let i = 1; i < paths.length; i++) {
const path = paths[i];
let newNode = instantiate(this.imgItemInst.node);
let item = newNode.getComponent(DetailImageItem);
item.refresh(path, this, isImg);
newNode.active = true;
this.imgsLayout.addChild(newNode);
}
}
OnClickChatBtn() {
NavigationManager.Instance.navigateToChat(this.id);
this.onClose();
// 使用带过渡动画的导航方法
NavigationManager.Instance.navigateToChatWithTransition(this.id, this);
// 注意:不在这里直接调用onClose,而是在动画完成后由NavigationManager调用
}
returnBtn() {
@@ -0,0 +1,32 @@
import { _decorator, Component, Label, Node } from "cc";
const { ccclass, property } = _decorator;
@ccclass("PayToTalkSubpanel")
export class PayToTalkSubpanel extends Component {
@property(Label)
timeLabel: Label = null;
@property(Label)
timeBtnLabel: Label = null;
@property(Label)
vipLabel: Label = null;
@property(Label)
vipBtnLabel: Label = null;
show() {}
refresh() {}
onClick_BuyTime() {
//购买次数
console.log("购买聊天次数,未实现功能");
}
onClick_BuyVip() {
//购买VIP
console.log("购买vip,未实现功能");
}
}
@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "06f47bba-7287-4f26-876e-9e9ea87dac74",
"files": [],
"subMetas": {},
"userData": {}
}
+93 -40
View File
@@ -1,58 +1,111 @@
import { _decorator, Component, Node,Sprite ,UITransform} from 'cc';
import {
_decorator,
Component,
Node,
Sprite,
UITransform,
VideoPlayer,
view,
} from "cc";
import li_BaseView from "db://assets/Scripts/Main/Common/li_BaseView";
import ResManager from "db://assets/Scripts/Main/Manager/ResManager";
import Utils from "db://assets/Scripts/Main/Common/Utils";
import {ViewManager} from "db://assets/Scripts/Main/Manager/ViewManager";
import {GButton} from "db://assets/Scripts/Main/Common/GButton";
import { ViewManager } from "db://assets/Scripts/Main/Manager/ViewManager";
import { GButton } from "db://assets/Scripts/Main/Common/GButton";
const { ccclass, property } = _decorator;
interface ShowPanelData
{
url: string;
closeFunc:Function;
interface ShowPanelData {
url: string;
isImg: boolean;
closeFunc: Function;
}
@ccclass('ShowPanel')
@ccclass("ShowPanel")
export class ShowPanel extends li_BaseView {
@property(Sprite)
image:Sprite;
@property(Sprite)
splash:Sprite;
@property(Sprite)
image: Sprite;
@property(Sprite)
splash: Sprite;
@property(VideoPlayer)
videoPlayer: VideoPlayer;
url:string;
func:Function;
openUIDataCT(data:ShowPanelData) {
super.openUIDataCT(data);
this.url = data.url;
this.func = data.closeFunc;
url: string;
func: Function;
isImg: boolean;
openUIDataCT(data: ShowPanelData) {
super.openUIDataCT(data);
this.url = data.url;
this.isImg = data.isImg;
this.func = data.closeFunc;
}
onLoadCT() {
this.show(this.url);
// 添加视频加载完成回调
this.videoPlayer.node.on(
VideoPlayer.EventType.READY_TO_PLAY,
() => {
this.adjustVideoScale();
},
this
);
}
start() {
//this.splash.node.on(Node.EventType.TOUCH_START,this.onclickback);
GButton.BandClick(this.splash.node, this.onClose, this);
}
protected onClose() {
if (this.func) {
this.func();
}
super.onClose();
}
show(path: string) {
if (this.isImg) {
ResManager.I.changeBundleSpriteFrame(this.image, path, "Chat18x", () => {
Utils.adjustBgPixelRatio(this.image.node, 3);
});
} else {
ResManager.I.changeBundleVideo(this.videoPlayer, path, "Chat18x", () => {
this.adjustVideoScale();
});
}
}
adjustVideoScale() {
if (!this.videoPlayer) {
return;
}
onLoadCT() {
this.show(this.url);
const tryAdjustScale = () => {
const screenSize = view.getVisibleSize();
}
const videoTransform = this.videoPlayer.node.getComponent(UITransform);
start()
{
//this.splash.node.on(Node.EventType.TOUCH_START,this.onclickback);
GButton.BandClick(this.splash.node,this.onClose,this);
}
if (videoTransform && videoTransform.height > 0) {
let scale = screenSize.width / videoTransform.width;
this.videoPlayer.node.setScale(scale, scale, 1);
return true;
}
return false;
};
protected onClose() {
if(this.func)
{
this.func();
// 立即尝试一次
if (!tryAdjustScale()) {
// 如果失败,延迟尝试
this.scheduleOnce(() => {
if (!tryAdjustScale()) {
// 再次延迟尝试
this.scheduleOnce(() => {
tryAdjustScale();
}, 0.5);
}
super.onClose();
}
show(path:string)
{
ResManager.I.changeBundleSpriteFrame(this.image,path,"Chat18x",()=>{
Utils.adjustBgPixelRatio(this.image.node,3);
});
}, 0.1);
}
}
}
@@ -2,7 +2,7 @@
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "85bfe31d-3dc9-4b35-8eea-532ae685c907",
"uuid": "0142e264-5c4f-407b-bb0c-57dd721980e3",
"files": [],
"subMetas": {},
"userData": {}
@@ -0,0 +1,126 @@
import {
_decorator,
Component,
Sprite,
UITransform,
Size,
isValid,
Node,
} from "cc";
const { ccclass } = _decorator;
/**
* 父物体自适应调整组件
* 功能:使精灵保持原始宽高比并覆盖整个父物体区域
* 触发时机:GameObject 激活时、父物体尺寸变化时
*/
@ccclass("ParentResize")
export class ParentResize extends Component {
private sprite: Sprite = null;
private uiTransform: UITransform = null;
private parentTransform: UITransform = null;
private lastParentSize: Size = new Size();
onLoad() {
// 获取必要组件
this.sprite = this.getComponent(Sprite);
this.uiTransform = this.getComponent(UITransform);
if (!this.sprite) {
console.warn("ParentResize: 未找到 Sprite 组件");
return;
}
if (!this.uiTransform) {
console.warn("ParentResize: 未找到 UITransform 组件");
return;
}
// 获取父物体的 UITransform
if (this.node.parent) {
this.parentTransform = this.node.parent.getComponent(UITransform);
if (!this.parentTransform) {
console.warn("ParentResize: 父物体未找到 UITransform 组件");
return;
}
} else {
console.warn("ParentResize: 未找到父物体");
return;
}
}
onEnable() {
// 激活时立即调整尺寸
this.adjustToParent();
}
/**
* 调整精灵尺寸以覆盖整个父物体区域
* 保持原始宽高比,使用 cover 策略
*/
private adjustToParent() {
if (
!isValid(this.sprite) ||
!isValid(this.uiTransform) ||
!isValid(this.parentTransform)
) {
return;
}
const spriteFrame = this.sprite.spriteFrame;
if (!spriteFrame) {
return;
}
// 获取父物体尺寸
const parentSize = this.parentTransform.contentSize;
// 获取精灵原始尺寸
const originalSize = spriteFrame.originalSize;
if (!originalSize || originalSize.width <= 0 || originalSize.height <= 0) {
return;
}
// 如果父物体尺寸无效,则不进行调整
if (parentSize.width <= 0 || parentSize.height <= 0) {
return;
}
// 计算缩放比例(使用较大值以确保覆盖整个父物体区域)
const scaleX = parentSize.width / originalSize.width;
const scaleY = parentSize.height / originalSize.height;
const scale = Math.max(scaleX, scaleY);
// 计算新的尺寸
const newWidth = originalSize.width * scale;
const newHeight = originalSize.height * scale;
// 应用新尺寸
this.uiTransform.setContentSize(newWidth, newHeight);
}
/**
* 手动触发尺寸调整
* 可在外部调用,例如当 SpriteFrame 改变时或父物体尺寸手动改变时
*/
public forceResize() {
this.adjustToParent();
}
/**
* 设置新的父物体
* 当需要动态改变参考父物体时调用
*/
public setParent(parentNode: Node) {
if (parentNode) {
this.parentTransform = parentNode.getComponent(UITransform);
if (this.parentTransform) {
this.lastParentSize.set(0, 0); // 重置上次记录的尺寸
this.adjustToParent();
} else {
console.warn("ParentResize: 新父物体未找到 UITransform 组件");
}
}
}
}
@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "5ce148f6-6db7-4f09-a11d-3753b3e27771",
"files": [],
"subMetas": {},
"userData": {}
}
@@ -0,0 +1,88 @@
import {
_decorator,
Component,
Sprite,
UITransform,
view,
Size,
isValid,
} from "cc";
const { ccclass } = _decorator;
/**
* 精灵自动调整组件
* 功能:使精灵保持原始宽高比并覆盖整个屏幕
* 触发时机:GameObject 激活时、屏幕尺寸变化时
*/
@ccclass("SpriteResize")
export class SpriteResize extends Component {
private sprite: Sprite = null;
private uiTransform: UITransform = null;
private lastScreenSize: Size = new Size();
onLoad() {
// 获取必要组件
this.sprite = this.getComponent(Sprite);
this.uiTransform = this.getComponent(UITransform);
if (!this.sprite) {
console.warn("SpriteResize: 未找到 Sprite 组件");
return;
}
if (!this.uiTransform) {
console.warn("SpriteResize: 未找到 UITransform 组件");
return;
}
}
onEnable() {
// 激活时立即调整尺寸
this.adjustSize();
}
/**
* 调整精灵尺寸以覆盖整个屏幕
* 保持原始宽高比,使用 cover 策略
*/
private adjustSize() {
if (!isValid(this.sprite) || !isValid(this.uiTransform)) {
return;
}
const spriteFrame = this.sprite.spriteFrame;
if (!spriteFrame) {
return;
}
// 获取屏幕尺寸
const screenSize = view.getVisibleSize();
// 获取精灵原始尺寸
const originalSize = spriteFrame.originalSize;
if (!originalSize || originalSize.width <= 0 || originalSize.height <= 0) {
return;
}
// 计算缩放比例(使用较大值以确保覆盖全屏)
const scaleX = screenSize.width / originalSize.width;
const scaleY = screenSize.height / originalSize.height;
const scale = Math.max(scaleX, scaleY);
// 计算新的尺寸
const newWidth = originalSize.width * scale;
const newHeight = originalSize.height * scale;
// 应用新尺寸
this.uiTransform.setContentSize(newWidth, newHeight);
}
/**
* 手动触发尺寸调整
* 可在外部调用,例如当 SpriteFrame 改变时
*/
public forceResize() {
this.adjustSize();
}
}
@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "820fd6d5-5820-4dfa-aa21-333ad57e1876",
"files": [],
"subMetas": {},
"userData": {}
}
@@ -55,19 +55,12 @@ export class DetailImageItem extends Component {
const itemSize = this.uitransform.contentSize;
const imageSize = this.img.spriteFrame.originalSize;
console.log("DetailImageItem doScaleToFill:", {
itemSize,
imageSize,
url: this.url
});
if (
itemSize.width === 0 ||
itemSize.height === 0 ||
imageSize.width === 0 ||
imageSize.height === 0
) {
console.log("DetailImageItem: Invalid size, skipping scale");
return;
}
@@ -75,44 +68,30 @@ export class DetailImageItem extends Component {
const scaleY = itemSize.height / imageSize.height;
const scale = Math.max(scaleX, scaleY);
console.log("DetailImageItem scale values:", { scaleX, scaleY, finalScale: scale });
// 设置Sprite的sizeMode为CUSTOM,允许自定义大小
this.img.sizeMode = Sprite.SizeMode.CUSTOM;
// 获取图片节点的UITransform并设置大小
const imgTransform = this.img.node.getComponent(UITransform);
if (imgTransform) {
imgTransform.setContentSize(imageSize.width * scale, imageSize.height * scale);
console.log("DetailImageItem: Set image size to", imgTransform.contentSize);
}
}
refresh(path: string, base: GirlDetailPanel) {
this.base = base;
this.lock.active = false;
this.question.active = false;
if (true) {
this.url = path;
// if (info.imageState !== ImageState.Release) {
// this.url += '_blured';
// if (info.imageState === ImageState.Lock)
// this.img.color = new math.Color(127, 127, 127, 255);
// else
// this.img.color = new math.Color(50, 50, 50, 255);
// } else {
// this.img.color = new math.Color(255, 255, 255, 255);
// }
ResManager.I.changeBundleSpriteFrame(
this.img,
this.url,
"Chat18x",
() => {
this.scaleToFillItem();
}
imgTransform.setContentSize(
imageSize.width * scale,
imageSize.height * scale
);
}
}
refresh(path: string, base: GirlDetailPanel, isImage: boolean = true) {
this.base = base;
this.lock.active = false;
this.question.active = false;
this.url = path;
let imgPath = this.url;
if (!isImage) {
imgPath = this.url + "_thumbnail";
}
ResManager.I.changeBundleSpriteFrame(this.img, imgPath, "Chat18x", () => {
this.scaleToFillItem();
});
}
}
+1 -1
View File
@@ -49,7 +49,7 @@ export class ThemeItem extends Component {
"Chat18x",
() => {
let sizeTran = this.img.node.parent.getComponent(UITransform);
Utils.adjustBgPixelRatioToSize(sizeTran.contentSize, this.img.node, 2);
Utils.adjustBgPixelRatioToSize(sizeTran.contentSize, this.img.node, 3);
}
);
GButton.RemoveAndBandClick(this.node, this.OnClickThis, this);
@@ -0,0 +1,66 @@
# UI过渡动画实现说明
## 功能概述
实现了从GirlDetailPanel到ChatPanel的平滑过渡动画效果。当用户点击聊天按钮时,GirlDetailPanel会向左滑出,同时ChatPanel从右侧滑入。
## 核心文件
### 1. UITransitionHelper.ts
- 封装了常用的UI过渡动画方法
- 提供滑入滑出、淡入淡出等动画效果
- 支持自定义动画时长和回调函数
### 2. NavigationManager.ts
- 新增了`navigateToChatWithTransition()`方法
- 处理双面板的动画同步
- 管理动画完成后的面板关闭逻辑
### 3. 面板修改
- **GirlDetailPanel**: 修改`OnClickChatBtn()`调用新的过渡方法
- **ChatPanel**: 修改`openUIDataCT()`支持滑入动画参数
## 使用方法
### 基本用法
```typescript
// 从GirlDetailPanel跳转到ChatPanel(带动画)
NavigationManager.Instance.navigateToChatWithTransition(roleId, this);
```
### 单独使用动画工具类
```typescript
// 滑入动画
UITransitionHelper.slideInFromRight(node, 0.3, callback);
// 滑出动画
UITransitionHelper.slideOutToLeft(node, 0.3, callback);
// 淡入淡出
UITransitionHelper.fadeIn(node, 0.3, callback);
UITransitionHelper.fadeOut(node, 0.3, callback);
```
## 动画参数
- **动画时长**: 默认0.3秒,可自定义
- **缓动函数**: 使用`quartOut`提供平滑的减速效果
- **动画距离**: 基于屏幕宽度计算
## 兼容性说明
- 新的过渡方法完全向后兼容
- 原有的`navigateToChat()`方法保持不变
- ChatPanel的数据处理支持新旧两种格式
## 性能优化
- 动画前进行节点有效性检查
- 延迟执行确保节点已正确加载
- 动画完成后立即释放资源
## 扩展建议
1. 可以为其他页面切换添加类似的过渡效果
2. 可以根据不同场景使用不同的动画类型
3. 可以添加更多的缓动函数选项
4. 可以支持自定义动画路径和效果
@@ -0,0 +1,11 @@
{
"ver": "1.0.1",
"importer": "text",
"imported": true,
"uuid": "2a018539-d24d-41e1-9b19-b84bc9787258",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}
@@ -0,0 +1,210 @@
import { _decorator, Node, tween, Vec3, UITransform, view } from "cc";
const { ccclass, property } = _decorator;
/**
* UI过渡动画帮助类
*
* 提供常用的UI过渡动画效果,如滑入滑出等
*
* @author AI Chat System
* @version 1.0.0
*/
@ccclass("UITransitionHelper")
export class UITransitionHelper {
/**
* 让节点从右侧滑入到原位置
*
* @param {Node} node - 要执行动画的节点
* @param {number} duration - 动画持续时间(秒),默认0.3秒
* @param {Function} callback - 动画完成后的回调函数
*/
public static slideInFromRight(node: Node, duration: number = 0.3, callback?: () => void): void {
if (!node || !node.isValid) {
console.warn("UITransitionHelper: Invalid node for slideInFromRight");
return;
}
const screenWidth = view.getVisibleSize().width;
const originalPosition = node.getPosition();
// 设置初始位置为屏幕右侧外
node.setPosition(screenWidth, originalPosition.y, originalPosition.z);
// 执行滑入动画
tween(node)
.to(duration, { position: originalPosition }, {
easing: 'quartOut'
})
.call(() => {
if (callback) {
callback();
}
})
.start();
}
/**
* 让节点向左滑出到屏幕外
*
* @param {Node} node - 要执行动画的节点
* @param {number} duration - 动画持续时间(秒),默认0.3秒
* @param {Function} callback - 动画完成后的回调函数
*/
public static slideOutToLeft(node: Node, duration: number = 0.3, callback?: () => void): void {
if (!node || !node.isValid) {
console.warn("UITransitionHelper: Invalid node for slideOutToLeft");
return;
}
const screenWidth = view.getVisibleSize().width;
const currentPosition = node.getPosition();
const targetPosition = new Vec3(-screenWidth, currentPosition.y, currentPosition.z);
// 执行滑出动画
tween(node)
.to(duration, { position: targetPosition }, {
easing: 'quartOut'
})
.call(() => {
if (callback) {
callback();
}
})
.start();
}
/**
* 让节点从左侧滑入到原位置
*
* @param {Node} node - 要执行动画的节点
* @param {number} duration - 动画持续时间(秒),默认0.3秒
* @param {Function} callback - 动画完成后的回调函数
*/
public static slideInFromLeft(node: Node, duration: number = 0.3, callback?: () => void): void {
if (!node || !node.isValid) {
console.warn("UITransitionHelper: Invalid node for slideInFromLeft");
return;
}
const screenWidth = view.getVisibleSize().width;
const originalPosition = node.getPosition();
// 设置初始位置为屏幕左侧外
node.setPosition(-screenWidth, originalPosition.y, originalPosition.z);
// 执行滑入动画
tween(node)
.to(duration, { position: originalPosition }, {
easing: 'quartOut'
})
.call(() => {
if (callback) {
callback();
}
})
.start();
}
/**
* 让节点向右滑出到屏幕外
*
* @param {Node} node - 要执行动画的节点
* @param {number} duration - 动画持续时间(秒),默认0.3秒
* @param {Function} callback - 动画完成后的回调函数
*/
public static slideOutToRight(node: Node, duration: number = 0.3, callback?: () => void): void {
if (!node || !node.isValid) {
console.warn("UITransitionHelper: Invalid node for slideOutToRight");
return;
}
const screenWidth = view.getVisibleSize().width;
const currentPosition = node.getPosition();
const targetPosition = new Vec3(screenWidth, currentPosition.y, currentPosition.z);
// 执行滑出动画
tween(node)
.to(duration, { position: targetPosition }, {
easing: 'quartOut'
})
.call(() => {
if (callback) {
callback();
}
})
.start();
}
/**
* 淡入动画
*
* @param {Node} node - 要执行动画的节点
* @param {number} duration - 动画持续时间(秒),默认0.3秒
* @param {Function} callback - 动画完成后的回调函数
*/
public static fadeIn(node: Node, duration: number = 0.3, callback?: () => void): void {
if (!node || !node.isValid) {
console.warn("UITransitionHelper: Invalid node for fadeIn");
return;
}
// 设置初始透明度为0
if (node.setOpacity) {
node.setOpacity(0);
}
// 执行淡入动画
tween(node)
.to(duration, { opacity: 255 }, {
easing: 'quartOut'
})
.call(() => {
if (callback) {
callback();
}
})
.start();
}
/**
* 淡出动画
*
* @param {Node} node - 要执行动画的节点
* @param {number} duration - 动画持续时间(秒),默认0.3秒
* @param {Function} callback - 动画完成后的回调函数
*/
public static fadeOut(node: Node, duration: number = 0.3, callback?: () => void): void {
if (!node || !node.isValid) {
console.warn("UITransitionHelper: Invalid node for fadeOut");
return;
}
// 执行淡出动画
tween(node)
.to(duration, { opacity: 0 }, {
easing: 'quartOut'
})
.call(() => {
if (callback) {
callback();
}
})
.start();
}
/**
* 停止节点上的所有动画
*
* @param {Node} node - 要停止动画的节点
*/
public static stopAllTweens(node: Node): void {
if (!node || !node.isValid) {
console.warn("UITransitionHelper: Invalid node for stopAllTweens");
return;
}
tween(node).stop();
}
}
@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "ace67d75-a01f-49ec-aeb1-2e76cb041e46",
"files": [],
"subMetas": {},
"userData": {}
}
+7 -1
View File
@@ -159,6 +159,7 @@ export class GirlDetail {
this.id = _buf_.readInt()
this.detailDesc = _buf_.readString()
{ let n = Math.min(_buf_.readSize(), _buf_.size); this.pics = []; for(let i = 0 ; i < n ; i++) { let _e0 ;_e0 = _buf_.readString(); this.pics.push(_e0);}}
{ let n = Math.min(_buf_.readSize(), _buf_.size); this.vids = []; for(let i = 0 ; i < n ; i++) { let _e0 ;_e0 = _buf_.readString(); this.vids.push(_e0);}}
}
/**
@@ -170,14 +171,19 @@ export class GirlDetail {
*/
readonly detailDesc: string
/**
* 资源列表
* 图片资源列表
*/
readonly pics: string[]
/**
* 视频资源列表
*/
readonly vids: string[]
resolve(tables:Tables) {
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "e7103f1e-e138-4cd6-926d-45eb631c2fa1",
"files": [],
"subMetas": {},
"userData": {}
}
@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "33630ccd-8bd7-4f51-bff9-e70b32885b02",
"files": [],
"subMetas": {},
"userData": {}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 249 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "fcd37b6f-5639-47bd-bef1-b1e2b0350800",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "fcd37b6f-5639-47bd-bef1-b1e2b0350800@6c48a",
"displayName": "10004_avatar",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "fcd37b6f-5639-47bd-bef1-b1e2b0350800",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "fcd37b6f-5639-47bd-bef1-b1e2b0350800@f9941",
"displayName": "10004_avatar",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 350,
"height": 350,
"rawWidth": 350,
"rawHeight": 350,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-175,
-175,
0,
175,
-175,
0,
-175,
175,
0,
175,
175,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
350,
350,
350,
0,
0,
350,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-175,
-175,
0
],
"maxPos": [
175,
175,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "fcd37b6f-5639-47bd-bef1-b1e2b0350800@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": true,
"fixAlphaTransparencyArtifacts": false,
"redirect": "fcd37b6f-5639-47bd-bef1-b1e2b0350800@6c48a"
}
}
@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "818e8e10-2dfe-4941-94eb-3fb04ce1bc45",
"files": [],
"subMetas": {},
"userData": {}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 459 KiB

@@ -2,22 +2,22 @@
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "6142e097-24a9-4336-bae2-85e66e53d1c3",
"uuid": "a71ac607-f5ab-4310-92c6-5380ee198f30",
"files": [
".jpg",
".json"
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "6142e097-24a9-4336-bae2-85e66e53d1c3@6c48a",
"displayName": "dl_bg_01",
"uuid": "a71ac607-f5ab-4310-92c6-5380ee198f30@6c48a",
"displayName": "10004_1",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "6142e097-24a9-4336-bae2-85e66e53d1c3",
"imageUuidOrDatabaseUri": "a71ac607-f5ab-4310-92c6-5380ee198f30",
"isUuid": true,
"visible": false,
"minfilter": "linear",
@@ -34,8 +34,8 @@
},
"f9941": {
"importer": "sprite-frame",
"uuid": "6142e097-24a9-4336-bae2-85e66e53d1c3@f9941",
"displayName": "dl_bg_01",
"uuid": "a71ac607-f5ab-4310-92c6-5380ee198f30@f9941",
"displayName": "10004_1",
"id": "f9941",
"name": "spriteFrame",
"userData": {
@@ -46,10 +46,10 @@
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 720,
"height": 1280,
"rawWidth": 720,
"rawHeight": 1280,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
@@ -61,17 +61,17 @@
"meshType": 0,
"vertices": {
"rawPosition": [
-360,
-640,
-448,
-576,
0,
360,
-640,
448,
-576,
0,
-360,
640,
-448,
576,
0,
360,
640,
448,
576,
0
],
"indexes": [
@@ -84,12 +84,12 @@
],
"uv": [
0,
1280,
720,
1280,
1152,
896,
1152,
0,
0,
720,
896,
0
],
"nuv": [
@@ -103,18 +103,18 @@
1
],
"minPos": [
-360,
-640,
-448,
-576,
0
],
"maxPos": [
360,
640,
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "6142e097-24a9-4336-bae2-85e66e53d1c3@6c48a",
"imageUuidOrDatabaseUri": "a71ac607-f5ab-4310-92c6-5380ee198f30@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
@@ -129,6 +129,6 @@
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "6142e097-24a9-4336-bae2-85e66e53d1c3@6c48a"
"redirect": "a71ac607-f5ab-4310-92c6-5380ee198f30@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 459 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "40a4f159-e2f4-4faa-a154-0c29ee7170df",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "40a4f159-e2f4-4faa-a154-0c29ee7170df@6c48a",
"displayName": "10004_10",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "40a4f159-e2f4-4faa-a154-0c29ee7170df",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "40a4f159-e2f4-4faa-a154-0c29ee7170df@f9941",
"displayName": "10004_10",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "40a4f159-e2f4-4faa-a154-0c29ee7170df@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "40a4f159-e2f4-4faa-a154-0c29ee7170df@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 449 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "ac7ce6e2-bad1-4a24-8733-a76781bc2132",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "ac7ce6e2-bad1-4a24-8733-a76781bc2132@6c48a",
"displayName": "10004_11",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "ac7ce6e2-bad1-4a24-8733-a76781bc2132",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "ac7ce6e2-bad1-4a24-8733-a76781bc2132@f9941",
"displayName": "10004_11",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "ac7ce6e2-bad1-4a24-8733-a76781bc2132@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "ac7ce6e2-bad1-4a24-8733-a76781bc2132@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 913 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "98316a2f-dca5-44e7-83de-6f5771fcb0d7",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "98316a2f-dca5-44e7-83de-6f5771fcb0d7@6c48a",
"displayName": "10004_12",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "98316a2f-dca5-44e7-83de-6f5771fcb0d7",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "98316a2f-dca5-44e7-83de-6f5771fcb0d7@f9941",
"displayName": "10004_12",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1344,
"height": 1728,
"rawWidth": 1344,
"rawHeight": 1728,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-672,
-864,
0,
672,
-864,
0,
-672,
864,
0,
672,
864,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1728,
1344,
1728,
0,
0,
1344,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-672,
-864,
0
],
"maxPos": [
672,
864,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "98316a2f-dca5-44e7-83de-6f5771fcb0d7@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "98316a2f-dca5-44e7-83de-6f5771fcb0d7@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 445 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "1a085073-b33b-4e5e-ab26-c7f43fa56c28",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "1a085073-b33b-4e5e-ab26-c7f43fa56c28@6c48a",
"displayName": "10004_13",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "1a085073-b33b-4e5e-ab26-c7f43fa56c28",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "1a085073-b33b-4e5e-ab26-c7f43fa56c28@f9941",
"displayName": "10004_13",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "1a085073-b33b-4e5e-ab26-c7f43fa56c28@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "1a085073-b33b-4e5e-ab26-c7f43fa56c28@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 420 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "625438ea-0dfd-4c32-8400-26e1ce690d76",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "625438ea-0dfd-4c32-8400-26e1ce690d76@6c48a",
"displayName": "10004_14",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "625438ea-0dfd-4c32-8400-26e1ce690d76",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "625438ea-0dfd-4c32-8400-26e1ce690d76@f9941",
"displayName": "10004_14",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "625438ea-0dfd-4c32-8400-26e1ce690d76@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "625438ea-0dfd-4c32-8400-26e1ce690d76@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 399 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "6d944394-5825-4eb1-97e4-89ccc9dd3959",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "6d944394-5825-4eb1-97e4-89ccc9dd3959@6c48a",
"displayName": "10004_15",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "6d944394-5825-4eb1-97e4-89ccc9dd3959",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "6d944394-5825-4eb1-97e4-89ccc9dd3959@f9941",
"displayName": "10004_15",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "6d944394-5825-4eb1-97e4-89ccc9dd3959@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "6d944394-5825-4eb1-97e4-89ccc9dd3959@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 444 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "4f62c5f4-d11f-463c-8ef5-b7f5e67ff291",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "4f62c5f4-d11f-463c-8ef5-b7f5e67ff291@6c48a",
"displayName": "10004_16",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "4f62c5f4-d11f-463c-8ef5-b7f5e67ff291",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "4f62c5f4-d11f-463c-8ef5-b7f5e67ff291@f9941",
"displayName": "10004_16",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "4f62c5f4-d11f-463c-8ef5-b7f5e67ff291@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "4f62c5f4-d11f-463c-8ef5-b7f5e67ff291@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 428 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "4b089b7b-58da-4bef-a1bf-0a882452efa1",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "4b089b7b-58da-4bef-a1bf-0a882452efa1@6c48a",
"displayName": "10004_17",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "4b089b7b-58da-4bef-a1bf-0a882452efa1",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "4b089b7b-58da-4bef-a1bf-0a882452efa1@f9941",
"displayName": "10004_17",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "4b089b7b-58da-4bef-a1bf-0a882452efa1@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "4b089b7b-58da-4bef-a1bf-0a882452efa1@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 432 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "d58d2c1c-ee0f-4085-9ce7-64a79e5858bd",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "d58d2c1c-ee0f-4085-9ce7-64a79e5858bd@6c48a",
"displayName": "10004_18",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "d58d2c1c-ee0f-4085-9ce7-64a79e5858bd",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "d58d2c1c-ee0f-4085-9ce7-64a79e5858bd@f9941",
"displayName": "10004_18",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "d58d2c1c-ee0f-4085-9ce7-64a79e5858bd@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "d58d2c1c-ee0f-4085-9ce7-64a79e5858bd@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 454 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "5d6de057-bbcc-4ccc-8f69-e9e188990f49",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "5d6de057-bbcc-4ccc-8f69-e9e188990f49@6c48a",
"displayName": "10004_19",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "5d6de057-bbcc-4ccc-8f69-e9e188990f49",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "5d6de057-bbcc-4ccc-8f69-e9e188990f49@f9941",
"displayName": "10004_19",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "5d6de057-bbcc-4ccc-8f69-e9e188990f49@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "5d6de057-bbcc-4ccc-8f69-e9e188990f49@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 488 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "3b624178-68a5-4320-8e49-8c672d6d6972",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "3b624178-68a5-4320-8e49-8c672d6d6972@6c48a",
"displayName": "10004_2",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "3b624178-68a5-4320-8e49-8c672d6d6972",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "3b624178-68a5-4320-8e49-8c672d6d6972@f9941",
"displayName": "10004_2",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "3b624178-68a5-4320-8e49-8c672d6d6972@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "3b624178-68a5-4320-8e49-8c672d6d6972@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 417 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "d896eb2c-5ab7-41ef-bfb8-8f4c539ec767",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "d896eb2c-5ab7-41ef-bfb8-8f4c539ec767@6c48a",
"displayName": "10004_20",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "d896eb2c-5ab7-41ef-bfb8-8f4c539ec767",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "d896eb2c-5ab7-41ef-bfb8-8f4c539ec767@f9941",
"displayName": "10004_20",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "d896eb2c-5ab7-41ef-bfb8-8f4c539ec767@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "d896eb2c-5ab7-41ef-bfb8-8f4c539ec767@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 466 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "de30cd1f-bd5f-4969-9ef4-7e5de854e1db",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "de30cd1f-bd5f-4969-9ef4-7e5de854e1db@6c48a",
"displayName": "10004_21",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "de30cd1f-bd5f-4969-9ef4-7e5de854e1db",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "de30cd1f-bd5f-4969-9ef4-7e5de854e1db@f9941",
"displayName": "10004_21",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "de30cd1f-bd5f-4969-9ef4-7e5de854e1db@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "de30cd1f-bd5f-4969-9ef4-7e5de854e1db@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 419 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "04c61f0e-67ed-47c5-9a2c-3f2ab78f71e3",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "04c61f0e-67ed-47c5-9a2c-3f2ab78f71e3@6c48a",
"displayName": "10004_22",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "04c61f0e-67ed-47c5-9a2c-3f2ab78f71e3",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "04c61f0e-67ed-47c5-9a2c-3f2ab78f71e3@f9941",
"displayName": "10004_22",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "04c61f0e-67ed-47c5-9a2c-3f2ab78f71e3@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "04c61f0e-67ed-47c5-9a2c-3f2ab78f71e3@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 908 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "b97a4f30-d61b-47a5-8ae5-af381c4a82c8",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "b97a4f30-d61b-47a5-8ae5-af381c4a82c8@6c48a",
"displayName": "10004_23",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "b97a4f30-d61b-47a5-8ae5-af381c4a82c8",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "b97a4f30-d61b-47a5-8ae5-af381c4a82c8@f9941",
"displayName": "10004_23",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1344,
"height": 1728,
"rawWidth": 1344,
"rawHeight": 1728,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-672,
-864,
0,
672,
-864,
0,
-672,
864,
0,
672,
864,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1728,
1344,
1728,
0,
0,
1344,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-672,
-864,
0
],
"maxPos": [
672,
864,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "b97a4f30-d61b-47a5-8ae5-af381c4a82c8@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "b97a4f30-d61b-47a5-8ae5-af381c4a82c8@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 475 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "9a589a05-e7ca-4bba-b6ed-fa8633a27713",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "9a589a05-e7ca-4bba-b6ed-fa8633a27713@6c48a",
"displayName": "10004_24",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "9a589a05-e7ca-4bba-b6ed-fa8633a27713",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "9a589a05-e7ca-4bba-b6ed-fa8633a27713@f9941",
"displayName": "10004_24",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "9a589a05-e7ca-4bba-b6ed-fa8633a27713@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "9a589a05-e7ca-4bba-b6ed-fa8633a27713@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 456 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "87247afb-56b1-4760-b755-6fcda403e58e",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "87247afb-56b1-4760-b755-6fcda403e58e@6c48a",
"displayName": "10004_25",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "87247afb-56b1-4760-b755-6fcda403e58e",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "87247afb-56b1-4760-b755-6fcda403e58e@f9941",
"displayName": "10004_25",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "87247afb-56b1-4760-b755-6fcda403e58e@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "87247afb-56b1-4760-b755-6fcda403e58e@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 377 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "8912a3fd-6df6-48ea-8597-3cfdbb2ecbd6",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "8912a3fd-6df6-48ea-8597-3cfdbb2ecbd6@6c48a",
"displayName": "10004_26",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "8912a3fd-6df6-48ea-8597-3cfdbb2ecbd6",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "8912a3fd-6df6-48ea-8597-3cfdbb2ecbd6@f9941",
"displayName": "10004_26",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "8912a3fd-6df6-48ea-8597-3cfdbb2ecbd6@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "8912a3fd-6df6-48ea-8597-3cfdbb2ecbd6@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 481 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "ec4cf421-ef31-45fb-b41e-1a3394945411",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "ec4cf421-ef31-45fb-b41e-1a3394945411@6c48a",
"displayName": "10004_27",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "ec4cf421-ef31-45fb-b41e-1a3394945411",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "ec4cf421-ef31-45fb-b41e-1a3394945411@f9941",
"displayName": "10004_27",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "ec4cf421-ef31-45fb-b41e-1a3394945411@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "ec4cf421-ef31-45fb-b41e-1a3394945411@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 377 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "6e650082-da48-40a7-aee1-e188b8e62d91",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "6e650082-da48-40a7-aee1-e188b8e62d91@6c48a",
"displayName": "10004_28",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "6e650082-da48-40a7-aee1-e188b8e62d91",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "6e650082-da48-40a7-aee1-e188b8e62d91@f9941",
"displayName": "10004_28",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "6e650082-da48-40a7-aee1-e188b8e62d91@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "6e650082-da48-40a7-aee1-e188b8e62d91@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 368 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "abc09b52-e0bb-4abd-b684-3aa7831ca879",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "abc09b52-e0bb-4abd-b684-3aa7831ca879@6c48a",
"displayName": "10004_29",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "abc09b52-e0bb-4abd-b684-3aa7831ca879",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "abc09b52-e0bb-4abd-b684-3aa7831ca879@f9941",
"displayName": "10004_29",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "abc09b52-e0bb-4abd-b684-3aa7831ca879@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "abc09b52-e0bb-4abd-b684-3aa7831ca879@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 463 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "b543ebd1-8da1-4980-9df0-5fa06710a828",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "b543ebd1-8da1-4980-9df0-5fa06710a828@6c48a",
"displayName": "10004_3",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "b543ebd1-8da1-4980-9df0-5fa06710a828",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "b543ebd1-8da1-4980-9df0-5fa06710a828@f9941",
"displayName": "10004_3",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "b543ebd1-8da1-4980-9df0-5fa06710a828@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "b543ebd1-8da1-4980-9df0-5fa06710a828@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 468 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "3310eaaf-1071-458c-bcf4-64d53d99b676",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "3310eaaf-1071-458c-bcf4-64d53d99b676@6c48a",
"displayName": "10004_30",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "3310eaaf-1071-458c-bcf4-64d53d99b676",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "3310eaaf-1071-458c-bcf4-64d53d99b676@f9941",
"displayName": "10004_30",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "3310eaaf-1071-458c-bcf4-64d53d99b676@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "3310eaaf-1071-458c-bcf4-64d53d99b676@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 484 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "98809afc-7db3-4d0d-be25-fb9ca7e6c70a",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "98809afc-7db3-4d0d-be25-fb9ca7e6c70a@6c48a",
"displayName": "10004_31",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "98809afc-7db3-4d0d-be25-fb9ca7e6c70a",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "98809afc-7db3-4d0d-be25-fb9ca7e6c70a@f9941",
"displayName": "10004_31",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "98809afc-7db3-4d0d-be25-fb9ca7e6c70a@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "98809afc-7db3-4d0d-be25-fb9ca7e6c70a@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 488 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "2e0befde-3ef7-40c4-8443-6a36f4df48f5",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "2e0befde-3ef7-40c4-8443-6a36f4df48f5@6c48a",
"displayName": "10004_32",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "2e0befde-3ef7-40c4-8443-6a36f4df48f5",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "2e0befde-3ef7-40c4-8443-6a36f4df48f5@f9941",
"displayName": "10004_32",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "2e0befde-3ef7-40c4-8443-6a36f4df48f5@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "2e0befde-3ef7-40c4-8443-6a36f4df48f5@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 431 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "b2d8f5a2-e4d3-4529-aaa7-173ff6cf159e",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "b2d8f5a2-e4d3-4529-aaa7-173ff6cf159e@6c48a",
"displayName": "10004_33",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "b2d8f5a2-e4d3-4529-aaa7-173ff6cf159e",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "b2d8f5a2-e4d3-4529-aaa7-173ff6cf159e@f9941",
"displayName": "10004_33",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "b2d8f5a2-e4d3-4529-aaa7-173ff6cf159e@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "b2d8f5a2-e4d3-4529-aaa7-173ff6cf159e@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 461 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "864d5070-81da-4aea-ad6d-7780659543cc",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "864d5070-81da-4aea-ad6d-7780659543cc@6c48a",
"displayName": "10004_34",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "864d5070-81da-4aea-ad6d-7780659543cc",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "864d5070-81da-4aea-ad6d-7780659543cc@f9941",
"displayName": "10004_34",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "864d5070-81da-4aea-ad6d-7780659543cc@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "864d5070-81da-4aea-ad6d-7780659543cc@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 468 KiB

@@ -0,0 +1,134 @@
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "1603479b-7f25-4038-ae58-abb3585436de",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "1603479b-7f25-4038-ae58-abb3585436de@6c48a",
"displayName": "10004_35",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "1603479b-7f25-4038-ae58-abb3585436de",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "1603479b-7f25-4038-ae58-abb3585436de@f9941",
"displayName": "10004_35",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 896,
"height": 1152,
"rawWidth": 896,
"rawHeight": 1152,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-448,
-576,
0,
448,
-576,
0,
-448,
576,
0,
448,
576,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
1152,
896,
1152,
0,
0,
896,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-448,
-576,
0
],
"maxPos": [
448,
576,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "1603479b-7f25-4038-ae58-abb3585436de@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "1603479b-7f25-4038-ae58-abb3585436de@6c48a"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 423 KiB

Some files were not shown because too many files have changed in this diff Show More