init
This commit is contained in:
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "28f6c96e-e69c-4468-8146-8289ae0d021d",
|
||||
"files": [
|
||||
".json",
|
||||
".png"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "28f6c96e-e69c-4468-8146-8289ae0d021d@6c48a",
|
||||
"displayName": "adelle_beaumont_stage_icon",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "28f6c96e-e69c-4468-8146-8289ae0d021d",
|
||||
"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": "28f6c96e-e69c-4468-8146-8289ae0d021d@f9941",
|
||||
"displayName": "adelle_beaumont_stage_icon",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 138,
|
||||
"height": 138,
|
||||
"rawWidth": 138,
|
||||
"rawHeight": 138,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-69,
|
||||
-69,
|
||||
0,
|
||||
69,
|
||||
-69,
|
||||
0,
|
||||
-69,
|
||||
69,
|
||||
0,
|
||||
69,
|
||||
69,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
138,
|
||||
138,
|
||||
138,
|
||||
0,
|
||||
0,
|
||||
138,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-69,
|
||||
-69,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
69,
|
||||
69,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "28f6c96e-e69c-4468-8146-8289ae0d021d@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": true,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "28f6c96e-e69c-4468-8146-8289ae0d021d@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,361 @@
|
||||
{
|
||||
"__version__": "1.3.8",
|
||||
"log": {
|
||||
"level": 4
|
||||
},
|
||||
"common": {
|
||||
"polyfills": {
|
||||
"asyncFunctions": true
|
||||
},
|
||||
"buildPath": "project://build",
|
||||
"outputName": "wechatgame_kuai",
|
||||
"mainBundleCompressionType": "merge_dep",
|
||||
"platform": "wechatgame",
|
||||
"startScene": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4",
|
||||
"server": "https://hxzgame.vip.hnhxzkj.com/lzx/XiangQin/remFile.ks.1.0.0",
|
||||
"nativeCodeBundleMode": "asmjs",
|
||||
"md5Cache": true,
|
||||
"name": "XiangQin"
|
||||
},
|
||||
"BuildTaskManager": {
|
||||
"taskMap": {
|
||||
"1736231456475": {
|
||||
"type": "build",
|
||||
"id": "1736231456475",
|
||||
"progress": 1,
|
||||
"state": "success",
|
||||
"stage": "build",
|
||||
"message": "2025-2-27 15:12:40 build success in 16 s!",
|
||||
"detailMessage": "// ---- build task cocos-service:onAfterBuild ----\r",
|
||||
"options": {
|
||||
"name": "XiangQin",
|
||||
"server": "https://hxzgame.vip.hnhxzkj.com/lzx/XiangQin/remFile.wx.1.0.0",
|
||||
"platform": "wechatgame",
|
||||
"buildPath": "project://build",
|
||||
"debug": false,
|
||||
"md5Cache": true,
|
||||
"skipCompressTexture": false,
|
||||
"sourceMaps": false,
|
||||
"overwriteProjectSettings": {
|
||||
"macroConfig": {
|
||||
"cleanupImageCache": "on"
|
||||
},
|
||||
"includeModules": {
|
||||
"physics": "inherit-project-setting",
|
||||
"physics-2d": "inherit-project-setting",
|
||||
"gfx-webgl2": "off"
|
||||
}
|
||||
},
|
||||
"nativeCodeBundleMode": "asmjs",
|
||||
"polyfills": {
|
||||
"asyncFunctions": false
|
||||
},
|
||||
"experimentalEraseModules": false,
|
||||
"startSceneAssetBundle": false,
|
||||
"bundleConfigs": [],
|
||||
"useBuiltinServer": false,
|
||||
"md5CacheOptions": {
|
||||
"excludes": [],
|
||||
"includes": [],
|
||||
"replaceOnly": [],
|
||||
"handleTemplateMd5Link": true
|
||||
},
|
||||
"mainBundleIsRemote": false,
|
||||
"mainBundleCompressionType": "merge_dep",
|
||||
"useSplashScreen": true,
|
||||
"bundleCommonChunk": false,
|
||||
"packAutoAtlas": true,
|
||||
"startScene": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4",
|
||||
"outputName": "wechatgame",
|
||||
"taskName": "wechatgame",
|
||||
"scenes": [
|
||||
{
|
||||
"url": "db://assets/Scenes/MainScene.scene",
|
||||
"uuid": "1a23cd3e-e487-4fd1-a415-346c2087464d"
|
||||
},
|
||||
{
|
||||
"url": "db://assets/Scenes/PreloadScene.scene",
|
||||
"uuid": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4"
|
||||
}
|
||||
],
|
||||
"wasmCompressionMode": false,
|
||||
"packages": {},
|
||||
"__version__": "1.3.8",
|
||||
"logDest": "project://temp/builder/log/wechatgame2025-1-7 14-30.log"
|
||||
},
|
||||
"time": "2025-2-27 15:12:23",
|
||||
"dirty": false
|
||||
},
|
||||
"1736573831185": {
|
||||
"type": "build",
|
||||
"id": "1736573831185",
|
||||
"progress": 1,
|
||||
"state": "success",
|
||||
"stage": "build",
|
||||
"message": "2025-2-27 11:45:50 build success in 14 s!",
|
||||
"detailMessage": "// ---- build task web-mobile:onBeforeCompressSettings ----\r",
|
||||
"options": {
|
||||
"name": "XiangQin",
|
||||
"server": "",
|
||||
"platform": "web-mobile",
|
||||
"buildPath": "project://build",
|
||||
"debug": false,
|
||||
"md5Cache": false,
|
||||
"skipCompressTexture": false,
|
||||
"sourceMaps": false,
|
||||
"overwriteProjectSettings": {
|
||||
"includeModules": {
|
||||
"gfx-webgl2": "on",
|
||||
"physics": "inherit-project-setting",
|
||||
"physics-2d": "inherit-project-setting"
|
||||
},
|
||||
"macroConfig": {
|
||||
"cleanupImageCache": "inherit-project-setting"
|
||||
}
|
||||
},
|
||||
"nativeCodeBundleMode": "both",
|
||||
"polyfills": {
|
||||
"asyncFunctions": true
|
||||
},
|
||||
"experimentalEraseModules": false,
|
||||
"startSceneAssetBundle": false,
|
||||
"bundleConfigs": [],
|
||||
"useBuiltinServer": false,
|
||||
"md5CacheOptions": {
|
||||
"excludes": [],
|
||||
"includes": [],
|
||||
"replaceOnly": [],
|
||||
"handleTemplateMd5Link": true
|
||||
},
|
||||
"mainBundleIsRemote": false,
|
||||
"mainBundleCompressionType": "merge_dep",
|
||||
"useSplashScreen": true,
|
||||
"bundleCommonChunk": false,
|
||||
"packAutoAtlas": true,
|
||||
"startScene": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4",
|
||||
"outputName": "web-mobile",
|
||||
"taskName": "web-mobile",
|
||||
"scenes": [
|
||||
{
|
||||
"url": "db://assets/Scenes/MainScene.scene",
|
||||
"uuid": "1a23cd3e-e487-4fd1-a415-346c2087464d"
|
||||
},
|
||||
{
|
||||
"url": "db://assets/Scenes/PreloadScene.scene",
|
||||
"uuid": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4"
|
||||
}
|
||||
],
|
||||
"wasmCompressionMode": false,
|
||||
"packages": {},
|
||||
"__version__": "1.3.8",
|
||||
"buildMode": "normal",
|
||||
"logDest": "project://temp/builder/log/web-mobile2025-1-11 13-37.log"
|
||||
},
|
||||
"time": "2025-2-27 11:45:35",
|
||||
"dirty": false
|
||||
},
|
||||
"1736821502634": {
|
||||
"type": "build",
|
||||
"id": "1736821502634",
|
||||
"progress": 1,
|
||||
"state": "success",
|
||||
"stage": "build",
|
||||
"message": "2025-2-7 09:01:29 build success in 13 s!",
|
||||
"detailMessage": "// ---- build task cocos-service:onAfterCompressSettings ----\r",
|
||||
"options": {
|
||||
"name": "XiangQin",
|
||||
"server": "",
|
||||
"platform": "web-mobile",
|
||||
"buildPath": "project://build",
|
||||
"debug": false,
|
||||
"md5Cache": false,
|
||||
"skipCompressTexture": false,
|
||||
"sourceMaps": false,
|
||||
"overwriteProjectSettings": {
|
||||
"includeModules": {
|
||||
"gfx-webgl2": "on",
|
||||
"physics": "inherit-project-setting",
|
||||
"physics-2d": "inherit-project-setting"
|
||||
},
|
||||
"macroConfig": {
|
||||
"cleanupImageCache": "inherit-project-setting"
|
||||
}
|
||||
},
|
||||
"nativeCodeBundleMode": "both",
|
||||
"polyfills": {
|
||||
"asyncFunctions": true
|
||||
},
|
||||
"experimentalEraseModules": false,
|
||||
"startSceneAssetBundle": false,
|
||||
"bundleConfigs": [],
|
||||
"useBuiltinServer": false,
|
||||
"md5CacheOptions": {
|
||||
"excludes": [],
|
||||
"includes": [],
|
||||
"replaceOnly": [],
|
||||
"handleTemplateMd5Link": true
|
||||
},
|
||||
"mainBundleIsRemote": false,
|
||||
"mainBundleCompressionType": "merge_dep",
|
||||
"useSplashScreen": true,
|
||||
"bundleCommonChunk": false,
|
||||
"packAutoAtlas": true,
|
||||
"startScene": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4",
|
||||
"outputName": "web-mobile-console",
|
||||
"taskName": "web-mobile-console",
|
||||
"scenes": [
|
||||
{
|
||||
"url": "db://assets/Scenes/MainScene.scene",
|
||||
"uuid": "1a23cd3e-e487-4fd1-a415-346c2087464d"
|
||||
},
|
||||
{
|
||||
"url": "db://assets/Scenes/PreloadScene.scene",
|
||||
"uuid": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4"
|
||||
}
|
||||
],
|
||||
"wasmCompressionMode": false,
|
||||
"packages": {},
|
||||
"__version__": "1.3.8",
|
||||
"buildMode": "normal",
|
||||
"logDest": "project://temp/builder/log/web-mobile2025-1-14 10-25.log"
|
||||
},
|
||||
"time": "2025-2-7 09:01:15",
|
||||
"dirty": false
|
||||
},
|
||||
"1736838627770": {
|
||||
"type": "build",
|
||||
"id": "1736838627770",
|
||||
"progress": 1,
|
||||
"state": "success",
|
||||
"stage": "build",
|
||||
"message": "2025-2-27 15:43:07 build success in 14 s!",
|
||||
"detailMessage": "builder:build-project-total (14454ms)\r",
|
||||
"options": {
|
||||
"name": "XiangQin",
|
||||
"server": "https://hxzgame.vip.hnhxzkj.com/lzx/XiangQin/remFile.bd.1.0.0",
|
||||
"platform": "bytedance-mini-game",
|
||||
"buildPath": "project://build",
|
||||
"debug": false,
|
||||
"md5Cache": false,
|
||||
"skipCompressTexture": false,
|
||||
"sourceMaps": false,
|
||||
"overwriteProjectSettings": {
|
||||
"macroConfig": {
|
||||
"cleanupImageCache": "inherit-project-setting"
|
||||
},
|
||||
"includeModules": {
|
||||
"physics": "inherit-project-setting",
|
||||
"physics-2d": "inherit-project-setting",
|
||||
"gfx-webgl2": "off"
|
||||
}
|
||||
},
|
||||
"nativeCodeBundleMode": "both",
|
||||
"polyfills": {
|
||||
"asyncFunctions": false
|
||||
},
|
||||
"experimentalEraseModules": false,
|
||||
"startSceneAssetBundle": false,
|
||||
"bundleConfigs": [],
|
||||
"useBuiltinServer": false,
|
||||
"md5CacheOptions": {
|
||||
"excludes": [],
|
||||
"includes": [],
|
||||
"replaceOnly": [],
|
||||
"handleTemplateMd5Link": true
|
||||
},
|
||||
"mainBundleIsRemote": false,
|
||||
"mainBundleCompressionType": "merge_dep",
|
||||
"useSplashScreen": true,
|
||||
"bundleCommonChunk": false,
|
||||
"packAutoAtlas": true,
|
||||
"startScene": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4",
|
||||
"outputName": "bytedance-mini-game",
|
||||
"taskName": "bytedance-mini-game",
|
||||
"scenes": [
|
||||
{
|
||||
"url": "db://assets/Scenes/MainScene.scene",
|
||||
"uuid": "1a23cd3e-e487-4fd1-a415-346c2087464d"
|
||||
},
|
||||
{
|
||||
"url": "db://assets/Scenes/PreloadScene.scene",
|
||||
"uuid": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4"
|
||||
}
|
||||
],
|
||||
"wasmCompressionMode": false,
|
||||
"packages": {},
|
||||
"__version__": "1.3.8",
|
||||
"logDest": "project://temp/builder/log/bytedance-mini-game2025-1-14 15-10.log"
|
||||
},
|
||||
"time": "2025-2-27 15:42:53",
|
||||
"dirty": false
|
||||
},
|
||||
"1736905523241": {
|
||||
"type": "build",
|
||||
"id": "1736905523241",
|
||||
"progress": 1,
|
||||
"state": "success",
|
||||
"stage": "build",
|
||||
"message": "2025-2-27 16:24:50 build success in 17 s!",
|
||||
"detailMessage": "// ---- build task wechatgame:onAfterCopyBuildTemplate ----\r",
|
||||
"options": {
|
||||
"name": "XiangQin",
|
||||
"server": "https://hxzgame.vip.hnhxzkj.com/lzx/XiangQin/remFile.ks.1.0.0",
|
||||
"platform": "wechatgame",
|
||||
"buildPath": "project://build",
|
||||
"debug": false,
|
||||
"md5Cache": true,
|
||||
"skipCompressTexture": false,
|
||||
"sourceMaps": false,
|
||||
"overwriteProjectSettings": {
|
||||
"macroConfig": {
|
||||
"cleanupImageCache": "on"
|
||||
},
|
||||
"includeModules": {
|
||||
"physics": "inherit-project-setting",
|
||||
"physics-2d": "inherit-project-setting",
|
||||
"gfx-webgl2": "off"
|
||||
}
|
||||
},
|
||||
"nativeCodeBundleMode": "asmjs",
|
||||
"polyfills": {
|
||||
"asyncFunctions": false
|
||||
},
|
||||
"experimentalEraseModules": false,
|
||||
"startSceneAssetBundle": false,
|
||||
"bundleConfigs": [],
|
||||
"useBuiltinServer": false,
|
||||
"md5CacheOptions": {
|
||||
"excludes": [],
|
||||
"includes": [],
|
||||
"replaceOnly": [],
|
||||
"handleTemplateMd5Link": true
|
||||
},
|
||||
"mainBundleIsRemote": false,
|
||||
"mainBundleCompressionType": "merge_dep",
|
||||
"useSplashScreen": true,
|
||||
"bundleCommonChunk": false,
|
||||
"packAutoAtlas": true,
|
||||
"startScene": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4",
|
||||
"outputName": "wechatgame_kuai",
|
||||
"taskName": "wechatgame_kuai",
|
||||
"scenes": [
|
||||
{
|
||||
"url": "db://assets/Scenes/MainScene.scene",
|
||||
"uuid": "1a23cd3e-e487-4fd1-a415-346c2087464d"
|
||||
},
|
||||
{
|
||||
"url": "db://assets/Scenes/PreloadScene.scene",
|
||||
"uuid": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4"
|
||||
}
|
||||
],
|
||||
"wasmCompressionMode": false,
|
||||
"packages": {},
|
||||
"__version__": "1.3.8",
|
||||
"logDest": "project://temp/builder/log/wechatgame2025-1-15 09-45.log"
|
||||
},
|
||||
"time": "2025-2-27 16:24:32",
|
||||
"dirty": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,170 @@
|
||||
import { _decorator, AudioClip, Button, Component, ImageAsset, JsonAsset, Label, Node, Prefab, ProgressBar, Sprite, SpriteFrame } from 'cc';
|
||||
import { GButton } from '../../Main/Common/GButton';
|
||||
import ResManager from '../../Main/Manager/ResManager';
|
||||
import Resource from '../../Main/Config/Resource';
|
||||
import { SDKManager } from '../../Main/Channel/SDKManager';
|
||||
import HttpUnit from '../../Main/Common/HttpUnit';
|
||||
import GlobalValue from '../../Main/Common/GlobalValue';
|
||||
import Utils from '../../Main/Common/Utils';
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
@ccclass('PreloadUI')
|
||||
export class PreloadUI extends Component {
|
||||
|
||||
private checkFinish = true; //检查完成
|
||||
private preloadFinish = false; //资源加载完成
|
||||
private loginFinish = false; //登录完成
|
||||
|
||||
private jinduBar: Node = null;
|
||||
private jinduFilled: Sprite = null;
|
||||
private LabProgress: Label = null;
|
||||
private btnLogin: Sprite = null; //登录按钮
|
||||
|
||||
start() {
|
||||
this.jinduBar = this.node.getChildByName("jinduBar");
|
||||
this.jinduFilled = this.jinduBar.getChildByName("jinduFilled").getComponent(Sprite);
|
||||
this.LabProgress = this.node.getChildByName("LabProgress").getComponent(Label);
|
||||
this.btnLogin = this.node.getChildByName("btnLogin").getComponent(Sprite);
|
||||
console.log("preload, btnLogin:", this.btnLogin);
|
||||
|
||||
//适配背景图
|
||||
let BG = this.node.getChildByName("BG");
|
||||
Utils.adjustBgPixelRatio(BG, 1)
|
||||
|
||||
this.jinduFilled.fillRange = 0;
|
||||
this.btnLogin.node.active = false;
|
||||
|
||||
this.preloadFiles()
|
||||
}
|
||||
|
||||
update(deltaTime: number) {
|
||||
if (this.checkFinish) {
|
||||
if (this.preloadFinish && this.loginFinish) {
|
||||
this.checkFinish = false
|
||||
this.enterGame()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//预加载文件
|
||||
preloadFiles() {
|
||||
let preloadTab = [
|
||||
{path:"Music/music_interface", bundleName: "Audio", ftype: AudioClip},
|
||||
{path:"Zjm/bg1", bundleName: "Raw", ftype: ImageAsset},
|
||||
{path:"touming", bundleName: "common", ftype: ImageAsset},
|
||||
// {path:"chanpin_1_0", bundleName: "daoju", ftype: ImageAsset}, //有合图加载失败
|
||||
{path:"zjm_1", bundleName: "Zhujiemian", ftype: ImageAsset},
|
||||
{path:"UI/GM_UI", bundleName: "PB", ftype: Prefab},
|
||||
{path:"commonGlobal", bundleName: "DataTable", ftype: JsonAsset},
|
||||
];
|
||||
let num_prefab = 0; //已加载数量
|
||||
let num_succeed = 0;//加载成功数量
|
||||
let preloadFunc = () => {
|
||||
if (num_prefab < preloadTab.length) {
|
||||
let cfg = preloadTab[num_prefab]
|
||||
ResManager.I.preLoadSubpackageFile(cfg.path, cfg.bundleName, cfg.ftype, (ret) => {
|
||||
num_prefab++;
|
||||
num_succeed++;
|
||||
let percent = 0.45 * (num_prefab / preloadTab.length)
|
||||
this.showLoadProgress(0.55 + percent);
|
||||
console.log("加载成功:", cfg.path);
|
||||
preloadFunc();
|
||||
}, (err)=>{
|
||||
num_prefab++;
|
||||
console.log("加载失败:", err);
|
||||
});
|
||||
} else {
|
||||
if (num_succeed >= num_prefab) {
|
||||
this.loadDataTable();
|
||||
}
|
||||
}
|
||||
}
|
||||
preloadFunc();
|
||||
}
|
||||
|
||||
//加载配置表
|
||||
loadDataTable(){
|
||||
let dataArr = [
|
||||
"commonGlobal",
|
||||
// "levelHole",
|
||||
"Music",
|
||||
"Sound",
|
||||
]
|
||||
|
||||
//配置表使用方法: let cfgs = Resource.getConfig("Sound")
|
||||
let num_prefab = 0;
|
||||
let preloadFunc = () => {
|
||||
if (num_prefab < dataArr.length) {
|
||||
let cfgname = dataArr[num_prefab]
|
||||
ResManager.I.loadSubpackageDataTable(cfgname, (ret: JsonAsset) => {
|
||||
num_prefab++;
|
||||
Resource.addSubJsonConfig(cfgname, ret.json)
|
||||
preloadFunc();
|
||||
});
|
||||
} else {
|
||||
this.preloadFinish = true;
|
||||
this.onLogin();
|
||||
}
|
||||
}
|
||||
preloadFunc();
|
||||
}
|
||||
|
||||
//显示加载进度
|
||||
showLoadProgress(percent) {
|
||||
this.jinduFilled.fillRange = percent;
|
||||
}
|
||||
|
||||
//登录
|
||||
onLogin() {
|
||||
//初始化SDK信息
|
||||
SDKManager.init(() => {
|
||||
//检测是否有授权,有授权直接登录,没有授权就先进主界面,到主界面获取权限
|
||||
SDKManager.checkAutoSetting("userInfo", (ishave) => {
|
||||
if (ishave) {
|
||||
console.log("有授权,直接登录")
|
||||
HttpUnit.ins.login((loginData) => {
|
||||
this.loginFinish = true
|
||||
})
|
||||
} else {
|
||||
console.log("没有授权,等待授权后登录")
|
||||
// this.loginFinish = true
|
||||
this.jinduBar.active = false
|
||||
this.LabProgress.node.active = false
|
||||
//登录按钮
|
||||
this.btnLogin.node.active = true
|
||||
let loginPath = ""
|
||||
if (SDKManager.isWenxin()) {
|
||||
loginPath = "login1"
|
||||
} else if (SDKManager.isByteDance()) {
|
||||
loginPath = "login2"
|
||||
} else if (SDKManager.isKuaishou()) {
|
||||
loginPath = "login3"
|
||||
}
|
||||
ResManager.I.changeResourceSpriteFrame(this.btnLogin, loginPath)
|
||||
|
||||
HttpUnit.ins.login((loginData) => {
|
||||
this.loginFinish = true
|
||||
})
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
enterGame() {
|
||||
let islogin = HttpUnit.IsLogin();
|
||||
console.log("进入游戏,登录状态:", islogin);
|
||||
this.jinduBar.active = false
|
||||
this.LabProgress.node.active = false
|
||||
this.btnLogin.node.active = false
|
||||
if (islogin) {
|
||||
} else {
|
||||
//没登录成功,先进主界面,在主界面里进行登录
|
||||
}
|
||||
ResManager.I.goMainScene(); //进入下一个场景
|
||||
// ResManager.I.goCustomScene("Test2DScene"); //进入自定义场景
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "fbe8d145-9766-489c-a565-8a476a0f82d2",
|
||||
"files": [
|
||||
".json",
|
||||
".png"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "fbe8d145-9766-489c-a565-8a476a0f82d2@6c48a",
|
||||
"displayName": "phecda_default",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "fbe8d145-9766-489c-a565-8a476a0f82d2",
|
||||
"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": "fbe8d145-9766-489c-a565-8a476a0f82d2@f9941",
|
||||
"displayName": "phecda_default",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": -4.5,
|
||||
"trimX": 0,
|
||||
"trimY": 9,
|
||||
"width": 800,
|
||||
"height": 1020,
|
||||
"rawWidth": 800,
|
||||
"rawHeight": 1029,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-400,
|
||||
-510,
|
||||
0,
|
||||
400,
|
||||
-510,
|
||||
0,
|
||||
-400,
|
||||
510,
|
||||
0,
|
||||
400,
|
||||
510,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
1020,
|
||||
800,
|
||||
1020,
|
||||
0,
|
||||
0,
|
||||
800,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0.9912536443148688,
|
||||
1,
|
||||
0.9912536443148688
|
||||
],
|
||||
"minPos": [
|
||||
-400,
|
||||
-510,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
400,
|
||||
510,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "fbe8d145-9766-489c-a565-8a476a0f82d2@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": true,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "fbe8d145-9766-489c-a565-8a476a0f82d2@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,378 @@
|
||||
import { _decorator, instantiate, Label, Layout, Node, Prefab, RichText, ScrollView, Sprite, tween, UIOpacity, UITransform, Vec3 } from 'cc';
|
||||
import { GButton } from '../../Main/Common/GButton';
|
||||
import Utils from '../../Main/Common/Utils';
|
||||
import { InnerMsgCode } from '../../Main/Config/InnerMsgCode';
|
||||
import li_BaseView from '../../Main/Common/li_BaseView';
|
||||
import GameManager from '../../Main/Manager/GameManager';
|
||||
import ResManager from '../../Main/Manager/ResManager';
|
||||
import { SDKManager } from '../../Main/Channel/SDKManager';
|
||||
import { ViewManager } from '../../Main/Manager/ViewManager';
|
||||
import { E_AD_TARGET } from './TalkAdDialog';
|
||||
import SubManager from '../SubManager';
|
||||
import HttpUnit from '../../Main/Common/HttpUnit';
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
/**界面打开类型 */
|
||||
export enum E_RECORD_TYPE {
|
||||
Talk, //关卡中查看
|
||||
Jilu, //相遇记录里查看
|
||||
}
|
||||
|
||||
//聊天记录界面
|
||||
@ccclass('Record_UI')
|
||||
export class Record_UI extends li_BaseView {
|
||||
|
||||
@property(Prefab)
|
||||
private talkDescItem: Prefab = null;
|
||||
@property(Prefab)
|
||||
private talkNpcItem: Prefab = null;
|
||||
@property(Prefab)
|
||||
private talkUserItem: Prefab = null;
|
||||
|
||||
private _nodeTab: any = {};
|
||||
private talkSV: ScrollView = null;
|
||||
private _data;
|
||||
|
||||
private itemNodeList: any[] = [];
|
||||
private itemDataList: any[] = [];
|
||||
|
||||
//----重写父类接口---------------------------------------
|
||||
onLoadCT() {
|
||||
this.registerListenner();
|
||||
Utils.parseNode(this.node, this._nodeTab)
|
||||
this.talkSV = this._nodeTab.talkSV.getComponent(ScrollView);
|
||||
}
|
||||
openUIDataCT(data: any): void {
|
||||
this._data = data || {};
|
||||
}
|
||||
|
||||
|
||||
registerListenner() {
|
||||
// Utils.addInnerEL(InnerMsgCode.GM_UI_Close, this, this.resiveGMClose)
|
||||
}
|
||||
|
||||
|
||||
start() {
|
||||
GButton.BandClick(this._nodeTab.btnBack, ()=>{
|
||||
this.onClose();
|
||||
}, this);
|
||||
|
||||
//撤回按钮
|
||||
GButton.BandClick(this._nodeTab.chehuiNode, ()=>{
|
||||
let cellLen = this.itemDataList.length
|
||||
if (cellLen <= 1) {
|
||||
SubManager.ShowPrompt("没有可以撤回的对话")
|
||||
return
|
||||
}
|
||||
|
||||
let contStr = ""
|
||||
let levelData = GameManager.CurLevelData
|
||||
if (!levelData || levelData.can_use_cancel_cnt <= 0) {
|
||||
contStr = "关卡内撤回次数已用完"
|
||||
} else {
|
||||
contStr = `撤回最近 1 次对话,并返还 1 次对话次数,剩余 ${levelData.can_use_cancel_cnt} 次`
|
||||
}
|
||||
ViewManager.I.openBundlesView("UI/StartUI/TalkAdDialog", {
|
||||
type: E_AD_TARGET.chehui, //撤回,并加聊天次数
|
||||
content: contStr,
|
||||
adCallback: (isfree: any) => {
|
||||
if (isfree) {
|
||||
this.doChehuiTalk()
|
||||
} else {
|
||||
SDKManager.show_reward_video_ad(this.node.uuid, 1)
|
||||
}
|
||||
},
|
||||
shareCallback: ()=>{
|
||||
SDKManager.show_reward_share(this.node.uuid, 1)
|
||||
}
|
||||
})
|
||||
}, this);
|
||||
|
||||
SDKManager.register_video_reward(this.node.uuid, (tag:number)=>{
|
||||
console.log("视频广告回调", tag)
|
||||
if (tag == 1) {
|
||||
// 撤回聊天
|
||||
this.doChehuiTalk()
|
||||
}
|
||||
})
|
||||
SDKManager.register_share_reward(this.node.uuid, (tag:number)=>{
|
||||
console.log("分享回调", tag)
|
||||
if (tag == 1) {
|
||||
// 撤回聊天
|
||||
this.doChehuiTalk()
|
||||
}
|
||||
})
|
||||
|
||||
let talkList = [] //要显示的对话列表
|
||||
let lvId = "" //关卡id
|
||||
let showChehui = false //是否显示撤回按钮
|
||||
let scrollBtm = false //是否滚动到底部
|
||||
if (this._data.mode == E_RECORD_TYPE.Talk) {
|
||||
talkList = GameManager.TalkRecordList
|
||||
lvId = GameManager.CurLevelId
|
||||
showChehui = true
|
||||
scrollBtm = true
|
||||
} else if (this._data.mode == E_RECORD_TYPE.Jilu) {
|
||||
talkList = this._data.talkList || []
|
||||
lvId = this._data.lvId || ""
|
||||
}
|
||||
this._nodeTab.chehuiNode.active = showChehui
|
||||
|
||||
let lvCfg = GameManager.getLevelCfg(lvId)
|
||||
//npc名字
|
||||
Utils.setString(this._nodeTab.npcName, lvCfg.name)
|
||||
|
||||
//介绍
|
||||
let descClone:any = instantiate(this.talkDescItem)
|
||||
this._nodeTab.talkLay.addChild(descClone);
|
||||
Utils.parseNode(descClone);
|
||||
Utils.setString(descClone.labDesc, lvCfg.tips)
|
||||
let descOpa:UIOpacity = descClone.getComponent(UIOpacity)
|
||||
descOpa.opacity = 0
|
||||
tween(descOpa).to(0.2, {opacity: 255}).start()
|
||||
|
||||
//聊天列表
|
||||
this.itemNodeList = []
|
||||
this.itemDataList = []
|
||||
let talkLay: Layout = this.talkSV.content.getComponent(Layout)
|
||||
talkLay.enabled = false;
|
||||
|
||||
let aniTime = 0 //滚动动作总时间
|
||||
let talkCellLen = talkList.length
|
||||
for (let i=0; i<talkCellLen; i++) {
|
||||
// for (let i=talkCellLen-1; i>=0; i--) {
|
||||
let info = talkList[i];
|
||||
let titem = info.isMe ? this.talkUserItem : this.talkNpcItem;
|
||||
let itemClone:any = instantiate(titem);
|
||||
this._nodeTab.talkLay.addChild(itemClone);
|
||||
|
||||
Utils.parseNode(itemClone);
|
||||
this.itemNodeList.push(itemClone);
|
||||
this.itemDataList.push(info);
|
||||
|
||||
let labpx = info.isMe ? -15 : 15;
|
||||
itemClone.zw1.position = new Vec3(0, 0, 0)
|
||||
itemClone.zw2.position = new Vec3(0, 0, 0)
|
||||
itemClone.labTalk1.position = new Vec3(labpx, 0, 0)
|
||||
itemClone.labTalk2.position = new Vec3(labpx, 0, 0)
|
||||
itemClone.zw1.active = false
|
||||
itemClone.zw2.active = false
|
||||
itemClone.labTalk1.active = false
|
||||
itemClone.labTalk2.active = false
|
||||
|
||||
//头像
|
||||
let spt = itemClone.headIcon.getComponent(Sprite)
|
||||
if (info.isMe) {
|
||||
let avatarUrl = SDKManager.avatarUrl;
|
||||
if (avatarUrl == "" || avatarUrl == null) {
|
||||
SDKManager.getUserInfo((data) => {
|
||||
ResManager.I.changeRemoteSpriteFrame(spt, data.avatarUrl)
|
||||
})
|
||||
} else {
|
||||
ResManager.I.changeRemoteSpriteFrame(spt, avatarUrl)
|
||||
}
|
||||
} else {
|
||||
let headPath = `head/${lvCfg.characterAvatar}`
|
||||
ResManager.I.changeBundleSpriteFrame(spt.getComponent(Sprite), headPath, "Raw")
|
||||
}
|
||||
|
||||
//对话文本前后有各有一个占位节点
|
||||
let zw1 = instantiate(itemClone.zw1)
|
||||
zw1.active = true
|
||||
itemClone.kuang.addChild(zw1)
|
||||
//对话文本 括号中间的文字用斜体
|
||||
let kidx = 0
|
||||
let clab
|
||||
for(let i=0; i<10; i++) {
|
||||
let kl = info.talk.indexOf("(", kidx) //左括号
|
||||
if (kl == -1) {
|
||||
if (kidx < info.talk.length) {
|
||||
clab = instantiate(itemClone.labTalk2)
|
||||
clab.active = true
|
||||
itemClone.kuang.addChild(clab)
|
||||
Utils.setString(clab, info.talk.substring(kidx, info.talk.length))
|
||||
kidx = info.talk.length
|
||||
}
|
||||
} else {
|
||||
let kr = info.talk.indexOf(")", kl) //右括号
|
||||
if (kr != -1) {
|
||||
//匹配到括号
|
||||
if (kidx < kl) {
|
||||
clab = instantiate(itemClone.labTalk2)
|
||||
clab.active = true
|
||||
itemClone.kuang.addChild(clab)
|
||||
Utils.setString(clab, info.talk.substring(kidx, kl))
|
||||
}
|
||||
clab = instantiate(itemClone.labTalk1)
|
||||
clab.active = true
|
||||
itemClone.kuang.addChild(clab)
|
||||
Utils.setString(clab, info.talk.substring(kl+1, kr))
|
||||
kidx = kr + 1
|
||||
} else {
|
||||
if (kidx < info.talk.length) {
|
||||
clab = instantiate(itemClone.labTalk2)
|
||||
clab.active = true
|
||||
itemClone.kuang.addChild(clab)
|
||||
Utils.setString(clab, info.talk.substring(kidx, info.talk.length))
|
||||
kidx = info.talk.length
|
||||
}
|
||||
}
|
||||
}
|
||||
if (kidx >= info.talk.length) {
|
||||
break
|
||||
}
|
||||
}
|
||||
let zw2 = instantiate(itemClone.zw1)
|
||||
zw2.active = true
|
||||
itemClone.kuang.addChild(zw2)
|
||||
//基础得分
|
||||
let scoreBase = info.scoreBase || -1;
|
||||
if (info.isMe || scoreBase < 0) {
|
||||
itemClone.labScore.active = false;
|
||||
} else {
|
||||
itemClone.labScore.active = true;
|
||||
Utils.setString(itemClone.labScore, `得分:${scoreBase}`)
|
||||
}
|
||||
//额外加分
|
||||
let scoreAdditional = info.scoreAdditional || 0;
|
||||
if (info.isMe || scoreAdditional <= 0) {
|
||||
itemClone.labScoreAdd.active = false;
|
||||
} else {
|
||||
itemClone.labScoreAdd.active = true;
|
||||
Utils.setString(itemClone.labScoreAdd, `加分:${scoreAdditional}`)
|
||||
}
|
||||
|
||||
//动作
|
||||
let kuangOpa:UIOpacity = itemClone.kuang.getComponent(UIOpacity)
|
||||
kuangOpa.opacity = 1;
|
||||
// let didx = talkCellLen-1-i;
|
||||
let didx = i;
|
||||
let tdelay = didx * 0.03;
|
||||
let self = this;
|
||||
if (i == talkCellLen-1) {
|
||||
aniTime = 0.2 + tdelay;
|
||||
}
|
||||
tween(kuangOpa)
|
||||
.delay(0.2 + tdelay)
|
||||
.call(()=>{
|
||||
//滚动到当前节点处
|
||||
if (scrollBtm) {
|
||||
self.talkSV.scrollToPercentVertical((talkCellLen-1-i) / talkCellLen, 0.1);
|
||||
}
|
||||
//调整框宽度
|
||||
let widthmax = 0;
|
||||
itemClone.kuang.children.forEach((item)=>{
|
||||
let tf = item.getComponent(UITransform);
|
||||
if (tf && tf.width > widthmax) {
|
||||
widthmax = tf.width;
|
||||
}
|
||||
})
|
||||
let kuangTf:UITransform = itemClone.kuang.getComponent(UITransform);
|
||||
kuangTf.width = widthmax + 30;
|
||||
})
|
||||
.to(0.2, { opacity: 255 })
|
||||
.start();
|
||||
}
|
||||
|
||||
//延迟一下,设置文本换行模式
|
||||
this.scheduleOnce(()=>{
|
||||
for (let i=0; i<this.itemNodeList.length; i++) {
|
||||
let item = this.itemNodeList[i];
|
||||
item.kuang.children.forEach((child)=>{
|
||||
let lab = child.getComponent(Label);
|
||||
if (lab) {
|
||||
let labTf:UITransform = child.getComponent(UITransform);
|
||||
if (labTf.height < 50) { //小于50,说明没换行,改为自动宽度
|
||||
lab.overflow = Label.Overflow.NONE;
|
||||
} else {
|
||||
lab.overflow = Label.Overflow.RESIZE_HEIGHT;
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
}, 0.1)
|
||||
//延迟一下,都设置成一样宽,是右侧的文本左对齐
|
||||
this.scheduleOnce(()=>{
|
||||
for (let i=0; i<this.itemNodeList.length; i++) {
|
||||
let item = this.itemNodeList[i];
|
||||
|
||||
let widthmax = 0;
|
||||
item.kuang.children.forEach((item)=>{
|
||||
let tf = item.getComponent(UITransform);
|
||||
if (tf && tf.width > widthmax) {
|
||||
widthmax = tf.width;
|
||||
}
|
||||
})
|
||||
|
||||
item.kuang.children.forEach((child)=>{
|
||||
let lab = child.getComponent(Label);
|
||||
if (lab) {
|
||||
let labTf:UITransform = child.getComponent(UITransform);
|
||||
lab.overflow = Label.Overflow.RESIZE_HEIGHT;
|
||||
labTf.width = widthmax;
|
||||
// if (labTf.height < 50) { //小于50,说明没换行,改为自动宽度
|
||||
// lab.overflow = Label.Overflow.NONE;
|
||||
// } else {
|
||||
// lab.overflow = Label.Overflow.RESIZE_HEIGHT;
|
||||
// }
|
||||
}
|
||||
})
|
||||
}
|
||||
}, 0.12)
|
||||
|
||||
//延迟一下,调整文本框的宽度。高度由layout自动调整
|
||||
this.scheduleOnce(()=>{
|
||||
talkLay.enabled = true;
|
||||
}, 0.15)
|
||||
|
||||
//撤回按钮显示动画
|
||||
let chehuiOpa: UIOpacity = this._nodeTab.chehuiNode.getComponent(UIOpacity);
|
||||
chehuiOpa.opacity = 0;
|
||||
tween(chehuiOpa)
|
||||
.delay(aniTime)
|
||||
.to(0.2, {opacity: 255})
|
||||
.start();
|
||||
|
||||
//刷新撤回次数
|
||||
this.refreshChehuiCount()
|
||||
}
|
||||
|
||||
update(deltaTime: number) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**刷新撤回次数 */
|
||||
refreshChehuiCount() {
|
||||
if (this._data.mode != E_RECORD_TYPE.Talk) {
|
||||
return
|
||||
}
|
||||
let levelData = GameManager.CurLevelData
|
||||
let n_cur = levelData.can_use_cancel_cnt || 0
|
||||
let n_max = 3
|
||||
Utils.setString(this._nodeTab.labChehui, n_cur + "/" + n_max)
|
||||
}
|
||||
|
||||
|
||||
/**撤回上一轮发言 */
|
||||
doChehuiTalk() {
|
||||
if (this._data.mode != E_RECORD_TYPE.Talk) {
|
||||
return
|
||||
}
|
||||
HttpUnit.ins.sendTalkChehui({record_id: GameManager.RecordId}, (data) => {
|
||||
if (data) {
|
||||
SubManager.ShowPrompt("撤回成功,已返还聊天次数")
|
||||
GameManager.CurLevelData = data.level
|
||||
GameManager.srouceCnt = data.level.current_cnt
|
||||
GameManager.RemoveLastRoundTalkRecord()
|
||||
GameManager.RemoveLastSetpScore()
|
||||
GameManager.removeLastNpcTalkData()
|
||||
Utils.sendInnerMsg(InnerMsgCode.Data_ChehuiUp, {})
|
||||
this.onClose()
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 139 KiB |
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "1.2.0",
|
||||
"importer": "directory",
|
||||
"imported": true,
|
||||
"uuid": "4af48351-1d58-41ac-8fb0-387f9e417bc5",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "db6f0371-88ce-4a2a-90d1-69701e03ba49",
|
||||
"files": [
|
||||
".json",
|
||||
".png"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "db6f0371-88ce-4a2a-90d1-69701e03ba49@6c48a",
|
||||
"displayName": "youmiaoxiang_shy",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "db6f0371-88ce-4a2a-90d1-69701e03ba49",
|
||||
"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": "db6f0371-88ce-4a2a-90d1-69701e03ba49@f9941",
|
||||
"displayName": "youmiaoxiang_shy",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": -4.5,
|
||||
"offsetY": -33.5,
|
||||
"trimX": 176,
|
||||
"trimY": 67,
|
||||
"width": 564,
|
||||
"height": 1122,
|
||||
"rawWidth": 925,
|
||||
"rawHeight": 1189,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-282,
|
||||
-561,
|
||||
0,
|
||||
282,
|
||||
-561,
|
||||
0,
|
||||
-282,
|
||||
561,
|
||||
0,
|
||||
282,
|
||||
561,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
176,
|
||||
1122,
|
||||
740,
|
||||
1122,
|
||||
176,
|
||||
0,
|
||||
740,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0.19027027027027027,
|
||||
0,
|
||||
0.8,
|
||||
0,
|
||||
0.19027027027027027,
|
||||
0.943650126156434,
|
||||
0.8,
|
||||
0.943650126156434
|
||||
],
|
||||
"minPos": [
|
||||
-282,
|
||||
-561,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
282,
|
||||
561,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "db6f0371-88ce-4a2a-90d1-69701e03ba49@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": true,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "db6f0371-88ce-4a2a-90d1-69701e03ba49@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "3501a647-95f4-4992-9600-24cc0f61fb90",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "3501a647-95f4-4992-9600-24cc0f61fb90@6c48a",
|
||||
"displayName": "eirini_0_cg",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "3501a647-95f4-4992-9600-24cc0f61fb90",
|
||||
"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": "3501a647-95f4-4992-9600-24cc0f61fb90@f9941",
|
||||
"displayName": "eirini_0_cg",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 996,
|
||||
"height": 1280,
|
||||
"rawWidth": 996,
|
||||
"rawHeight": 1280,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-498,
|
||||
-640,
|
||||
0,
|
||||
498,
|
||||
-640,
|
||||
0,
|
||||
-498,
|
||||
640,
|
||||
0,
|
||||
498,
|
||||
640,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
1280,
|
||||
996,
|
||||
1280,
|
||||
0,
|
||||
0,
|
||||
996,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-498,
|
||||
-640,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
498,
|
||||
640,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "3501a647-95f4-4992-9600-24cc0f61fb90@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "3501a647-95f4-4992-9600-24cc0f61fb90@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,361 @@
|
||||
{
|
||||
"__version__": "1.3.8",
|
||||
"log": {
|
||||
"level": 4
|
||||
},
|
||||
"common": {
|
||||
"polyfills": {
|
||||
"asyncFunctions": true
|
||||
},
|
||||
"buildPath": "project://build",
|
||||
"outputName": "wechatgame_kuai",
|
||||
"mainBundleCompressionType": "merge_dep",
|
||||
"platform": "wechatgame",
|
||||
"startScene": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4",
|
||||
"server": "https://hxzgame.vip.hnhxzkj.com/lzx/XiangQin/remFile.wx.1.0.6",
|
||||
"nativeCodeBundleMode": "asmjs",
|
||||
"md5Cache": true,
|
||||
"name": "XiangQin"
|
||||
},
|
||||
"BuildTaskManager": {
|
||||
"taskMap": {
|
||||
"1736231456475": {
|
||||
"type": "build",
|
||||
"id": "1736231456475",
|
||||
"progress": 1,
|
||||
"state": "success",
|
||||
"stage": "build",
|
||||
"message": "2025-4-21 14:48:33 build success in 17 s!",
|
||||
"detailMessage": "// ---- build task wechatgame:onAfterBuild ----\r",
|
||||
"options": {
|
||||
"name": "XiangQin",
|
||||
"server": "https://hxzgame.vip.hnhxzkj.com/lzx/XiangQin/remFile.wx.1.0.6",
|
||||
"platform": "wechatgame",
|
||||
"buildPath": "project://build",
|
||||
"debug": false,
|
||||
"md5Cache": true,
|
||||
"skipCompressTexture": false,
|
||||
"sourceMaps": false,
|
||||
"overwriteProjectSettings": {
|
||||
"macroConfig": {
|
||||
"cleanupImageCache": "on"
|
||||
},
|
||||
"includeModules": {
|
||||
"physics": "inherit-project-setting",
|
||||
"physics-2d": "inherit-project-setting",
|
||||
"gfx-webgl2": "off"
|
||||
}
|
||||
},
|
||||
"nativeCodeBundleMode": "asmjs",
|
||||
"polyfills": {
|
||||
"asyncFunctions": false
|
||||
},
|
||||
"experimentalEraseModules": false,
|
||||
"startSceneAssetBundle": false,
|
||||
"bundleConfigs": [],
|
||||
"useBuiltinServer": false,
|
||||
"md5CacheOptions": {
|
||||
"excludes": [],
|
||||
"includes": [],
|
||||
"replaceOnly": [],
|
||||
"handleTemplateMd5Link": true
|
||||
},
|
||||
"mainBundleIsRemote": false,
|
||||
"mainBundleCompressionType": "merge_dep",
|
||||
"useSplashScreen": true,
|
||||
"bundleCommonChunk": false,
|
||||
"packAutoAtlas": true,
|
||||
"startScene": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4",
|
||||
"outputName": "wechatgame",
|
||||
"taskName": "wechatgame",
|
||||
"scenes": [
|
||||
{
|
||||
"url": "db://assets/Scenes/MainScene.scene",
|
||||
"uuid": "1a23cd3e-e487-4fd1-a415-346c2087464d"
|
||||
},
|
||||
{
|
||||
"url": "db://assets/Scenes/PreloadScene.scene",
|
||||
"uuid": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4"
|
||||
}
|
||||
],
|
||||
"wasmCompressionMode": false,
|
||||
"packages": {},
|
||||
"__version__": "1.3.8",
|
||||
"logDest": "project://temp/builder/log/wechatgame2025-1-7 14-30.log"
|
||||
},
|
||||
"time": "2025-4-21 14:48:15",
|
||||
"dirty": false
|
||||
},
|
||||
"1736573831185": {
|
||||
"type": "build",
|
||||
"id": "1736573831185",
|
||||
"progress": 1,
|
||||
"state": "success",
|
||||
"stage": "build",
|
||||
"message": "2025-4-21 14:15:36 build success in 25 s!",
|
||||
"detailMessage": "builder:build-project-total (25304ms)\r",
|
||||
"options": {
|
||||
"name": "XiangQin",
|
||||
"server": "",
|
||||
"platform": "web-mobile",
|
||||
"buildPath": "project://build",
|
||||
"debug": false,
|
||||
"md5Cache": false,
|
||||
"skipCompressTexture": false,
|
||||
"sourceMaps": false,
|
||||
"overwriteProjectSettings": {
|
||||
"includeModules": {
|
||||
"gfx-webgl2": "on",
|
||||
"physics": "inherit-project-setting",
|
||||
"physics-2d": "inherit-project-setting"
|
||||
},
|
||||
"macroConfig": {
|
||||
"cleanupImageCache": "inherit-project-setting"
|
||||
}
|
||||
},
|
||||
"nativeCodeBundleMode": "both",
|
||||
"polyfills": {
|
||||
"asyncFunctions": true
|
||||
},
|
||||
"experimentalEraseModules": false,
|
||||
"startSceneAssetBundle": false,
|
||||
"bundleConfigs": [],
|
||||
"useBuiltinServer": false,
|
||||
"md5CacheOptions": {
|
||||
"excludes": [],
|
||||
"includes": [],
|
||||
"replaceOnly": [],
|
||||
"handleTemplateMd5Link": true
|
||||
},
|
||||
"mainBundleIsRemote": false,
|
||||
"mainBundleCompressionType": "merge_dep",
|
||||
"useSplashScreen": true,
|
||||
"bundleCommonChunk": false,
|
||||
"packAutoAtlas": true,
|
||||
"startScene": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4",
|
||||
"outputName": "web-mobile",
|
||||
"taskName": "web-mobile",
|
||||
"scenes": [
|
||||
{
|
||||
"url": "db://assets/Scenes/MainScene.scene",
|
||||
"uuid": "1a23cd3e-e487-4fd1-a415-346c2087464d"
|
||||
},
|
||||
{
|
||||
"url": "db://assets/Scenes/PreloadScene.scene",
|
||||
"uuid": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4"
|
||||
}
|
||||
],
|
||||
"wasmCompressionMode": false,
|
||||
"packages": {},
|
||||
"__version__": "1.3.8",
|
||||
"buildMode": "normal",
|
||||
"logDest": "project://temp/builder/log/web-mobile2025-1-11 13-37.log"
|
||||
},
|
||||
"time": "2025-4-21 14:15:11",
|
||||
"dirty": false
|
||||
},
|
||||
"1736821502634": {
|
||||
"type": "build",
|
||||
"id": "1736821502634",
|
||||
"progress": 1,
|
||||
"state": "success",
|
||||
"stage": "build",
|
||||
"message": "2025-2-7 09:01:29 build success in 13 s!",
|
||||
"detailMessage": "// ---- build task cocos-service:onAfterCompressSettings ----\r",
|
||||
"options": {
|
||||
"name": "XiangQin",
|
||||
"server": "",
|
||||
"platform": "web-mobile",
|
||||
"buildPath": "project://build",
|
||||
"debug": false,
|
||||
"md5Cache": false,
|
||||
"skipCompressTexture": false,
|
||||
"sourceMaps": false,
|
||||
"overwriteProjectSettings": {
|
||||
"includeModules": {
|
||||
"gfx-webgl2": "on",
|
||||
"physics": "inherit-project-setting",
|
||||
"physics-2d": "inherit-project-setting"
|
||||
},
|
||||
"macroConfig": {
|
||||
"cleanupImageCache": "inherit-project-setting"
|
||||
}
|
||||
},
|
||||
"nativeCodeBundleMode": "both",
|
||||
"polyfills": {
|
||||
"asyncFunctions": true
|
||||
},
|
||||
"experimentalEraseModules": false,
|
||||
"startSceneAssetBundle": false,
|
||||
"bundleConfigs": [],
|
||||
"useBuiltinServer": false,
|
||||
"md5CacheOptions": {
|
||||
"excludes": [],
|
||||
"includes": [],
|
||||
"replaceOnly": [],
|
||||
"handleTemplateMd5Link": true
|
||||
},
|
||||
"mainBundleIsRemote": false,
|
||||
"mainBundleCompressionType": "merge_dep",
|
||||
"useSplashScreen": true,
|
||||
"bundleCommonChunk": false,
|
||||
"packAutoAtlas": true,
|
||||
"startScene": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4",
|
||||
"outputName": "web-mobile-console",
|
||||
"taskName": "web-mobile-console",
|
||||
"scenes": [
|
||||
{
|
||||
"url": "db://assets/Scenes/MainScene.scene",
|
||||
"uuid": "1a23cd3e-e487-4fd1-a415-346c2087464d"
|
||||
},
|
||||
{
|
||||
"url": "db://assets/Scenes/PreloadScene.scene",
|
||||
"uuid": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4"
|
||||
}
|
||||
],
|
||||
"wasmCompressionMode": false,
|
||||
"packages": {},
|
||||
"__version__": "1.3.8",
|
||||
"buildMode": "normal",
|
||||
"logDest": "project://temp/builder/log/web-mobile2025-1-14 10-25.log"
|
||||
},
|
||||
"time": "2025-2-7 09:01:15",
|
||||
"dirty": false
|
||||
},
|
||||
"1736838627770": {
|
||||
"type": "build",
|
||||
"id": "1736838627770",
|
||||
"progress": 1,
|
||||
"state": "success",
|
||||
"stage": "build",
|
||||
"message": "2025-2-28 10:45:42 build success in 22 s!",
|
||||
"detailMessage": "builder:build-project-total (22353ms)\r",
|
||||
"options": {
|
||||
"name": "XiangQin",
|
||||
"server": "https://hxzgame.vip.hnhxzkj.com/lzx/XiangQin/remFile.bd.1.0.0",
|
||||
"platform": "bytedance-mini-game",
|
||||
"buildPath": "project://build",
|
||||
"debug": false,
|
||||
"md5Cache": false,
|
||||
"skipCompressTexture": false,
|
||||
"sourceMaps": false,
|
||||
"overwriteProjectSettings": {
|
||||
"macroConfig": {
|
||||
"cleanupImageCache": "inherit-project-setting"
|
||||
},
|
||||
"includeModules": {
|
||||
"physics": "inherit-project-setting",
|
||||
"physics-2d": "inherit-project-setting",
|
||||
"gfx-webgl2": "off"
|
||||
}
|
||||
},
|
||||
"nativeCodeBundleMode": "both",
|
||||
"polyfills": {
|
||||
"asyncFunctions": false
|
||||
},
|
||||
"experimentalEraseModules": false,
|
||||
"startSceneAssetBundle": false,
|
||||
"bundleConfigs": [],
|
||||
"useBuiltinServer": false,
|
||||
"md5CacheOptions": {
|
||||
"excludes": [],
|
||||
"includes": [],
|
||||
"replaceOnly": [],
|
||||
"handleTemplateMd5Link": true
|
||||
},
|
||||
"mainBundleIsRemote": false,
|
||||
"mainBundleCompressionType": "merge_dep",
|
||||
"useSplashScreen": true,
|
||||
"bundleCommonChunk": false,
|
||||
"packAutoAtlas": true,
|
||||
"startScene": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4",
|
||||
"outputName": "bytedance-mini-game",
|
||||
"taskName": "bytedance-mini-game",
|
||||
"scenes": [
|
||||
{
|
||||
"url": "db://assets/Scenes/MainScene.scene",
|
||||
"uuid": "1a23cd3e-e487-4fd1-a415-346c2087464d"
|
||||
},
|
||||
{
|
||||
"url": "db://assets/Scenes/PreloadScene.scene",
|
||||
"uuid": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4"
|
||||
}
|
||||
],
|
||||
"wasmCompressionMode": false,
|
||||
"packages": {},
|
||||
"__version__": "1.3.8",
|
||||
"logDest": "project://temp/builder/log/bytedance-mini-game2025-1-14 15-10.log"
|
||||
},
|
||||
"time": "2025-2-28 10:45:19",
|
||||
"dirty": false
|
||||
},
|
||||
"1736905523241": {
|
||||
"type": "build",
|
||||
"id": "1736905523241",
|
||||
"progress": 1,
|
||||
"state": "success",
|
||||
"stage": "build",
|
||||
"message": "2025-3-13 15:59:07 build success in 16 s!",
|
||||
"detailMessage": "// ---- build task wechatgame:onAfterCopyBuildTemplate ----\r",
|
||||
"options": {
|
||||
"name": "XiangQin",
|
||||
"server": "https://hxzgame.vip.hnhxzkj.com/lzx/XiangQin/remFile.ks.1.0.4",
|
||||
"platform": "wechatgame",
|
||||
"buildPath": "project://build",
|
||||
"debug": false,
|
||||
"md5Cache": true,
|
||||
"skipCompressTexture": false,
|
||||
"sourceMaps": false,
|
||||
"overwriteProjectSettings": {
|
||||
"macroConfig": {
|
||||
"cleanupImageCache": "on"
|
||||
},
|
||||
"includeModules": {
|
||||
"physics": "inherit-project-setting",
|
||||
"physics-2d": "inherit-project-setting",
|
||||
"gfx-webgl2": "off"
|
||||
}
|
||||
},
|
||||
"nativeCodeBundleMode": "asmjs",
|
||||
"polyfills": {
|
||||
"asyncFunctions": false
|
||||
},
|
||||
"experimentalEraseModules": false,
|
||||
"startSceneAssetBundle": false,
|
||||
"bundleConfigs": [],
|
||||
"useBuiltinServer": false,
|
||||
"md5CacheOptions": {
|
||||
"excludes": [],
|
||||
"includes": [],
|
||||
"replaceOnly": [],
|
||||
"handleTemplateMd5Link": true
|
||||
},
|
||||
"mainBundleIsRemote": false,
|
||||
"mainBundleCompressionType": "merge_dep",
|
||||
"useSplashScreen": true,
|
||||
"bundleCommonChunk": false,
|
||||
"packAutoAtlas": true,
|
||||
"startScene": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4",
|
||||
"outputName": "wechatgame_kuai",
|
||||
"taskName": "wechatgame_kuai",
|
||||
"scenes": [
|
||||
{
|
||||
"url": "db://assets/Scenes/MainScene.scene",
|
||||
"uuid": "1a23cd3e-e487-4fd1-a415-346c2087464d"
|
||||
},
|
||||
{
|
||||
"url": "db://assets/Scenes/PreloadScene.scene",
|
||||
"uuid": "16b0d021-6436-4bbc-ba5e-05ebe3e84ba4"
|
||||
}
|
||||
],
|
||||
"wasmCompressionMode": false,
|
||||
"packages": {},
|
||||
"__version__": "1.3.8",
|
||||
"logDest": "project://temp/builder/log/wechatgame2025-1-15 09-45.log"
|
||||
},
|
||||
"time": "2025-3-13 15:58:51",
|
||||
"dirty": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 8.0 KiB |
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "3dffabfe-0183-43ca-b9e9-6644b6e48597",
|
||||
"files": [
|
||||
".json",
|
||||
".png"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "3dffabfe-0183-43ca-b9e9-6644b6e48597@6c48a",
|
||||
"displayName": "gisela_shy",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "3dffabfe-0183-43ca-b9e9-6644b6e48597",
|
||||
"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": "3dffabfe-0183-43ca-b9e9-6644b6e48597@f9941",
|
||||
"displayName": "gisela_shy",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": -17,
|
||||
"trimX": 0,
|
||||
"trimY": 34,
|
||||
"width": 925,
|
||||
"height": 1155,
|
||||
"rawWidth": 925,
|
||||
"rawHeight": 1189,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-462.5,
|
||||
-577.5,
|
||||
0,
|
||||
462.5,
|
||||
-577.5,
|
||||
0,
|
||||
-462.5,
|
||||
577.5,
|
||||
0,
|
||||
462.5,
|
||||
577.5,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
1155,
|
||||
925,
|
||||
1155,
|
||||
0,
|
||||
0,
|
||||
925,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0.9714045416316233,
|
||||
1,
|
||||
0.9714045416316233
|
||||
],
|
||||
"minPos": [
|
||||
-462.5,
|
||||
-577.5,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
462.5,
|
||||
577.5,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "3dffabfe-0183-43ca-b9e9-6644b6e48597@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": true,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "3dffabfe-0183-43ca-b9e9-6644b6e48597@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "8667b390-abf1-4946-a4ec-f2167fa3581c",
|
||||
"files": [
|
||||
".json",
|
||||
".png"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "8667b390-abf1-4946-a4ec-f2167fa3581c@6c48a",
|
||||
"displayName": "nico_shy",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "8667b390-abf1-4946-a4ec-f2167fa3581c",
|
||||
"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": "8667b390-abf1-4946-a4ec-f2167fa3581c@f9941",
|
||||
"displayName": "nico_shy",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": -17.5,
|
||||
"offsetY": -86,
|
||||
"trimX": 62,
|
||||
"trimY": 172,
|
||||
"width": 766,
|
||||
"height": 1017,
|
||||
"rawWidth": 925,
|
||||
"rawHeight": 1189,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-383,
|
||||
-508.5,
|
||||
0,
|
||||
383,
|
||||
-508.5,
|
||||
0,
|
||||
-383,
|
||||
508.5,
|
||||
0,
|
||||
383,
|
||||
508.5,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
62,
|
||||
1017,
|
||||
828,
|
||||
1017,
|
||||
62,
|
||||
0,
|
||||
828,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0.06702702702702702,
|
||||
0,
|
||||
0.8951351351351351,
|
||||
0,
|
||||
0.06702702702702702,
|
||||
0.8553406223717409,
|
||||
0.8951351351351351,
|
||||
0.8553406223717409
|
||||
],
|
||||
"minPos": [
|
||||
-383,
|
||||
-508.5,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
383,
|
||||
508.5,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "8667b390-abf1-4946-a4ec-f2167fa3581c@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": true,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "8667b390-abf1-4946-a4ec-f2167fa3581c@6c48a"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user