web和小程序配置
@@ -560,7 +560,7 @@ MonoBehaviour:
|
||||
m_EditorClassIdentifier:
|
||||
stage: 1
|
||||
domain: Main
|
||||
loadDomain: null
|
||||
loadDomain: Test1
|
||||
--- !u!4 &1829387361
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
@@ -13,7 +13,7 @@ MonoBehaviour:
|
||||
m_Name: HotfixMainResDomain
|
||||
m_EditorClassIdentifier: com.stary.evo.runtime:Stary.Evo:HotfixMainResDomain
|
||||
hotfixMainResDomainEntity:
|
||||
ipconfig: http://127.0.0.1:9527
|
||||
ipconfig: http://106.52.62.106:9527
|
||||
mainDomainVersion:
|
||||
username: unity
|
||||
password: unity@2026
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 88342ec40aafd584eacdbf9b4dc5f5fd
|
||||
guid: 7d3b157c9f8d6a84ea1b72a9878937b5
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
102
Assets/WX-WASM-SDK-V2/Editor/MiniGameConfig.asset
Normal file
@@ -0,0 +1,102 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 1795359250, guid: 2e71e6542e0b8224c8128a002e17937f, type: 3}
|
||||
m_Name: MiniGameConfig
|
||||
m_EditorClassIdentifier:
|
||||
ProjectConf:
|
||||
projectName: "\u89C6\u89C9"
|
||||
Appid: wx17a50b9c06d04c75
|
||||
CDN: http://106.52.62.106:9527/StaticFiles
|
||||
assetLoadType: 1
|
||||
compressDataPackage: 1
|
||||
VideoUrl:
|
||||
relativeDST: D:/Project/Unity/art_test_main/build/wechat
|
||||
DST: D:/Project/Unity/art_test_main/build/wechat
|
||||
StreamCDN:
|
||||
bundleHashLength: 32
|
||||
bundlePathIdentifier: StreamingAssets;
|
||||
bundleExcludeExtensions: json;
|
||||
AssetsUrl:
|
||||
MemorySize: 256
|
||||
HideAfterCallMain: 1
|
||||
preloadFiles:
|
||||
Orientation: 3
|
||||
bgImageSrc: Assets/WX-WASM-SDK-V2/Runtime/wechat-default/images/background.jpg
|
||||
dataFileSubPrefix:
|
||||
maxStorage: 200
|
||||
defaultReleaseSize: 31457280
|
||||
texturesHashLength: 8
|
||||
texturesPath: Assets/Textures
|
||||
needCacheTextures: 1
|
||||
loadingBarWidth: 240
|
||||
needCheckUpdate: 0
|
||||
disableHighPerformanceFallback: 0
|
||||
IOSDevicePixelRatio: 0
|
||||
SDKOptions:
|
||||
UseFriendRelation: 0
|
||||
UseCompressedTexture: 0
|
||||
UseMiniGameChat: 0
|
||||
PreloadWXFont: 0
|
||||
disableMultiTouch: 0
|
||||
CompileOptions:
|
||||
DevelopBuild: 0
|
||||
AutoProfile: 0
|
||||
ScriptOnly: 0
|
||||
Il2CppOptimizeSize: 1
|
||||
profilingFuncs: 1
|
||||
Webgl2: 1
|
||||
fbslim: 0
|
||||
DeleteStreamingAssets: 1
|
||||
ProfilingMemory: 0
|
||||
CleanBuild: 1
|
||||
CustomNodePath:
|
||||
autoAdaptScreen: 0
|
||||
showMonitorSuggestModal: 1
|
||||
enableProfileStats: 0
|
||||
enableRenderAnalysis: 0
|
||||
enablePerfAnalysis: 0
|
||||
iOSAutoGCInterval: 10000
|
||||
enableIOSPerformancePlus: 0
|
||||
enableiOSMetal: 0
|
||||
enableEmscriptenGLX: 0
|
||||
brotliMT: 1
|
||||
enableWasm2023: 0
|
||||
CompressTexture:
|
||||
halfSize: 0
|
||||
useDXT5: 0
|
||||
bundleSuffix: bundle
|
||||
parallelWithBundle: 0
|
||||
bundleDir:
|
||||
dstMinDir:
|
||||
debugMode: 0
|
||||
force: 0
|
||||
PlayerPrefsKeys: []
|
||||
FontOptions:
|
||||
CJK_Unified_Ideographs: 1
|
||||
C0_Controls_and_Basic_Latin: 1
|
||||
CJK_Symbols_and_Punctuation: 1
|
||||
General_Punctuation: 1
|
||||
Enclosed_CJK_Letters_and_Months: 1
|
||||
Vertical_Forms: 1
|
||||
CJK_Compatibility_Forms: 1
|
||||
Miscellaneous_Symbols: 1
|
||||
CJK_Compatibility: 1
|
||||
Halfwidth_and_Fullwidth_Forms: 1
|
||||
Dingbats: 1
|
||||
Letterlike_Symbols: 1
|
||||
Enclosed_Alphanumerics: 1
|
||||
Number_Forms: 1
|
||||
Currency_Symbols: 1
|
||||
Arrows: 1
|
||||
Geometric_Shapes: 1
|
||||
Mathematical_Operators: 1
|
||||
CustomUnicode:
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 901af8a4b0425504b913ea19192fe8b5
|
||||
guid: 97df8623bdfc1b84fa5986baca2fa431
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9829af220ff328343b2d2ac534d449c7
|
||||
guid: a299fb06fc150e34e8b36c2d166e7b4e
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ba61380427a388549a71089c918a8269
|
||||
guid: e319d2da812c69b41a0449f972dcd6f3
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
5
Assets/WX-WASM-SDK-V2/Runtime/Plugins/link.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<linker>
|
||||
<assembly fullname="wx-runtime" preserve="all"/>
|
||||
<assembly fullname="LitJson" preserve="all"/>
|
||||
<assembly fullname="Wx" preserve="all"/>
|
||||
</linker>
|
||||
7
Assets/WX-WASM-SDK-V2/Runtime/Plugins/link.xml.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5c9a9d06fd9f68b4d924f8ba68f4554d
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 81cc76a24a144fc4d82b54a65f506d23
|
||||
guid: b0e2d80709dd6a44db3076400991397d
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
8
Assets/WX-WASM-SDK-V2/Runtime/wechat-default/images.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c20e065ef0864c3409b0fe3ff0656bff
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 8.7 KiB |
@@ -0,0 +1,140 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3a4b57da5465dde49babbd84a4aa204f
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 13
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 1
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 0
|
||||
wrapV: 0
|
||||
wrapW: 0
|
||||
nPOTScale: 1
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 0
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 0
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/WebGLTemplates/WXTemplate.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6a745af7a7cd20448b4db24348f3f5d7
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
492
Assets/WebGLTemplates/WXTemplate/index.html
Normal file
@@ -0,0 +1,492 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="viewport" content="width=device-width,height=device-height,maximum-scale=1.0,user-scalable=no" />
|
||||
<title>Unity WebGL Player | %UNITY_WEB_NAME%</title>
|
||||
<style>
|
||||
* {
|
||||
border: 0;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
</style>
|
||||
<script src="%UNITY_WEBGL_LOADER_URL%"></script>
|
||||
<script>
|
||||
var storage = {};
|
||||
function getStorageValue(key, defaultValue) {
|
||||
var v = storage[key];
|
||||
if (v === null) {
|
||||
return defaultValue;
|
||||
}
|
||||
if (typeof v !== 'undefined') {
|
||||
return v;
|
||||
}
|
||||
return defaultValue;
|
||||
}
|
||||
var WXWASMSDK = {
|
||||
WXInitializeSDK() {
|
||||
gameInstance.SendMessage('WXSDKManagerHandler', 'Inited', 200);
|
||||
},
|
||||
WXStorageSetIntSync(key, value) {
|
||||
storage[key] = value;
|
||||
},
|
||||
WXStorageGetIntSync(key, defaultValue) {
|
||||
return getStorageValue(key, defaultValue);
|
||||
},
|
||||
WXStorageSetFloatSync(key, value) {
|
||||
storage[key] = value;
|
||||
},
|
||||
WXStorageGetFloatSync(key, defaultValue) {
|
||||
return getStorageValue(key, defaultValue);
|
||||
},
|
||||
WXStorageSetStringSync(key, value) {
|
||||
storage[key] = value;
|
||||
},
|
||||
WXStorageGetStringSync(key, defaultValue) {
|
||||
return getStorageValue(key, defaultValue || '');
|
||||
},
|
||||
WXStorageDeleteAllSync() {
|
||||
storage = {};
|
||||
},
|
||||
WXStorageDeleteKeySync(key) {
|
||||
delete storage[key];
|
||||
},
|
||||
WXStorageHasKeySync(key) {
|
||||
return typeof storage[key] !== 'undefined';
|
||||
},
|
||||
WXCheckSession(s, f, c) {},
|
||||
WXAuthorize(scope, s, f, c) {},
|
||||
WXCreateUserInfoButton(x, y, width, height, lang, withCredentials) {
|
||||
return "";
|
||||
},
|
||||
WXUserInfoButtonShow(id) {},
|
||||
WXUserInfoButtonDestroy(id) {},
|
||||
WXUserInfoButtonHide(id) {},
|
||||
WXUserInfoButtonOffTap(id) {},
|
||||
WXUserInfoButtonOnTap(id) {},
|
||||
WXOnShareAppMessage(conf, isPromise) {},
|
||||
WXOnShareAppMessageResolve(conf) {},
|
||||
WXOffShareAppMessage() {},
|
||||
WXCreateBannerAd(conf) {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXCreateRewardedVideoAd(conf) {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXCreateInterstitialAd(conf) {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXCreateCustomAd(conf) {},
|
||||
WXADStyleChange(id, key, value) {},
|
||||
WXShowAd(id) {},
|
||||
WXHideAd(id) {},
|
||||
WXADGetStyleValue(id, key) {},
|
||||
WXADDestroy(id) {},
|
||||
WXADLoad(id, succ, fail) {},
|
||||
WXToTempFilePathSync(conf) {},
|
||||
WXGetUserDataPath() {},
|
||||
WXWriteFileSync(filePath, data, encoding) {},
|
||||
WXCreateFixedBottomMiddleBannerAd(adUnitId, adIntervals, height) {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXReportGameStart() {},
|
||||
WXReportGameSceneError(sceneId, errorType, errStr, extJsonStr) {},
|
||||
WXWriteLog(str) {},
|
||||
WXWriteWarn(str) {},
|
||||
WXHideLoadingPage() {},
|
||||
WXPreloadConcurrent() {},
|
||||
WXCreateInnerAudioContext() {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXInnerAudioContextSetBool() {},
|
||||
WXInnerAudioContextSetString() {},
|
||||
WXInnerAudioContextSetFloat() {},
|
||||
WXInnerAudioContextGetFloat() {},
|
||||
WXInnerAudioContextGetBool() {},
|
||||
WXInnerAudioContextPlay() {},
|
||||
WXInnerAudioContextPause() {},
|
||||
WXInnerAudioContextStop() {},
|
||||
WXInnerAudioContextDestroy() {},
|
||||
WXInnerAudioContextSeek() {},
|
||||
WXInnerAudioContextAddListener(id, key) {
|
||||
if (key === 'onCanplay') {
|
||||
setTimeout(function () {
|
||||
gameInstance.SendMessage(
|
||||
'WXSDKManagerHandler',
|
||||
'OnAudioCallback',
|
||||
JSON.stringify({
|
||||
callbackId: id,
|
||||
errMsg: key,
|
||||
})
|
||||
);
|
||||
}, 100);
|
||||
}
|
||||
},
|
||||
WXInnerAudioContextRemoveListener() {},
|
||||
WXPreDownloadAudios(paths, id) {
|
||||
gameInstance.SendMessage(
|
||||
'WXSDKManagerHandler',
|
||||
'WXPreDownloadAudiosCallback',
|
||||
JSON.stringify({
|
||||
callbackId: id.toString(),
|
||||
errMsg: '0',
|
||||
})
|
||||
);
|
||||
},
|
||||
WXCreateVideo() {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXVideoPlay() {},
|
||||
WXVideoAddListener() {},
|
||||
WXVideoDestroy() {},
|
||||
WXVideoExitFullScreen() {},
|
||||
WXVideoPause() {},
|
||||
WXVideoRequestFullScreen() {},
|
||||
WXVideoSeek() {},
|
||||
WXVideoStop() {},
|
||||
WXVideoRemoveListener() {},
|
||||
WXVideoSetProperty() {},
|
||||
WXShowOpenData() {},
|
||||
WXDownloadTexture(id, type, callback) {
|
||||
var Infos = {
|
||||
Texture: GameGlobal.TextureConfig,
|
||||
SpriteAtlas: GameGlobal.SpriteAtlasConfig,
|
||||
}[type];
|
||||
if (!Infos[id]) {
|
||||
return console.error(type + '映射id 不存在', id);
|
||||
}
|
||||
var path = Infos[id].p;
|
||||
var cid = type + '_' + id;
|
||||
if (downloadedTextures[cid]) {
|
||||
if (downloadedTextures[cid].data) {
|
||||
callback();
|
||||
} else {
|
||||
console.error(type + '映射id data 不存在!', id);
|
||||
}
|
||||
} else if (downloadingTextures[cid]) {
|
||||
downloadingTextures[cid].push(callback);
|
||||
} else {
|
||||
downloadingTextures[cid] = [callback];
|
||||
textureHandler.downloadFile(
|
||||
id,
|
||||
type,
|
||||
GameGlobal.AUDIO_PREFIX.replace(/\/$/, '') + '/' + path.replace(/\\/g, '/')
|
||||
);
|
||||
}
|
||||
},
|
||||
WXCreateGameClubButton() {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXGameClubButtonDestroy() {},
|
||||
WXGameClubButtonHide() {},
|
||||
WXGameClubButtonShow() {},
|
||||
WXGameClubButtonAddListener() {},
|
||||
WXGameClubButtonRemoveListener() {},
|
||||
WXGameClubButtonSetProperty() {},
|
||||
WXGameClubStyleChangeInt() {},
|
||||
WXGameClubStyleChangeStr() {},
|
||||
WXIsCloudTest() {
|
||||
return false;
|
||||
},
|
||||
WXUncaughtException() {},
|
||||
WXSetDataCDN() {},
|
||||
WXSetPreloadList() {},
|
||||
WXGetCachePath() {},
|
||||
WXGetPluginCachePath() {},
|
||||
WXGetFontRawData() {},
|
||||
WXShareFontBuffer() {},
|
||||
WXReportShareBehavior() {},
|
||||
WXShowAd2() {},
|
||||
WXToTempFilePath() {},
|
||||
WXDataContextPostMessage() {},
|
||||
WXHideOpenData() {},
|
||||
WXAccessFileSync() {},
|
||||
WXAccessFile() {},
|
||||
WXCopyFileSync() {},
|
||||
WXCopyFile() {},
|
||||
WXUnlinkSync() {},
|
||||
WXUnlink() {},
|
||||
WXReportUserBehaviorBranchAnalytics() {},
|
||||
WXWriteFile() {},
|
||||
WXWriteStringFile() {},
|
||||
WXAppendFile() {},
|
||||
WXAppendStringFile() {},
|
||||
WXWriteBinFileSync() {},
|
||||
WXReadFile() {},
|
||||
WXReadFileSync() {},
|
||||
WXLogManagerDebug() {},
|
||||
WXLogManagerInfo() {},
|
||||
WXLogManagerLog() {},
|
||||
WXLogManagerWarn() {},
|
||||
WXCleanAllFileCache() {},
|
||||
WXCleanFileCache() {},
|
||||
WXRemoveFile() {},
|
||||
WXOnLaunchProgress() {},
|
||||
WXMkdir() {},
|
||||
WXMkdirSync() {},
|
||||
WXRmdir() {},
|
||||
WXRmdirSync() {},
|
||||
WXCameraCreateCamera() {},
|
||||
WXCameraCloseFrameChange() {},
|
||||
WXCameraDestroy() {},
|
||||
WXCameraListenFrameChange() {},
|
||||
WXCameraOnAuthCancel() {},
|
||||
WXCameraOnCameraFrame() {},
|
||||
WXCameraOnStop() {},
|
||||
WX_GetRecorderManager() {},
|
||||
WX_OnRecorderError() {},
|
||||
WX_OnRecorderFrameRecorded() {},
|
||||
WX_OnRecorderInterruptionBegin() {},
|
||||
WX_OnRecorderInterruptionEnd() {},
|
||||
WX_OnRecorderPause() {},
|
||||
WX_OnRecorderResume() {},
|
||||
WX_OnRecorderStart() {},
|
||||
WX_OnRecorderStop() {},
|
||||
WX_RecorderPause() {},
|
||||
WX_RecorderResume() {},
|
||||
WX_RecorderStart() {},
|
||||
WX_RecorderStop() {},
|
||||
WX_UploadFile() {},
|
||||
WXUploadTaskAbort() {},
|
||||
WXUploadTaskOffHeadersReceived() {},
|
||||
WXUploadTaskOffProgressUpdate() {},
|
||||
WXUploadTaskOnHeadersReceived() {},
|
||||
WXUploadTaskOnProgressUpdate() {},
|
||||
WXStat() {},
|
||||
WX_GetGameRecorder() {},
|
||||
WX_GameRecorderOff() {},
|
||||
WX_GameRecorderOn() {},
|
||||
WX_GameRecorderStart() {},
|
||||
WX_GameRecorderAbort() {},
|
||||
WX_GameRecorderPause() {},
|
||||
WX_GameRecorderResume() {},
|
||||
WX_GameRecorderStop() {},
|
||||
WX_OperateGameRecorderVideo() {},
|
||||
WXChatCreate() {},
|
||||
WXChatHide() {},
|
||||
WXChatShow() {},
|
||||
WXChatClose() {},
|
||||
WXChatOpen() {},
|
||||
WXChatSetTabs() {},
|
||||
WXChatOn() {},
|
||||
WXChatOff() {},
|
||||
WXChatSetSignature() {},
|
||||
WXSetArrayBuffer() {},
|
||||
WX_FileSystemManagerReaddirSync() {},
|
||||
WX_FileSystemManagerReadCompressedFileSync() {},
|
||||
WX_FileSystemManagerClose() {},
|
||||
WX_FileSystemManagerFstat() {},
|
||||
WX_FileSystemManagerFtruncate() {},
|
||||
WX_FileSystemManagerGetFileInfo() {},
|
||||
WX_FileSystemManagerGetSavedFileList() {},
|
||||
WX_FileSystemManagerOpen() {},
|
||||
WX_FileSystemManagerRead() {},
|
||||
WX_FileSystemManagerReadCompressedFile() {},
|
||||
WX_FileSystemManagerReadZipEntry() {},
|
||||
WX_FileSystemManagerReaddir() {},
|
||||
WX_FileSystemManagerRemoveSavedFile() {},
|
||||
WX_FileSystemManagerRename() {},
|
||||
WX_FileSystemManagerRenameSync() {},
|
||||
WX_FileSystemManagerSaveFile() {},
|
||||
WX_FileSystemManagerTruncate() {},
|
||||
WX_FileSystemManagerUnzip() {},
|
||||
WX_FileSystemManagerWrite() {},
|
||||
WX_FileSystemManagerReadSync() {},
|
||||
WX_FileSystemManagerFstatSync() {},
|
||||
WX_FileSystemManagerStatSync() {},
|
||||
WX_FileSystemManagerWriteSync() {},
|
||||
WX_FileSystemManagerOpenSync() {},
|
||||
WX_FileSystemManagerSaveFileSync() {},
|
||||
WX_FileSystemManagerCloseSync() {},
|
||||
WX_FileSystemManagerFtruncateSync() {},
|
||||
WX_FileSystemManagerTruncateSync() {},
|
||||
WX_FileSystemManagerAppendFileSync() {},
|
||||
WX_FileSystemManagerAppendFileStringSync() {},
|
||||
WX_FileSystemManagerWriteStringSync() {},
|
||||
WX_FileSystemManagerReadZipEntryString() {},
|
||||
WX_FileSystemManagerWriteString() {},
|
||||
WX_OnNeedPrivacyAuthorization() {},
|
||||
WX_PrivacyAuthorizeResolve() {},
|
||||
WX_OnTouchCancel() {},
|
||||
WX_OffTouchCancel() {},
|
||||
WX_OnTouchEnd() {},
|
||||
WX_OffTouchEnd() {},
|
||||
WX_OnTouchMove() {},
|
||||
WX_OffTouchMove() {},
|
||||
WX_OnTouchStart() {},
|
||||
WX_OffTouchStart() {},
|
||||
WX_RegisterOnTouchCancelCallback() {},
|
||||
WX_RegisterOnTouchEndCallback() {},
|
||||
WX_RegisterOnTouchMoveCallback() {},
|
||||
WX_RegisterOnTouchStartCallback() {},
|
||||
WX_CreateTCPSocket() {},
|
||||
WX_TCPSocketBindWifi() {},
|
||||
WX_TCPSocketClose() {},
|
||||
WX_TCPSocketConnect() {},
|
||||
WX_TCPSocketWriteString() {},
|
||||
WX_TCPSocketWriteBuffer() {},
|
||||
WX_TCPSocketOffBindWifi() {},
|
||||
WX_TCPSocketOffClose() {},
|
||||
WX_TCPSocketOffConnect() {},
|
||||
WX_TCPSocketOffError() {},
|
||||
WX_TCPSocketOffMessage() {},
|
||||
WX_TCPSocketOnBindWifi() {},
|
||||
WX_TCPSocketOnClose() {},
|
||||
WX_TCPSocketOnConnect() {},
|
||||
WX_TCPSocketOnError() {},
|
||||
WX_TCPSocketOnMessage() {},
|
||||
WX_RegisterTCPSocketOnMessageCallback() {},
|
||||
WX_CreateUDPSocket() {},
|
||||
WX_UDPSocketClose() {},
|
||||
WX_UDPSocketConnect() {},
|
||||
WX_UDPSocketOffClose() {},
|
||||
WX_UDPSocketOffError() {},
|
||||
WX_UDPSocketOffListening() {},
|
||||
WX_UDPSocketOffMessage() {},
|
||||
WX_UDPSocketOnClose() {},
|
||||
WX_UDPSocketOnError() {},
|
||||
WX_UDPSocketOnListening() {},
|
||||
WX_UDPSocketOnMessage() {},
|
||||
WX_UDPSocketSendString() {},
|
||||
WX_UDPSocketSendBuffer() {},
|
||||
WX_UDPSocketSetTTL() {},
|
||||
WX_UDPSocketWriteString() {},
|
||||
WX_UDPSocketWriteBuffer() {},
|
||||
WX_UDPSocketBind() {},
|
||||
WX_RegisterUDPSocketOnMessageCallback() {},
|
||||
WX_OnBLECharacteristicValueChange() {},
|
||||
WX_OffBLECharacteristicValueChange() {},
|
||||
WX_RegisterOnBLECharacteristicValueChangeCallback() {},
|
||||
WX_StartGyroscope() {},
|
||||
WX_StopGyroscope() {},
|
||||
WX_OnGyroscopeChange() {},
|
||||
WX_OffGyroscopeChange() {},
|
||||
WX_RegisterStartGyroscopeCallback() {},
|
||||
WX_RegisterStopGyroscopeCallback() {},
|
||||
WX_RegisterOnGyroscopeChangeCallback() {},
|
||||
WX_CloudCloud() {},
|
||||
WX_CloudInit() {},
|
||||
WX_CloudCallFunction() {},
|
||||
WX_CloudCloudID() {},
|
||||
WX_CloudCallContainer() {},
|
||||
WX_CloudUploadFile() {},
|
||||
WX_CloudDownloadFile() {},
|
||||
WX_CloudGetTempFileURL() {},
|
||||
WX_CloudDeleteFile() {},
|
||||
WX_CloudCDN() {},
|
||||
WXLaunchOperaBridge() {},
|
||||
WX_SetPreferredFramesPerSecond() {},
|
||||
WX_OneWayFunction(functionName, successType, failType, completeType, conf, callbackId){},
|
||||
WX_OneWayNoFunction_v() {},
|
||||
WX_OneWayNoFunction_vs() {},
|
||||
WX_OneWayNoFunction_vt() {},
|
||||
WX_OneWayNoFunction_vst() {},
|
||||
WX_OneWayNoFunction_vsn() {},
|
||||
WX_OneWayNoFunction_vnns() {},
|
||||
WX_OnEventRegister() {},
|
||||
WX_OffEventRegister() {},
|
||||
WX_OnAddToFavorites() {},
|
||||
WX_OnAddToFavorites_Resolve(conf){},
|
||||
WX_OffAddToFavorites() {},
|
||||
WX_OnCopyUrl() {},
|
||||
WX_OnCopyUrl_Resolve(conf){},
|
||||
WX_OffCopyUrl() {},
|
||||
WX_OnHandoff() {},
|
||||
WX_OnHandoff_Resolve(conf){},
|
||||
WX_OffHandoff() {},
|
||||
WX_OnShareTimeline() {},
|
||||
WX_OnShareTimeline_Resolve(conf){},
|
||||
WX_OffShareTimeline() {},
|
||||
WX_OnGameLiveStateChange() {},
|
||||
WX_OnGameLiveStateChange_Resolve(conf){},
|
||||
WX_OffGameLiveStateChange() {},
|
||||
|
||||
WX_SyncFunction_t() {
|
||||
return "";
|
||||
},
|
||||
WX_SyncFunction_tt() {
|
||||
return "";
|
||||
},
|
||||
WX_SyncFunction_bt() {
|
||||
return false;
|
||||
},
|
||||
WX_SyncFunction_nt() {
|
||||
return 0;
|
||||
},
|
||||
WX_SyncFunction_bs() {
|
||||
return false;
|
||||
},
|
||||
WX_SyncFunction_b() {
|
||||
return false;
|
||||
},
|
||||
WX_SyncFunction_bsnn() {
|
||||
return false;
|
||||
},
|
||||
WX_SyncFunction_ss() {
|
||||
return "";
|
||||
},
|
||||
WX_SyncFunction_tnn() {
|
||||
return "";
|
||||
},
|
||||
WX_ClassFunction() {return ""},
|
||||
WX_ClassConstructor() {return ""},
|
||||
WX_ClassSetProperty() {},
|
||||
WX_ClassOneWayNoFunction_v() {},
|
||||
WX_ClassOneWayNoFunction_vs() {},
|
||||
WX_ClassOneWayNoFunction_t() {
|
||||
return "";
|
||||
},
|
||||
WX_ClassOneWayNoFunction_vt() {},
|
||||
WX_ClassOnEventFunction() {},
|
||||
WX_ClassOffEventFunction() {}, };
|
||||
var downloadedTextures = {};
|
||||
var downloadingTextures = {};
|
||||
var textureHandler = {
|
||||
downloadFile(textureId, type, prefix) {
|
||||
var url = prefix + '.png';
|
||||
var cid = type + '_' + textureId;
|
||||
var image = new Image();
|
||||
image.src = url;
|
||||
image.onload = function () {
|
||||
downloadedTextures[cid] = {
|
||||
data: image,
|
||||
};
|
||||
if (downloadingTextures[cid] instanceof Array) {
|
||||
downloadingTextures[cid].forEach(v => v());
|
||||
} else {
|
||||
downloadingTextures[cid]();
|
||||
}
|
||||
delete downloadingTextures[cid];
|
||||
};
|
||||
image.onerror = function () {
|
||||
console.error(url + ' 下载失败!');
|
||||
};
|
||||
},
|
||||
};
|
||||
|
||||
var GameGlobal = {
|
||||
TextureConfig: {},
|
||||
SpriteAtlasConfig: {},
|
||||
DownloadedTextures: downloadedTextures,
|
||||
AUDIO_PREFIX: './Assets/Textures/',
|
||||
};
|
||||
window._ScaleRate = 1;
|
||||
</script>
|
||||
<script>
|
||||
var gameInstance = UnityLoader.instantiate('gameContainer', '%UNITY_WEBGL_BUILD_URL%');
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="gameContainer" style="width: 100%; height: 100%; margin: auto"></div>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
var div = document.getElementById('gameContainer');
|
||||
div.style.width = window.innerWidth + 'px';
|
||||
div.style.height = window.innerHeight + 'px';
|
||||
window.canvas = document.getElementsByTagName('canvas')[0];
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
7
Assets/WebGLTemplates/WXTemplate/index.html.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8b83b2427ab61aa48958f3d23f8a0345
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/WebGLTemplates/WXTemplate/thumbnail.png
Normal file
|
After Width: | Height: | Size: 8.0 KiB |
7
Assets/WebGLTemplates/WXTemplate/thumbnail.png.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 20331976f64af154eb8f9b384d5fe477
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/WebGLTemplates/WXTemplate2020.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 19eaac2283ab5ec46a5b04ff5fb03436
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
550
Assets/WebGLTemplates/WXTemplate2020/index.html
Normal file
@@ -0,0 +1,550 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en-us">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="viewport" content="width=device-width,height=device-height,maximum-scale=1.0,user-scalable=no" />
|
||||
<title>Unity WebGL Player | {{{ PRODUCT_NAME }}}</title>
|
||||
<style>
|
||||
* {
|
||||
border: 0;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="unity-container" class="unity-desktop">
|
||||
<canvas id="unity-canvas" width="960" height="600" style="width: 960px; height: 600px"></canvas>
|
||||
<div id="unity-loading-bar">
|
||||
<div id="unity-logo"></div>
|
||||
<div id="unity-progress-bar-empty">
|
||||
<div id="unity-progress-bar-full"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="unity-mobile-warning" style="display: none">WebGL builds are not supported on mobile devices.</div>
|
||||
<div id="unity-footer" style="display: none">
|
||||
<div id="unity-webgl-logo"></div>
|
||||
<div id="unity-fullscreen-button"></div>
|
||||
<div id="unity-build-title">{{{ PRODUCT_NAME }}}</div>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
var buildUrl = "Build";
|
||||
var loaderUrl = buildUrl + "/{{{ LOADER_FILENAME }}}";
|
||||
var config = {
|
||||
dataUrl: buildUrl + "/{{{ DATA_FILENAME }}}",
|
||||
frameworkUrl: buildUrl + "/{{{ FRAMEWORK_FILENAME }}}",
|
||||
codeUrl: buildUrl + "/{{{ CODE_FILENAME }}}",
|
||||
symbolsUrl: buildUrl + "/{{{ SYMBOLS_FILENAME }}}",
|
||||
streamingAssetsUrl: "StreamingAssets",
|
||||
companyName: "{{{ COMPANY_NAME }}}",
|
||||
productName: "{{{ PRODUCT_NAME }}}",
|
||||
productVersion: "{{{ PRODUCT_VERSION }}}",
|
||||
};
|
||||
</script>
|
||||
<script>
|
||||
var gameInstance;
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
var container = document.querySelector('#unity-container');
|
||||
var canvas = document.querySelector('#unity-canvas');
|
||||
var loadingBar = document.querySelector('#unity-loading-bar');
|
||||
var progressBarFull = document.querySelector('#unity-progress-bar-full');
|
||||
var fullscreenButton = document.querySelector('#unity-fullscreen-button');
|
||||
var mobileWarning = document.querySelector('#unity-mobile-warning');
|
||||
|
||||
window.canvas = canvas;
|
||||
// By default Unity keeps WebGL canvas render target size matched with
|
||||
// the DOM size of the canvas element (scaled by window.devicePixelRatio)
|
||||
// Set this to false if you want to decouple this synchronization from
|
||||
// happening inside the engine, and you would instead like to size up
|
||||
// the canvas DOM size and WebGL render target sizes yourself.
|
||||
// config.matchWebGLToCanvasSize = false;
|
||||
|
||||
loadingBar.style.display = 'block';
|
||||
|
||||
var script = document.createElement('script');
|
||||
script.src = loaderUrl;
|
||||
script.onload = () => {
|
||||
createUnityInstance(canvas, config, (progress) => {
|
||||
progressBarFull.style.width = 100 * progress + '%';
|
||||
})
|
||||
.then((unityInstance) => {
|
||||
loadingBar.style.display = 'none';
|
||||
fullscreenButton.onclick = () => {
|
||||
unityInstance.SetFullscreen(1);
|
||||
};
|
||||
gameInstance = unityInstance;
|
||||
})
|
||||
.catch((message) => {
|
||||
alert(message);
|
||||
});
|
||||
};
|
||||
document.body.appendChild(script);
|
||||
canvas.style.width = window.innerWidth + 'px';
|
||||
canvas.style.height = window.innerHeight + 'px';
|
||||
});
|
||||
</script>
|
||||
<script>
|
||||
var storage = {};
|
||||
function getStorageValue(key, defaultValue) {
|
||||
var v = storage[key];
|
||||
if (v === null) {
|
||||
return defaultValue;
|
||||
}
|
||||
if (typeof v !== 'undefined') {
|
||||
return v;
|
||||
}
|
||||
return defaultValue;
|
||||
}
|
||||
var WXWASMSDK = {
|
||||
WXInitializeSDK() {
|
||||
gameInstance.SendMessage('WXSDKManagerHandler', 'Inited', 200);
|
||||
},
|
||||
WXStorageSetIntSync(key, value) {
|
||||
storage[key] = value;
|
||||
},
|
||||
WXStorageGetIntSync(key, defaultValue) {
|
||||
return getStorageValue(key, defaultValue);
|
||||
},
|
||||
WXStorageSetFloatSync(key, value) {
|
||||
storage[key] = value;
|
||||
},
|
||||
WXStorageGetFloatSync(key, defaultValue) {
|
||||
return getStorageValue(key, defaultValue);
|
||||
},
|
||||
WXStorageSetStringSync(key, value) {
|
||||
storage[key] = value;
|
||||
},
|
||||
WXStorageGetStringSync(key, defaultValue) {
|
||||
return getStorageValue(key, defaultValue || '');
|
||||
},
|
||||
WXStorageDeleteAllSync() {
|
||||
storage = {};
|
||||
},
|
||||
WXStorageDeleteKeySync(key) {
|
||||
delete storage[key];
|
||||
},
|
||||
WXStorageHasKeySync(key) {
|
||||
return typeof storage[key] !== 'undefined';
|
||||
},
|
||||
WXCheckSession(s, f, c) {},
|
||||
WXAuthorize(scope, s, f, c) {},
|
||||
WXCreateUserInfoButton(x, y, width, height, lang, withCredentials) {
|
||||
return "";
|
||||
},
|
||||
WXUserInfoButtonShow(id) {},
|
||||
WXUserInfoButtonDestroy(id) {},
|
||||
WXUserInfoButtonHide(id) {},
|
||||
WXUserInfoButtonOffTap(id) {},
|
||||
WXUserInfoButtonOnTap(id) {},
|
||||
WXOnShareAppMessage(conf, isPromise) {},
|
||||
WXOnShareAppMessageResolve(conf) {},
|
||||
WXOffShareAppMessage() {},
|
||||
WXCreateBannerAd(conf) {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXCreateRewardedVideoAd(conf) {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXCreateInterstitialAd(conf) {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXCreateCustomAd(conf) {},
|
||||
WXADStyleChange(id, key, value) {},
|
||||
WXShowAd(id) {},
|
||||
WXHideAd(id) {},
|
||||
WXADGetStyleValue(id, key) {},
|
||||
WXADDestroy(id) {},
|
||||
WXADLoad(id, succ, fail) {},
|
||||
WXToTempFilePathSync(conf) {},
|
||||
WXGetUserDataPath() {},
|
||||
WXWriteFileSync(filePath, data, encoding) {},
|
||||
WXCreateFixedBottomMiddleBannerAd(adUnitId, adIntervals, height) {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXReportGameStart() {},
|
||||
WXReportGameSceneError(sceneId, errorType, errStr, extJsonStr) {},
|
||||
WXWriteLog(str) {},
|
||||
WXWriteWarn(str) {},
|
||||
WXHideLoadingPage() {},
|
||||
WXPreloadConcurrent() {},
|
||||
WXCreateInnerAudioContext() {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXInnerAudioContextSetBool() {},
|
||||
WXInnerAudioContextSetString() {},
|
||||
WXInnerAudioContextSetFloat() {},
|
||||
WXInnerAudioContextGetFloat() {},
|
||||
WXInnerAudioContextGetBool() {},
|
||||
WXInnerAudioContextPlay() {},
|
||||
WXInnerAudioContextPause() {},
|
||||
WXInnerAudioContextStop() {},
|
||||
WXInnerAudioContextDestroy() {},
|
||||
WXInnerAudioContextSeek() {},
|
||||
WXInnerAudioContextAddListener(id, key) {
|
||||
if (key === 'onCanplay') {
|
||||
setTimeout(function () {
|
||||
gameInstance.SendMessage(
|
||||
'WXSDKManagerHandler',
|
||||
'OnAudioCallback',
|
||||
JSON.stringify({
|
||||
callbackId: id,
|
||||
errMsg: key,
|
||||
})
|
||||
);
|
||||
}, 100);
|
||||
}
|
||||
},
|
||||
WXInnerAudioContextRemoveListener() {},
|
||||
WXPreDownloadAudios(paths, id) {
|
||||
gameInstance.SendMessage(
|
||||
'WXSDKManagerHandler',
|
||||
'WXPreDownloadAudiosCallback',
|
||||
JSON.stringify({
|
||||
callbackId: id.toString(),
|
||||
errMsg: '0',
|
||||
})
|
||||
);
|
||||
},
|
||||
WXCreateVideo() {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXVideoPlay() {},
|
||||
WXVideoAddListener() {},
|
||||
WXVideoDestroy() {},
|
||||
WXVideoExitFullScreen() {},
|
||||
WXVideoPause() {},
|
||||
WXVideoRequestFullScreen() {},
|
||||
WXVideoSeek() {},
|
||||
WXVideoStop() {},
|
||||
WXVideoRemoveListener() {},
|
||||
WXVideoSetProperty() {},
|
||||
WXShowOpenData() {},
|
||||
WXDownloadTexture(id, type, callback) {
|
||||
var Infos = {
|
||||
Texture: GameGlobal.TextureConfig,
|
||||
SpriteAtlas: GameGlobal.SpriteAtlasConfig,
|
||||
}[type];
|
||||
if (!Infos[id]) {
|
||||
return console.error(type + '映射id 不存在', id);
|
||||
}
|
||||
var path = Infos[id].p;
|
||||
var cid = type + '_' + id;
|
||||
if (downloadedTextures[cid]) {
|
||||
if (downloadedTextures[cid].data) {
|
||||
callback();
|
||||
} else {
|
||||
console.error(type + '映射id data 不存在!', id);
|
||||
}
|
||||
} else if (downloadingTextures[cid]) {
|
||||
downloadingTextures[cid].push(callback);
|
||||
} else {
|
||||
downloadingTextures[cid] = [callback];
|
||||
textureHandler.downloadFile(
|
||||
id,
|
||||
type,
|
||||
GameGlobal.AUDIO_PREFIX.replace(/\/$/, '') + '/' + path.replace(/\\/g, '/')
|
||||
);
|
||||
}
|
||||
},
|
||||
WXCreateGameClubButton() {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXGameClubButtonDestroy() {},
|
||||
WXGameClubButtonHide() {},
|
||||
WXGameClubButtonShow() {},
|
||||
WXGameClubButtonAddListener() {},
|
||||
WXGameClubButtonRemoveListener() {},
|
||||
WXGameClubButtonSetProperty() {},
|
||||
WXGameClubStyleChangeInt() {},
|
||||
WXGameClubStyleChangeStr() {},
|
||||
WXIsCloudTest() {
|
||||
return false;
|
||||
},
|
||||
WXUncaughtException() {},
|
||||
WXSetDataCDN() {},
|
||||
WXSetPreloadList() {},
|
||||
WXGetCachePath() {},
|
||||
WXGetPluginCachePath() {},
|
||||
WXGetFontRawData() {},
|
||||
WXShareFontBuffer() {},
|
||||
WXReportShareBehavior() {},
|
||||
WXShowAd2() {},
|
||||
WXToTempFilePath() {},
|
||||
WXDataContextPostMessage() {},
|
||||
WXHideOpenData() {},
|
||||
WXAccessFileSync() {},
|
||||
WXAccessFile() {},
|
||||
WXCopyFileSync() {},
|
||||
WXCopyFile() {},
|
||||
WXUnlinkSync() {},
|
||||
WXUnlink() {},
|
||||
WXReportUserBehaviorBranchAnalytics() {},
|
||||
WXWriteFile() {},
|
||||
WXWriteStringFile() {},
|
||||
WXAppendFile() {},
|
||||
WXAppendStringFile() {},
|
||||
WXWriteBinFileSync() {},
|
||||
WXReadFile() {},
|
||||
WXReadFileSync() {},
|
||||
WXLogManagerDebug() {},
|
||||
WXLogManagerInfo() {},
|
||||
WXLogManagerLog() {},
|
||||
WXLogManagerWarn() {},
|
||||
WXCleanAllFileCache() {},
|
||||
WXCleanFileCache() {},
|
||||
WXRemoveFile() {},
|
||||
WXOnLaunchProgress() {},
|
||||
WXMkdir() {},
|
||||
WXMkdirSync() {},
|
||||
WXRmdir() {},
|
||||
WXRmdirSync() {},
|
||||
WXCameraCreateCamera() {},
|
||||
WXCameraCloseFrameChange() {},
|
||||
WXCameraDestroy() {},
|
||||
WXCameraListenFrameChange() {},
|
||||
WXCameraOnAuthCancel() {},
|
||||
WXCameraOnCameraFrame() {},
|
||||
WXCameraOnStop() {},
|
||||
WX_GetRecorderManager() {},
|
||||
WX_OnRecorderError() {},
|
||||
WX_OnRecorderFrameRecorded() {},
|
||||
WX_OnRecorderInterruptionBegin() {},
|
||||
WX_OnRecorderInterruptionEnd() {},
|
||||
WX_OnRecorderPause() {},
|
||||
WX_OnRecorderResume() {},
|
||||
WX_OnRecorderStart() {},
|
||||
WX_OnRecorderStop() {},
|
||||
WX_RecorderPause() {},
|
||||
WX_RecorderResume() {},
|
||||
WX_RecorderStart() {},
|
||||
WX_RecorderStop() {},
|
||||
WX_UploadFile() {},
|
||||
WXUploadTaskAbort() {},
|
||||
WXUploadTaskOffHeadersReceived() {},
|
||||
WXUploadTaskOffProgressUpdate() {},
|
||||
WXUploadTaskOnHeadersReceived() {},
|
||||
WXUploadTaskOnProgressUpdate() {},
|
||||
WXStat() {},
|
||||
WX_GetGameRecorder() {},
|
||||
WX_GameRecorderOff() {},
|
||||
WX_GameRecorderOn() {},
|
||||
WX_GameRecorderStart() {},
|
||||
WX_GameRecorderAbort() {},
|
||||
WX_GameRecorderPause() {},
|
||||
WX_GameRecorderResume() {},
|
||||
WX_GameRecorderStop() {},
|
||||
WX_OperateGameRecorderVideo() {},
|
||||
WXChatCreate() {},
|
||||
WXChatHide() {},
|
||||
WXChatShow() {},
|
||||
WXChatClose() {},
|
||||
WXChatOpen() {},
|
||||
WXChatSetTabs() {},
|
||||
WXChatOn() {},
|
||||
WXChatOff() {},
|
||||
WXChatSetSignature() {},
|
||||
WXSetArrayBuffer() {},
|
||||
WX_FileSystemManagerReaddirSync() {},
|
||||
WX_FileSystemManagerReadCompressedFileSync() {},
|
||||
WX_FileSystemManagerClose() {},
|
||||
WX_FileSystemManagerFstat() {},
|
||||
WX_FileSystemManagerFtruncate() {},
|
||||
WX_FileSystemManagerGetFileInfo() {},
|
||||
WX_FileSystemManagerGetSavedFileList() {},
|
||||
WX_FileSystemManagerOpen() {},
|
||||
WX_FileSystemManagerRead() {},
|
||||
WX_FileSystemManagerReadCompressedFile() {},
|
||||
WX_FileSystemManagerReadZipEntry() {},
|
||||
WX_FileSystemManagerReaddir() {},
|
||||
WX_FileSystemManagerRemoveSavedFile() {},
|
||||
WX_FileSystemManagerRename() {},
|
||||
WX_FileSystemManagerRenameSync() {},
|
||||
WX_FileSystemManagerSaveFile() {},
|
||||
WX_FileSystemManagerTruncate() {},
|
||||
WX_FileSystemManagerUnzip() {},
|
||||
WX_FileSystemManagerWrite() {},
|
||||
WX_FileSystemManagerReadSync() {},
|
||||
WX_FileSystemManagerFstatSync() {},
|
||||
WX_FileSystemManagerStatSync() {},
|
||||
WX_FileSystemManagerWriteSync() {},
|
||||
WX_FileSystemManagerOpenSync() {},
|
||||
WX_FileSystemManagerSaveFileSync() {},
|
||||
WX_FileSystemManagerCloseSync() {},
|
||||
WX_FileSystemManagerFtruncateSync() {},
|
||||
WX_FileSystemManagerTruncateSync() {},
|
||||
WX_FileSystemManagerAppendFileSync() {},
|
||||
WX_FileSystemManagerAppendFileStringSync() {},
|
||||
WX_FileSystemManagerWriteStringSync() {},
|
||||
WX_FileSystemManagerReadZipEntryString() {},
|
||||
WX_FileSystemManagerWriteString() {},
|
||||
WX_OnNeedPrivacyAuthorization() {},
|
||||
WX_PrivacyAuthorizeResolve() {},
|
||||
WX_OnTouchCancel() {},
|
||||
WX_OffTouchCancel() {},
|
||||
WX_OnTouchEnd() {},
|
||||
WX_OffTouchEnd() {},
|
||||
WX_OnTouchMove() {},
|
||||
WX_OffTouchMove() {},
|
||||
WX_OnTouchStart() {},
|
||||
WX_OffTouchStart() {},
|
||||
WX_RegisterOnTouchCancelCallback() {},
|
||||
WX_RegisterOnTouchEndCallback() {},
|
||||
WX_RegisterOnTouchMoveCallback() {},
|
||||
WX_RegisterOnTouchStartCallback() {},
|
||||
WX_CreateTCPSocket() {},
|
||||
WX_TCPSocketBindWifi() {},
|
||||
WX_TCPSocketClose() {},
|
||||
WX_TCPSocketConnect() {},
|
||||
WX_TCPSocketWriteString() {},
|
||||
WX_TCPSocketWriteBuffer() {},
|
||||
WX_TCPSocketOffBindWifi() {},
|
||||
WX_TCPSocketOffClose() {},
|
||||
WX_TCPSocketOffConnect() {},
|
||||
WX_TCPSocketOffError() {},
|
||||
WX_TCPSocketOffMessage() {},
|
||||
WX_TCPSocketOnBindWifi() {},
|
||||
WX_TCPSocketOnClose() {},
|
||||
WX_TCPSocketOnConnect() {},
|
||||
WX_TCPSocketOnError() {},
|
||||
WX_TCPSocketOnMessage() {},
|
||||
WX_RegisterTCPSocketOnMessageCallback() {},
|
||||
WX_CreateUDPSocket() {},
|
||||
WX_UDPSocketClose() {},
|
||||
WX_UDPSocketConnect() {},
|
||||
WX_UDPSocketOffClose() {},
|
||||
WX_UDPSocketOffError() {},
|
||||
WX_UDPSocketOffListening() {},
|
||||
WX_UDPSocketOffMessage() {},
|
||||
WX_UDPSocketOnClose() {},
|
||||
WX_UDPSocketOnError() {},
|
||||
WX_UDPSocketOnListening() {},
|
||||
WX_UDPSocketOnMessage() {},
|
||||
WX_UDPSocketSendString() {},
|
||||
WX_UDPSocketSendBuffer() {},
|
||||
WX_UDPSocketSetTTL() {},
|
||||
WX_UDPSocketWriteString() {},
|
||||
WX_UDPSocketWriteBuffer() {},
|
||||
WX_UDPSocketBind() {},
|
||||
WX_RegisterUDPSocketOnMessageCallback() {},
|
||||
WX_OnBLECharacteristicValueChange() {},
|
||||
WX_OffBLECharacteristicValueChange() {},
|
||||
WX_RegisterOnBLECharacteristicValueChangeCallback() {},
|
||||
WX_StartGyroscope() {},
|
||||
WX_StopGyroscope() {},
|
||||
WX_OnGyroscopeChange() {},
|
||||
WX_OffGyroscopeChange() {},
|
||||
WX_RegisterStartGyroscopeCallback() {},
|
||||
WX_RegisterStopGyroscopeCallback() {},
|
||||
WX_RegisterOnGyroscopeChangeCallback() {},
|
||||
WX_CloudCloud() {},
|
||||
WX_CloudInit() {},
|
||||
WX_CloudCallFunction() {},
|
||||
WX_CloudCloudID() {},
|
||||
WX_CloudCallContainer() {},
|
||||
WX_CloudUploadFile() {},
|
||||
WX_CloudDownloadFile() {},
|
||||
WX_CloudGetTempFileURL() {},
|
||||
WX_CloudDeleteFile() {},
|
||||
WX_CloudCDN() {},
|
||||
WXLaunchOperaBridge() {},
|
||||
WX_SetPreferredFramesPerSecond() {},
|
||||
WX_OneWayFunction(functionName, successType, failType, completeType, conf, callbackId){},
|
||||
WX_OneWayNoFunction_v() {},
|
||||
WX_OneWayNoFunction_vs() {},
|
||||
WX_OneWayNoFunction_vt() {},
|
||||
WX_OneWayNoFunction_vst() {},
|
||||
WX_OneWayNoFunction_vsn() {},
|
||||
WX_OneWayNoFunction_vnns() {},
|
||||
WX_OnEventRegister() {},
|
||||
WX_OffEventRegister() {},
|
||||
WX_OnAddToFavorites() {},
|
||||
WX_OnAddToFavorites_Resolve(conf){},
|
||||
WX_OffAddToFavorites() {},
|
||||
WX_OnCopyUrl() {},
|
||||
WX_OnCopyUrl_Resolve(conf){},
|
||||
WX_OffCopyUrl() {},
|
||||
WX_OnHandoff() {},
|
||||
WX_OnHandoff_Resolve(conf){},
|
||||
WX_OffHandoff() {},
|
||||
WX_OnShareTimeline() {},
|
||||
WX_OnShareTimeline_Resolve(conf){},
|
||||
WX_OffShareTimeline() {},
|
||||
WX_OnGameLiveStateChange() {},
|
||||
WX_OnGameLiveStateChange_Resolve(conf){},
|
||||
WX_OffGameLiveStateChange() {},
|
||||
|
||||
WX_SyncFunction_t() {
|
||||
return "";
|
||||
},
|
||||
WX_SyncFunction_tt() {
|
||||
return "";
|
||||
},
|
||||
WX_SyncFunction_bt() {
|
||||
return false;
|
||||
},
|
||||
WX_SyncFunction_nt() {
|
||||
return 0;
|
||||
},
|
||||
WX_SyncFunction_bs() {
|
||||
return false;
|
||||
},
|
||||
WX_SyncFunction_b() {
|
||||
return false;
|
||||
},
|
||||
WX_SyncFunction_bsnn() {
|
||||
return false;
|
||||
},
|
||||
WX_SyncFunction_ss() {
|
||||
return "";
|
||||
},
|
||||
WX_SyncFunction_tnn() {
|
||||
return "";
|
||||
},
|
||||
WX_ClassFunction() {return ""},
|
||||
WX_ClassConstructor() {return ""},
|
||||
WX_ClassSetProperty() {},
|
||||
WX_ClassOneWayNoFunction_v() {},
|
||||
WX_ClassOneWayNoFunction_vs() {},
|
||||
WX_ClassOneWayNoFunction_t() {
|
||||
return "";
|
||||
},
|
||||
WX_ClassOneWayNoFunction_vt() {},
|
||||
WX_ClassOnEventFunction() {},
|
||||
WX_ClassOffEventFunction() {}, };
|
||||
var downloadedTextures = {};
|
||||
var downloadingTextures = {};
|
||||
var textureHandler = {
|
||||
downloadFile(textureId, type, prefix) {
|
||||
var url = prefix + '.png';
|
||||
var cid = type + '_' + textureId;
|
||||
var image = new Image();
|
||||
image.src = url;
|
||||
image.onload = function () {
|
||||
downloadedTextures[cid] = {
|
||||
data: image,
|
||||
};
|
||||
if (downloadingTextures[cid] instanceof Array) {
|
||||
downloadingTextures[cid].forEach(v => v());
|
||||
} else {
|
||||
downloadingTextures[cid]();
|
||||
}
|
||||
delete downloadingTextures[cid];
|
||||
};
|
||||
image.onerror = function () {
|
||||
console.error(url + ' 下载失败!');
|
||||
};
|
||||
},
|
||||
};
|
||||
|
||||
var GameGlobal = {
|
||||
TextureConfig: {},
|
||||
SpriteAtlasConfig: {},
|
||||
DownloadedTextures: downloadedTextures,
|
||||
AUDIO_PREFIX: './Assets/Textures/',
|
||||
};
|
||||
window._ScaleRate = 1;
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
7
Assets/WebGLTemplates/WXTemplate2020/index.html.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bcb9cf71453c9574d994a4649f3c51f1
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/WebGLTemplates/WXTemplate2020/thumbnail.png
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
7
Assets/WebGLTemplates/WXTemplate2020/thumbnail.png.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 693849b45a8a02e4d92cadee57aa2d67
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/WebGLTemplates/WXTemplate2022.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d461aec1ea13b364186c0f82892bb4f3
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/WebGLTemplates/WXTemplate2022/TemplateData.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 27a0272c2f5e3ad4da0a4f09c9e82d96
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 665 B |
@@ -0,0 +1,140 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9ab419000401448418c4b603eba0dcef
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Server
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/WebGLTemplates/WXTemplate2022/TemplateData/favicon.ico
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c58084d1822517c40a9d92455788e5d2
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 175 B |
@@ -0,0 +1,140 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c1938f57b7a02da46b036505114fbb19
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Server
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 96 B |
@@ -0,0 +1,140 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0886eabedb7a61242ad9c76b669a88a7
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Server
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 109 B |
@@ -0,0 +1,140 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 52045b54832ec6a4c8fb640ecfd5bb90
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Server
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 74 B |
@@ -0,0 +1,140 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3007aafe467caed41a926a8a9819e156
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Server
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 84 B |
@@ -0,0 +1,140 @@
|
||||
fileFormatVersion: 2
|
||||
guid: dc96c8e2e7d0c8f469f4792a61f0ec8d
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Server
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
16
Assets/WebGLTemplates/WXTemplate2022/TemplateData/style.css
Normal file
@@ -0,0 +1,16 @@
|
||||
body { padding: 0; margin: 0 }
|
||||
#unity-container { position: absolute }
|
||||
#unity-container.unity-desktop { left: 50%; top: 50%; transform: translate(-50%, -50%) }
|
||||
#unity-container.unity-mobile { position: fixed; width: 100%; height: 100% }
|
||||
#unity-canvas { background: {{{ BACKGROUND_COLOR }}} }
|
||||
.unity-mobile #unity-canvas { width: 100%; height: 100% }
|
||||
#unity-loading-bar { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: none }
|
||||
#unity-logo { width: 154px; height: 130px; background: url('unity-logo-{{{ SPLASH_SCREEN_STYLE.toLowerCase() }}}.png') no-repeat center }
|
||||
#unity-progress-bar-empty { width: 141px; height: 18px; margin-top: 10px; margin-left: 6.5px; background: url('progress-bar-empty-{{{ SPLASH_SCREEN_STYLE.toLowerCase() }}}.png') no-repeat center }
|
||||
#unity-progress-bar-full { width: 0%; height: 18px; margin-top: 10px; background: url('progress-bar-full-{{{ SPLASH_SCREEN_STYLE.toLowerCase() }}}.png') no-repeat center }
|
||||
#unity-footer { position: relative }
|
||||
.unity-mobile #unity-footer { display: none }
|
||||
#unity-webgl-logo { float:left; width: 204px; height: 38px; background: url('webgl-logo.png') no-repeat center }
|
||||
#unity-build-title { float: right; margin-right: 10px; line-height: 38px; font-family: arial; font-size: 18px }
|
||||
#unity-fullscreen-button { cursor:pointer; float: right; width: 38px; height: 38px; background: url('fullscreen-button.png') no-repeat center }
|
||||
#unity-warning { position: absolute; left: 50%; top: 5%; transform: translate(-50%); background: white; padding: 10px; display: none }
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f6e6e1b284bbe004299684b8c9d838ed
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 3.0 KiB |
@@ -0,0 +1,140 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 466539944ed97df4d8b8770967729b8a
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Server
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 3.0 KiB |
@@ -0,0 +1,140 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f627a25cfd348104bb07d3cd4990eb35
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Server
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/WebGLTemplates/WXTemplate2022/TemplateData/webgl-logo.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
@@ -0,0 +1,140 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 94ea466ddb59fcf48ae4351e2f5b0d2f
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Server
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
@@ -0,0 +1,140 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2ac3968f18429dd4e9c8b6b2838f8396
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Server
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
627
Assets/WebGLTemplates/WXTemplate2022/index.html
Normal file
@@ -0,0 +1,627 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en-us">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="viewport" content="width=device-width,height=device-height,user-scalable=no" />
|
||||
<title>Unity WebGL Player | {{{ PRODUCT_NAME }}}</title>
|
||||
<style>
|
||||
* {
|
||||
border: 0;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
</style>
|
||||
<link rel="shortcut icon" href="TemplateData/favicon.ico" />
|
||||
<link rel="stylesheet" href="TemplateData/style.css" />
|
||||
#if SHOW_DIAGNOSTICS
|
||||
<link rel="stylesheet" href="<<<TemplateData/diagnostics.css>>>" />
|
||||
<script src="<<<TemplateData/diagnostics.js>>>"></script>
|
||||
#endif
|
||||
</head>
|
||||
<body>
|
||||
<div id="unity-container" class="unity-desktop">
|
||||
<canvas id="unity-canvas" width={{{ WIDTH }}} height={{{ HEIGHT }}} tabindex="-1"></canvas>
|
||||
<div id="unity-loading-bar">
|
||||
<div id="unity-logo"></div>
|
||||
<div id="unity-progress-bar-empty">
|
||||
<div id="unity-progress-bar-full"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="unity-warning"></div>
|
||||
<div id="unity-footer">
|
||||
<div id="unity-webgl-logo"></div>
|
||||
<div id="unity-fullscreen-button"></div>
|
||||
#if SHOW_DIAGNOSTICS
|
||||
<img id="diagnostics-icon" src="TemplateData/webmemd-icon.png" />
|
||||
#endif
|
||||
<div id="unity-build-title">{{{ PRODUCT_NAME }}}</div>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
var gameInstance;
|
||||
var container = document.querySelector("#unity-container");
|
||||
var canvas = document.querySelector("#unity-canvas");
|
||||
var loadingBar = document.querySelector("#unity-loading-bar");
|
||||
var progressBarFull = document.querySelector("#unity-progress-bar-full");
|
||||
var fullscreenButton = document.querySelector("#unity-fullscreen-button");
|
||||
var warningBanner = document.querySelector("#unity-warning");
|
||||
#if SHOW_DIAGNOSTICS
|
||||
var diagnostics_icon = document.getElementById("diagnostics-icon");
|
||||
#endif
|
||||
|
||||
// Shows a temporary message banner/ribbon for a few seconds, or
|
||||
// a permanent error message on top of the canvas if type=='error'.
|
||||
// If type=='warning', a yellow highlight color is used.
|
||||
// Modify or remove this function to customize the visually presented
|
||||
// way that non-critical warnings and error messages are presented to the
|
||||
// user.
|
||||
function unityShowBanner(msg, type) {
|
||||
function updateBannerVisibility() {
|
||||
warningBanner.style.display = warningBanner.children.length ? 'block' : 'none';
|
||||
}
|
||||
var div = document.createElement('div');
|
||||
div.innerHTML = msg;
|
||||
warningBanner.appendChild(div);
|
||||
if (type == 'error') div.style = 'background: red; padding: 10px;';
|
||||
else {
|
||||
if (type == 'warning') div.style = 'background: yellow; padding: 10px;';
|
||||
setTimeout(function() {
|
||||
warningBanner.removeChild(div);
|
||||
updateBannerVisibility();
|
||||
}, 5000);
|
||||
}
|
||||
updateBannerVisibility();
|
||||
}
|
||||
|
||||
var buildUrl = "Build";
|
||||
var loaderUrl = buildUrl + "/{{{ LOADER_FILENAME }}}";
|
||||
var config = {
|
||||
dataUrl: buildUrl + "/{{{ DATA_FILENAME }}}",
|
||||
frameworkUrl: buildUrl + "/{{{ FRAMEWORK_FILENAME }}}",
|
||||
#if USE_THREADS
|
||||
workerUrl: buildUrl + "/{{{ WORKER_FILENAME }}}",
|
||||
#endif
|
||||
#if USE_WASM
|
||||
codeUrl: buildUrl + "/{{{ CODE_FILENAME }}}",
|
||||
#endif
|
||||
#if MEMORY_FILENAME
|
||||
memoryUrl: buildUrl + "/{{{ MEMORY_FILENAME }}}",
|
||||
#endif
|
||||
#if SYMBOLS_FILENAME
|
||||
symbolsUrl: buildUrl + "/{{{ SYMBOLS_FILENAME }}}",
|
||||
#endif
|
||||
streamingAssetsUrl: "StreamingAssets",
|
||||
companyName: {{{ JSON.stringify(COMPANY_NAME) }}},
|
||||
productName: {{{ JSON.stringify(PRODUCT_NAME) }}},
|
||||
productVersion: {{{ JSON.stringify(PRODUCT_VERSION) }}},
|
||||
showBanner: unityShowBanner,
|
||||
};
|
||||
|
||||
// By default Unity keeps WebGL canvas render target size matched with
|
||||
// the DOM size of the canvas element (scaled by window.devicePixelRatio)
|
||||
// Set this to false if you want to decouple this synchronization from
|
||||
// happening inside the engine, and you would instead like to size up
|
||||
// the canvas DOM size and WebGL render target sizes yourself.
|
||||
// config.matchWebGLToCanvasSize = false;
|
||||
|
||||
if (/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)) {
|
||||
// Mobile device style: fill the whole browser client area with the game canvas:
|
||||
|
||||
var meta = document.createElement('meta');
|
||||
meta.name = 'viewport';
|
||||
meta.content = 'width=device-width, height=device-height, initial-scale=1.0, user-scalable=no, shrink-to-fit=yes';
|
||||
document.getElementsByTagName('head')[0].appendChild(meta);
|
||||
container.className = "unity-mobile";
|
||||
canvas.className = "unity-mobile";
|
||||
|
||||
// To lower canvas resolution on mobile devices to gain some
|
||||
// performance, uncomment the following line:
|
||||
// config.devicePixelRatio = 1;
|
||||
|
||||
#if SHOW_DIAGNOSTICS
|
||||
// position the diagnostics icon in the corner on the canvas
|
||||
diagnostics_icon.style.position = "fixed";
|
||||
diagnostics_icon.style.bottom = "10px";
|
||||
diagnostics_icon.style.right = "0px";
|
||||
canvas.after(diagnostics_icon);
|
||||
#endif
|
||||
|
||||
} else {
|
||||
// Desktop style: Render the game canvas in a window that can be maximized to fullscreen:
|
||||
|
||||
canvas.style.width = "{{{ WIDTH }}}px";
|
||||
canvas.style.height = "{{{ HEIGHT }}}px";
|
||||
}
|
||||
|
||||
#if BACKGROUND_FILENAME
|
||||
canvas.style.background = "url('" + buildUrl + "/{{{ BACKGROUND_FILENAME.replace(/'/g, '%27') }}}') center / cover";
|
||||
#endif
|
||||
loadingBar.style.display = "block";
|
||||
|
||||
var script = document.createElement("script");
|
||||
script.src = loaderUrl;
|
||||
script.onload = () => {
|
||||
createUnityInstance(canvas, config, (progress) => {
|
||||
progressBarFull.style.width = 100 * progress + "%";
|
||||
}).then((unityInstance) => {
|
||||
loadingBar.style.display = "none";
|
||||
#if SHOW_DIAGNOSTICS
|
||||
diagnostics_icon.onclick = () => {
|
||||
unityDiagnostics.openDiagnosticsDiv(unityInstance.GetMemoryInfo);
|
||||
};
|
||||
#endif
|
||||
fullscreenButton.onclick = () => {
|
||||
unityInstance.SetFullscreen(1);
|
||||
};
|
||||
gameInstance = unityInstance;
|
||||
}).catch((message) => {
|
||||
alert(message);
|
||||
});
|
||||
};
|
||||
|
||||
document.body.appendChild(script);
|
||||
</script>
|
||||
<script>
|
||||
var storage = {};
|
||||
function getStorageValue(key, defaultValue) {
|
||||
var v = storage[key];
|
||||
if (v === null) {
|
||||
return defaultValue;
|
||||
}
|
||||
if (typeof v !== 'undefined') {
|
||||
return v;
|
||||
}
|
||||
return defaultValue;
|
||||
}
|
||||
var WXWASMSDK = {
|
||||
WXInitializeSDK() {
|
||||
gameInstance.SendMessage('WXSDKManagerHandler', 'Inited', 200);
|
||||
},
|
||||
WXStorageSetIntSync(key, value) {
|
||||
storage[key] = value;
|
||||
},
|
||||
WXStorageGetIntSync(key, defaultValue) {
|
||||
return getStorageValue(key, defaultValue);
|
||||
},
|
||||
WXStorageSetFloatSync(key, value) {
|
||||
storage[key] = value;
|
||||
},
|
||||
WXStorageGetFloatSync(key, defaultValue) {
|
||||
return getStorageValue(key, defaultValue);
|
||||
},
|
||||
WXStorageSetStringSync(key, value) {
|
||||
storage[key] = value;
|
||||
},
|
||||
WXStorageGetStringSync(key, defaultValue) {
|
||||
return getStorageValue(key, defaultValue || '');
|
||||
},
|
||||
WXStorageDeleteAllSync() {
|
||||
storage = {};
|
||||
},
|
||||
WXStorageDeleteKeySync(key) {
|
||||
delete storage[key];
|
||||
},
|
||||
WXStorageHasKeySync(key) {
|
||||
return typeof storage[key] !== 'undefined';
|
||||
},
|
||||
WXCheckSession(s, f, c) {},
|
||||
WXAuthorize(scope, s, f, c) {},
|
||||
WXCreateUserInfoButton(x, y, width, height, lang, withCredentials) {
|
||||
return "";
|
||||
},
|
||||
WXUserInfoButtonShow(id) {},
|
||||
WXUserInfoButtonDestroy(id) {},
|
||||
WXUserInfoButtonHide(id) {},
|
||||
WXUserInfoButtonOffTap(id) {},
|
||||
WXUserInfoButtonOnTap(id) {},
|
||||
WXOnShareAppMessage(conf, isPromise) {},
|
||||
WXOnShareAppMessageResolve(conf) {},
|
||||
WXOffShareAppMessage() {},
|
||||
WXCreateBannerAd(conf) {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXCreateRewardedVideoAd(conf) {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXCreateInterstitialAd(conf) {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXCreateCustomAd(conf) {},
|
||||
WXADStyleChange(id, key, value) {},
|
||||
WXShowAd(id) {},
|
||||
WXHideAd(id) {},
|
||||
WXADGetStyleValue(id, key) {},
|
||||
WXADDestroy(id) {},
|
||||
WXADLoad(id, succ, fail) {},
|
||||
WXToTempFilePathSync(conf) {},
|
||||
WXGetUserDataPath() {},
|
||||
WXWriteFileSync(filePath, data, encoding) {},
|
||||
WXCreateFixedBottomMiddleBannerAd(adUnitId, adIntervals, height) {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXReportGameStart() {},
|
||||
WXReportGameSceneError(sceneId, errorType, errStr, extJsonStr) {},
|
||||
WXWriteLog(str) {},
|
||||
WXWriteWarn(str) {},
|
||||
WXHideLoadingPage() {},
|
||||
WXPreloadConcurrent() {},
|
||||
WXCreateInnerAudioContext() {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXInnerAudioContextSetBool() {},
|
||||
WXInnerAudioContextSetString() {},
|
||||
WXInnerAudioContextSetFloat() {},
|
||||
WXInnerAudioContextGetFloat() {},
|
||||
WXInnerAudioContextGetBool() {},
|
||||
WXInnerAudioContextPlay() {},
|
||||
WXInnerAudioContextPause() {},
|
||||
WXInnerAudioContextStop() {},
|
||||
WXInnerAudioContextDestroy() {},
|
||||
WXInnerAudioContextSeek() {},
|
||||
WXInnerAudioContextAddListener(id, key) {
|
||||
if (key === 'onCanplay') {
|
||||
setTimeout(function () {
|
||||
gameInstance.SendMessage(
|
||||
'WXSDKManagerHandler',
|
||||
'OnAudioCallback',
|
||||
JSON.stringify({
|
||||
callbackId: id,
|
||||
errMsg: key,
|
||||
})
|
||||
);
|
||||
}, 100);
|
||||
}
|
||||
},
|
||||
WXInnerAudioContextRemoveListener() {},
|
||||
WXPreDownloadAudios(paths, id) {
|
||||
gameInstance.SendMessage(
|
||||
'WXSDKManagerHandler',
|
||||
'WXPreDownloadAudiosCallback',
|
||||
JSON.stringify({
|
||||
callbackId: id.toString(),
|
||||
errMsg: '0',
|
||||
})
|
||||
);
|
||||
},
|
||||
WXCreateVideo() {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXVideoPlay() {},
|
||||
WXVideoAddListener() {},
|
||||
WXVideoDestroy() {},
|
||||
WXVideoExitFullScreen() {},
|
||||
WXVideoPause() {},
|
||||
WXVideoRequestFullScreen() {},
|
||||
WXVideoSeek() {},
|
||||
WXVideoStop() {},
|
||||
WXVideoRemoveListener() {},
|
||||
WXVideoSetProperty() {},
|
||||
WXShowOpenData() {},
|
||||
WXDownloadTexture(id, type, callback) {
|
||||
var Infos = {
|
||||
Texture: GameGlobal.TextureConfig,
|
||||
SpriteAtlas: GameGlobal.SpriteAtlasConfig,
|
||||
}[type];
|
||||
if (!Infos[id]) {
|
||||
return console.error(type + '映射id 不存在', id);
|
||||
}
|
||||
var path = Infos[id].p;
|
||||
var cid = type + '_' + id;
|
||||
if (downloadedTextures[cid]) {
|
||||
if (downloadedTextures[cid].data) {
|
||||
callback();
|
||||
} else {
|
||||
console.error(type + '映射id data 不存在!', id);
|
||||
}
|
||||
} else if (downloadingTextures[cid]) {
|
||||
downloadingTextures[cid].push(callback);
|
||||
} else {
|
||||
downloadingTextures[cid] = [callback];
|
||||
textureHandler.downloadFile(
|
||||
id,
|
||||
type,
|
||||
GameGlobal.AUDIO_PREFIX.replace(/\/$/, '') + '/' + path.replace(/\\/g, '/')
|
||||
);
|
||||
}
|
||||
},
|
||||
WXCreateGameClubButton() {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXGameClubButtonDestroy() {},
|
||||
WXGameClubButtonHide() {},
|
||||
WXGameClubButtonShow() {},
|
||||
WXGameClubButtonAddListener() {},
|
||||
WXGameClubButtonRemoveListener() {},
|
||||
WXGameClubButtonSetProperty() {},
|
||||
WXGameClubStyleChangeInt() {},
|
||||
WXGameClubStyleChangeStr() {},
|
||||
WXIsCloudTest() {
|
||||
return false;
|
||||
},
|
||||
WXUncaughtException() {},
|
||||
WXSetDataCDN() {},
|
||||
WXSetPreloadList() {},
|
||||
WXGetCachePath() {},
|
||||
WXGetPluginCachePath() {},
|
||||
WXGetFontRawData() {},
|
||||
WXShareFontBuffer() {},
|
||||
WXReportShareBehavior() {},
|
||||
WXShowAd2() {},
|
||||
WXToTempFilePath() {},
|
||||
WXDataContextPostMessage() {},
|
||||
WXHideOpenData() {},
|
||||
WXAccessFileSync() {},
|
||||
WXAccessFile() {},
|
||||
WXCopyFileSync() {},
|
||||
WXCopyFile() {},
|
||||
WXUnlinkSync() {},
|
||||
WXUnlink() {},
|
||||
WXReportUserBehaviorBranchAnalytics() {},
|
||||
WXWriteFile() {},
|
||||
WXWriteStringFile() {},
|
||||
WXAppendFile() {},
|
||||
WXAppendStringFile() {},
|
||||
WXWriteBinFileSync() {},
|
||||
WXReadFile() {},
|
||||
WXReadFileSync() {},
|
||||
WXLogManagerDebug() {},
|
||||
WXLogManagerInfo() {},
|
||||
WXLogManagerLog() {},
|
||||
WXLogManagerWarn() {},
|
||||
WXCleanAllFileCache() {},
|
||||
WXCleanFileCache() {},
|
||||
WXRemoveFile() {},
|
||||
WXOnLaunchProgress() {},
|
||||
WXMkdir() {},
|
||||
WXMkdirSync() {},
|
||||
WXRmdir() {},
|
||||
WXRmdirSync() {},
|
||||
WXCameraCreateCamera() {},
|
||||
WXCameraCloseFrameChange() {},
|
||||
WXCameraDestroy() {},
|
||||
WXCameraListenFrameChange() {},
|
||||
WXCameraOnAuthCancel() {},
|
||||
WXCameraOnCameraFrame() {},
|
||||
WXCameraOnStop() {},
|
||||
WX_GetRecorderManager() {},
|
||||
WX_OnRecorderError() {},
|
||||
WX_OnRecorderFrameRecorded() {},
|
||||
WX_OnRecorderInterruptionBegin() {},
|
||||
WX_OnRecorderInterruptionEnd() {},
|
||||
WX_OnRecorderPause() {},
|
||||
WX_OnRecorderResume() {},
|
||||
WX_OnRecorderStart() {},
|
||||
WX_OnRecorderStop() {},
|
||||
WX_RecorderPause() {},
|
||||
WX_RecorderResume() {},
|
||||
WX_RecorderStart() {},
|
||||
WX_RecorderStop() {},
|
||||
WX_UploadFile() {},
|
||||
WXUploadTaskAbort() {},
|
||||
WXUploadTaskOffHeadersReceived() {},
|
||||
WXUploadTaskOffProgressUpdate() {},
|
||||
WXUploadTaskOnHeadersReceived() {},
|
||||
WXUploadTaskOnProgressUpdate() {},
|
||||
WXStat() {},
|
||||
WX_GetGameRecorder() {},
|
||||
WX_GameRecorderOff() {},
|
||||
WX_GameRecorderOn() {},
|
||||
WX_GameRecorderStart() {},
|
||||
WX_GameRecorderAbort() {},
|
||||
WX_GameRecorderPause() {},
|
||||
WX_GameRecorderResume() {},
|
||||
WX_GameRecorderStop() {},
|
||||
WX_OperateGameRecorderVideo() {},
|
||||
WXChatCreate() {},
|
||||
WXChatHide() {},
|
||||
WXChatShow() {},
|
||||
WXChatClose() {},
|
||||
WXChatOpen() {},
|
||||
WXChatSetTabs() {},
|
||||
WXChatOn() {},
|
||||
WXChatOff() {},
|
||||
WXChatSetSignature() {},
|
||||
WXSetArrayBuffer() {},
|
||||
WX_FileSystemManagerReaddirSync() {},
|
||||
WX_FileSystemManagerReadCompressedFileSync() {},
|
||||
WX_FileSystemManagerClose() {},
|
||||
WX_FileSystemManagerFstat() {},
|
||||
WX_FileSystemManagerFtruncate() {},
|
||||
WX_FileSystemManagerGetFileInfo() {},
|
||||
WX_FileSystemManagerGetSavedFileList() {},
|
||||
WX_FileSystemManagerOpen() {},
|
||||
WX_FileSystemManagerRead() {},
|
||||
WX_FileSystemManagerReadCompressedFile() {},
|
||||
WX_FileSystemManagerReadZipEntry() {},
|
||||
WX_FileSystemManagerReaddir() {},
|
||||
WX_FileSystemManagerRemoveSavedFile() {},
|
||||
WX_FileSystemManagerRename() {},
|
||||
WX_FileSystemManagerRenameSync() {},
|
||||
WX_FileSystemManagerSaveFile() {},
|
||||
WX_FileSystemManagerTruncate() {},
|
||||
WX_FileSystemManagerUnzip() {},
|
||||
WX_FileSystemManagerWrite() {},
|
||||
WX_FileSystemManagerReadSync() {},
|
||||
WX_FileSystemManagerFstatSync() {},
|
||||
WX_FileSystemManagerStatSync() {},
|
||||
WX_FileSystemManagerWriteSync() {},
|
||||
WX_FileSystemManagerOpenSync() {},
|
||||
WX_FileSystemManagerSaveFileSync() {},
|
||||
WX_FileSystemManagerCloseSync() {},
|
||||
WX_FileSystemManagerFtruncateSync() {},
|
||||
WX_FileSystemManagerTruncateSync() {},
|
||||
WX_FileSystemManagerAppendFileSync() {},
|
||||
WX_FileSystemManagerAppendFileStringSync() {},
|
||||
WX_FileSystemManagerWriteStringSync() {},
|
||||
WX_FileSystemManagerReadZipEntryString() {},
|
||||
WX_FileSystemManagerWriteString() {},
|
||||
WX_OnNeedPrivacyAuthorization() {},
|
||||
WX_PrivacyAuthorizeResolve() {},
|
||||
WX_OnTouchCancel() {},
|
||||
WX_OffTouchCancel() {},
|
||||
WX_OnTouchEnd() {},
|
||||
WX_OffTouchEnd() {},
|
||||
WX_OnTouchMove() {},
|
||||
WX_OffTouchMove() {},
|
||||
WX_OnTouchStart() {},
|
||||
WX_OffTouchStart() {},
|
||||
WX_RegisterOnTouchCancelCallback() {},
|
||||
WX_RegisterOnTouchEndCallback() {},
|
||||
WX_RegisterOnTouchMoveCallback() {},
|
||||
WX_RegisterOnTouchStartCallback() {},
|
||||
WX_CreateTCPSocket() {},
|
||||
WX_TCPSocketBindWifi() {},
|
||||
WX_TCPSocketClose() {},
|
||||
WX_TCPSocketConnect() {},
|
||||
WX_TCPSocketWriteString() {},
|
||||
WX_TCPSocketWriteBuffer() {},
|
||||
WX_TCPSocketOffBindWifi() {},
|
||||
WX_TCPSocketOffClose() {},
|
||||
WX_TCPSocketOffConnect() {},
|
||||
WX_TCPSocketOffError() {},
|
||||
WX_TCPSocketOffMessage() {},
|
||||
WX_TCPSocketOnBindWifi() {},
|
||||
WX_TCPSocketOnClose() {},
|
||||
WX_TCPSocketOnConnect() {},
|
||||
WX_TCPSocketOnError() {},
|
||||
WX_TCPSocketOnMessage() {},
|
||||
WX_RegisterTCPSocketOnMessageCallback() {},
|
||||
WX_CreateUDPSocket() {},
|
||||
WX_UDPSocketClose() {},
|
||||
WX_UDPSocketConnect() {},
|
||||
WX_UDPSocketOffClose() {},
|
||||
WX_UDPSocketOffError() {},
|
||||
WX_UDPSocketOffListening() {},
|
||||
WX_UDPSocketOffMessage() {},
|
||||
WX_UDPSocketOnClose() {},
|
||||
WX_UDPSocketOnError() {},
|
||||
WX_UDPSocketOnListening() {},
|
||||
WX_UDPSocketOnMessage() {},
|
||||
WX_UDPSocketSendString() {},
|
||||
WX_UDPSocketSendBuffer() {},
|
||||
WX_UDPSocketSetTTL() {},
|
||||
WX_UDPSocketWriteString() {},
|
||||
WX_UDPSocketWriteBuffer() {},
|
||||
WX_UDPSocketBind() {},
|
||||
WX_RegisterUDPSocketOnMessageCallback() {},
|
||||
WX_OnBLECharacteristicValueChange() {},
|
||||
WX_OffBLECharacteristicValueChange() {},
|
||||
WX_RegisterOnBLECharacteristicValueChangeCallback() {},
|
||||
WX_StartGyroscope() {},
|
||||
WX_StopGyroscope() {},
|
||||
WX_OnGyroscopeChange() {},
|
||||
WX_OffGyroscopeChange() {},
|
||||
WX_RegisterStartGyroscopeCallback() {},
|
||||
WX_RegisterStopGyroscopeCallback() {},
|
||||
WX_RegisterOnGyroscopeChangeCallback() {},
|
||||
WX_CloudCloud() {},
|
||||
WX_CloudInit() {},
|
||||
WX_CloudCallFunction() {},
|
||||
WX_CloudCloudID() {},
|
||||
WX_CloudCallContainer() {},
|
||||
WX_CloudUploadFile() {},
|
||||
WX_CloudDownloadFile() {},
|
||||
WX_CloudGetTempFileURL() {},
|
||||
WX_CloudDeleteFile() {},
|
||||
WX_CloudCDN() {},
|
||||
WXLaunchOperaBridge() {},
|
||||
WX_SetPreferredFramesPerSecond() {},
|
||||
WX_OneWayFunction(functionName, successType, failType, completeType, conf, callbackId){},
|
||||
WX_OneWayNoFunction_v() {},
|
||||
WX_OneWayNoFunction_vs() {},
|
||||
WX_OneWayNoFunction_vt() {},
|
||||
WX_OneWayNoFunction_vst() {},
|
||||
WX_OneWayNoFunction_vsn() {},
|
||||
WX_OneWayNoFunction_vnns() {},
|
||||
WX_OnEventRegister() {},
|
||||
WX_OffEventRegister() {},
|
||||
WX_OnAddToFavorites() {},
|
||||
WX_OnAddToFavorites_Resolve(conf){},
|
||||
WX_OffAddToFavorites() {},
|
||||
WX_OnCopyUrl() {},
|
||||
WX_OnCopyUrl_Resolve(conf){},
|
||||
WX_OffCopyUrl() {},
|
||||
WX_OnHandoff() {},
|
||||
WX_OnHandoff_Resolve(conf){},
|
||||
WX_OffHandoff() {},
|
||||
WX_OnShareTimeline() {},
|
||||
WX_OnShareTimeline_Resolve(conf){},
|
||||
WX_OffShareTimeline() {},
|
||||
WX_OnGameLiveStateChange() {},
|
||||
WX_OnGameLiveStateChange_Resolve(conf){},
|
||||
WX_OffGameLiveStateChange() {},
|
||||
|
||||
WX_SyncFunction_t() {
|
||||
return "";
|
||||
},
|
||||
WX_SyncFunction_tt() {
|
||||
return "";
|
||||
},
|
||||
WX_SyncFunction_bt() {
|
||||
return false;
|
||||
},
|
||||
WX_SyncFunction_nt() {
|
||||
return 0;
|
||||
},
|
||||
WX_SyncFunction_bs() {
|
||||
return false;
|
||||
},
|
||||
WX_SyncFunction_b() {
|
||||
return false;
|
||||
},
|
||||
WX_SyncFunction_bsnn() {
|
||||
return false;
|
||||
},
|
||||
WX_SyncFunction_ss() {
|
||||
return "";
|
||||
},
|
||||
WX_SyncFunction_tnn() {
|
||||
return "";
|
||||
},
|
||||
WX_ClassFunction() {return ""},
|
||||
WX_ClassConstructor() {return ""},
|
||||
WX_ClassSetProperty() {},
|
||||
WX_ClassOneWayNoFunction_v() {},
|
||||
WX_ClassOneWayNoFunction_vs() {},
|
||||
WX_ClassOneWayNoFunction_t() {
|
||||
return "";
|
||||
},
|
||||
WX_ClassOneWayNoFunction_vt() {},
|
||||
WX_ClassOnEventFunction() {},
|
||||
WX_ClassOffEventFunction() {}, };
|
||||
var downloadedTextures = {};
|
||||
var downloadingTextures = {};
|
||||
var textureHandler = {
|
||||
downloadFile(textureId, type, prefix) {
|
||||
var url = prefix + '.png';
|
||||
var cid = type + '_' + textureId;
|
||||
var image = new Image();
|
||||
image.src = url;
|
||||
image.onload = function () {
|
||||
downloadedTextures[cid] = {
|
||||
data: image,
|
||||
};
|
||||
if (downloadingTextures[cid] instanceof Array) {
|
||||
downloadingTextures[cid].forEach(v => v());
|
||||
} else {
|
||||
downloadingTextures[cid]();
|
||||
}
|
||||
delete downloadingTextures[cid];
|
||||
};
|
||||
image.onerror = function () {
|
||||
console.error(url + ' 下载失败!');
|
||||
};
|
||||
},
|
||||
};
|
||||
|
||||
var GameGlobal = {
|
||||
TextureConfig: {},
|
||||
SpriteAtlasConfig: {},
|
||||
DownloadedTextures: downloadedTextures,
|
||||
AUDIO_PREFIX: './Assets/Textures/',
|
||||
};
|
||||
window._ScaleRate = 1;
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
7
Assets/WebGLTemplates/WXTemplate2022/index.html.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: be2a96d26d9548645ac084b4ec618f37
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/WebGLTemplates/WXTemplate2022/thumbnail.png
Normal file
|
After Width: | Height: | Size: 5.1 KiB |
140
Assets/WebGLTemplates/WXTemplate2022/thumbnail.png.meta
Normal file
@@ -0,0 +1,140 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 519af38c1876a4c4aaaed6885ef232d5
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Server
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/WebGLTemplates/WXTemplate2022TJ.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b1c65aee17697f0449c2af9bbff6a625
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/WebGLTemplates/WXTemplate2022TJ/TemplateData.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b5669ebe06156594bbd78219b4bf1f2a
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 665 B |
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 94efeec58aaee004c8d38a73ed7c31f8
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/WebGLTemplates/WXTemplate2022TJ/TemplateData/favicon.ico
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0d576619b7a593f4e9cc43e7531f3b75
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 175 B |
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3850612304a13394fb36b6f0c3b0285e
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 96 B |
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 83f50ba4b0484734cb1af2da5ab2dca0
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 109 B |
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 94e72e5ce56922846b6a86317b985494
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 74 B |
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8169f0b147c1e5d4cbe3ea70b77e419a
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 84 B |
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2afa67415e072a04e99f071222563622
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,16 @@
|
||||
body { padding: 0; margin: 0 }
|
||||
#tuanjie-container { position: absolute }
|
||||
#tuanjie-container.tuanjie-desktop { left: 50%; top: 50%; transform: translate(-50%, -50%) }
|
||||
#tuanjie-container.tuanjie-mobile { position: fixed; width: 100%; height: 100% }
|
||||
#tuanjie-canvas { background: #231F20 }
|
||||
.tuanjie-mobile #tuanjie-canvas { width: 100%; height: 100% }
|
||||
#tuanjie-loading-bar { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: none }
|
||||
#tuanjie-logo { width: 154px; height: 130px; background: url('tuanjie-logo-dark.png') no-repeat center }
|
||||
#tuanjie-progress-bar-empty { width: 141px; height: 18px; margin-top: 10px; margin-left: 6.5px; background: url('progress-bar-empty-dark.png') no-repeat center }
|
||||
#tuanjie-progress-bar-full { width: 0%; height: 18px; margin-top: 10px; background: url('progress-bar-full-dark.png') no-repeat center }
|
||||
#tuanjie-footer { position: relative }
|
||||
.tuanjie-mobile #tuanjie-footer { display: none }
|
||||
#tuanjie-webgl-logo { float:left; width: 204px; height: 38px; background: url('webgl-logo.png') no-repeat center }
|
||||
#tuanjie-build-title { float: right; margin-right: 10px; line-height: 38px; font-family: arial; font-size: 18px }
|
||||
#tuanjie-fullscreen-button { cursor:pointer; float: right; width: 38px; height: 38px; background: url('fullscreen-button.png') no-repeat center }
|
||||
#tuanjie-warning { position: absolute; left: 50%; top: 5%; transform: translate(-50%); background: white; padding: 10px; display: none }
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 47d0715fec15ce1469ae720975c68258
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 3.0 KiB |
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1cadf7be2866bdb48857ecb6271a7623
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 3.0 KiB |
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 23451a501a4aa4143b9776a1532aa926
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 2.9 KiB |
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1349eac4dd1f5ea42b33d4e69ed1396b
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 244bf65cbf00e7c4598538590d815d33
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
821
Assets/WebGLTemplates/WXTemplate2022TJ/index.html
Normal file
@@ -0,0 +1,821 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en-us">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<title>Tuanjie WebGL Player | {{{ PRODUCT_NAME }}}</title>
|
||||
<link rel="shortcut icon" href="TemplateData/favicon.ico">
|
||||
<link rel="stylesheet" href="TemplateData/style.css">
|
||||
#if SHOW_DIAGNOSTICS
|
||||
<link rel="stylesheet" href="<<<TemplateData/diagnostics.css>>>" />
|
||||
<script src="<<<TemplateData/diagnostics.js>>>"></script>
|
||||
#endif
|
||||
</head>
|
||||
<body>
|
||||
<div id="tuanjie-container" class="tuanjie-desktop">
|
||||
<canvas id="tuanjie-canvas" width=960 height=600 tabindex="-1"></canvas>
|
||||
<div id="tuanjie-loading-bar">
|
||||
<div id="tuanjie-logo"></div>
|
||||
<div id="tuanjie-progress-bar-empty">
|
||||
<div id="tuanjie-progress-bar-full"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tuanjie-warning"> </div>
|
||||
<div id="tuanjie-footer">
|
||||
<div id="tuanjie-webgl-logo"></div>
|
||||
<div id="tuanjie-fullscreen-button"></div>
|
||||
#if SHOW_DIAGNOSTICS
|
||||
<img id="diagnostics-icon" src="TemplateData/webmemd-icon.png" />
|
||||
#endif
|
||||
<div id="tuanjie-build-title">{{{ PRODUCT_NAME }}}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<script>
|
||||
var gameInstance;
|
||||
var container = document.querySelector("#tuanjie-container");
|
||||
var canvas = document.querySelector("#tuanjie-canvas");
|
||||
var loadingBar = document.querySelector("#tuanjie-loading-bar");
|
||||
var progressBarFull = document.querySelector("#tuanjie-progress-bar-full");
|
||||
var fullscreenButton = document.querySelector("#tuanjie-fullscreen-button");
|
||||
var warningBanner = document.querySelector("#tuanjie-warning");
|
||||
#if SHOW_DIAGNOSTICS
|
||||
var diagnostics_icon = document.getElementById("diagnostics-icon");
|
||||
#endif
|
||||
// Shows a temporary message banner/ribbon for a few seconds, or
|
||||
// a permanent error message on top of the canvas if type=='error'.
|
||||
// If type=='warning', a yellow highlight color is used.
|
||||
// Modify or remove this function to customize the visually presented
|
||||
// way that non-critical warnings and error messages are presented to the
|
||||
// user.
|
||||
function unityShowBanner(msg, type) {
|
||||
function updateBannerVisibility() {
|
||||
warningBanner.style.display = warningBanner.children.length ? 'block' : 'none';
|
||||
}
|
||||
var div = document.createElement('div');
|
||||
div.innerHTML = msg;
|
||||
warningBanner.appendChild(div);
|
||||
if (type == 'error') div.style = 'background: red; padding: 10px;';
|
||||
else {
|
||||
if (type == 'warning') div.style = 'background: yellow; padding: 10px;';
|
||||
setTimeout(function() {
|
||||
warningBanner.removeChild(div);
|
||||
updateBannerVisibility();
|
||||
}, 5000);
|
||||
}
|
||||
updateBannerVisibility();
|
||||
}
|
||||
|
||||
var buildUrl = "Build";
|
||||
var loaderUrl = buildUrl + "/webgl.loader.js";
|
||||
var config = {
|
||||
dataUrl: buildUrl + "/{{{ DATA_FILENAME }}}",
|
||||
frameworkUrl: buildUrl + "/{{{ FRAMEWORK_FILENAME }}}",
|
||||
#if USE_THREADS
|
||||
workerUrl: buildUrl + "/{{{ WORKER_FILENAME }}}",
|
||||
#endif
|
||||
#if USE_WASM
|
||||
codeUrl: buildUrl + "/{{{ CODE_FILENAME }}}",
|
||||
#endif
|
||||
#if MEMORY_FILENAME
|
||||
memoryUrl: buildUrl + "/{{{ MEMORY_FILENAME }}}",
|
||||
#endif
|
||||
#if SYMBOLS_FILENAME
|
||||
symbolsUrl: buildUrl + "/{{{ SYMBOLS_FILENAME }}}",
|
||||
#endif
|
||||
streamingAssetsUrl: "StreamingAssets",
|
||||
companyName: {{{ JSON.stringify(COMPANY_NAME) }}},
|
||||
productName: {{{ JSON.stringify(PRODUCT_NAME) }}},
|
||||
productVersion: {{{ JSON.stringify(PRODUCT_VERSION) }}},
|
||||
showBanner: unityShowBanner,
|
||||
};
|
||||
|
||||
// By default Tuanjie keeps WebGL canvas render target size matched with
|
||||
// the DOM size of the canvas element (scaled by window.devicePixelRatio)
|
||||
// Set this to false if you want to decouple this synchronization from
|
||||
// happening inside the engine, and you would instead like to size up
|
||||
// the canvas DOM size and WebGL render target sizes yourself.
|
||||
// config.matchWebGLToCanvasSize = false;
|
||||
|
||||
if (/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)) {
|
||||
// Mobile device style: fill the whole browser client area with the game canvas:
|
||||
|
||||
var meta = document.createElement('meta');
|
||||
meta.name = 'viewport';
|
||||
meta.content = 'width=device-width, height=device-height, initial-scale=1.0, user-scalable=no, shrink-to-fit=yes';
|
||||
document.getElementsByTagName('head')[0].appendChild(meta);
|
||||
container.className = "tuanjie-mobile";
|
||||
canvas.className = "tuanjie-mobile";
|
||||
|
||||
// To lower canvas resolution on mobile devices to gain some
|
||||
// performance, uncomment the following line:
|
||||
// config.devicePixelRatio = 1;
|
||||
|
||||
#if SHOW_DIAGNOSTICS
|
||||
// position the diagnostics icon in the corner on the canvas
|
||||
diagnostics_icon.style.position = "fixed";
|
||||
diagnostics_icon.style.bottom = "10px";
|
||||
diagnostics_icon.style.right = "0px";
|
||||
canvas.after(diagnostics_icon);
|
||||
#endif
|
||||
|
||||
} else {
|
||||
// Desktop style: Render the game canvas in a window that can be maximized to fullscreen:
|
||||
|
||||
canvas.style.width = "{{{ WIDTH }}}px";
|
||||
canvas.style.height = "{{{ HEIGHT }}}px";
|
||||
}
|
||||
#if BACKGROUND_FILENAME
|
||||
canvas.style.background = "url('" + buildUrl + "/{{{ BACKGROUND_FILENAME.replace(/'/g, '%27') }}}') center / cover";
|
||||
#endif
|
||||
loadingBar.style.display = "block";
|
||||
|
||||
var script = document.createElement("script");
|
||||
script.src = loaderUrl;
|
||||
script.onload = () => {
|
||||
createTuanjieInstance(canvas, config, (progress) => {
|
||||
progressBarFull.style.width = 100 * progress + "%";
|
||||
}).then((tuanjieInstance) => {
|
||||
loadingBar.style.display = "none";
|
||||
#if SHOW_DIAGNOSTICS
|
||||
diagnostics_icon.onclick = () => {
|
||||
tuanjieDiagnostics.openDiagnosticsDiv(tuanjieInstance.GetMemoryInfo);
|
||||
};
|
||||
#endif
|
||||
fullscreenButton.onclick = () => {
|
||||
tuanjieInstance.SetFullscreen(1);
|
||||
};
|
||||
gameInstance = tuanjieInstance;
|
||||
}).catch((message) => {
|
||||
alert(message);
|
||||
});
|
||||
};
|
||||
|
||||
document.body.appendChild(script);
|
||||
|
||||
</script>
|
||||
<script>
|
||||
var storage = {};
|
||||
function getStorageValue(key, defaultValue) {
|
||||
var v = storage[key];
|
||||
if (v === null) {
|
||||
return defaultValue;
|
||||
}
|
||||
if (typeof v !== 'undefined') {
|
||||
return v;
|
||||
}
|
||||
return defaultValue;
|
||||
}
|
||||
var WXWASMSDK = {
|
||||
WXInitializeSDK() {
|
||||
gameInstance.SendMessage('WXSDKManagerHandler', 'Inited', 200);
|
||||
},
|
||||
WXStorageSetIntSync(key, value) {
|
||||
storage[key] = value;
|
||||
},
|
||||
WXStorageGetIntSync(key, defaultValue) {
|
||||
return getStorageValue(key, defaultValue);
|
||||
},
|
||||
WXStorageSetFloatSync(key, value) {
|
||||
storage[key] = value;
|
||||
},
|
||||
WXStorageGetFloatSync(key, defaultValue) {
|
||||
return getStorageValue(key, defaultValue);
|
||||
},
|
||||
WXStorageSetStringSync(key, value) {
|
||||
storage[key] = value;
|
||||
},
|
||||
WXStorageGetStringSync(key, defaultValue) {
|
||||
return getStorageValue(key, defaultValue || '');
|
||||
},
|
||||
WXStorageDeleteAllSync() {
|
||||
storage = {};
|
||||
},
|
||||
WXStorageDeleteKeySync(key) {
|
||||
delete storage[key];
|
||||
},
|
||||
WXStorageHasKeySync(key) {
|
||||
return typeof storage[key] === 'undefined';
|
||||
},
|
||||
WXCheckSession(s, f, c) {},
|
||||
WXAuthorize(scope, s, f, c) {},
|
||||
WXCreateUserInfoButton(x, y, width, height, lang, withCredentials) {
|
||||
return "";
|
||||
},
|
||||
WXUserInfoButtonShow(id) {},
|
||||
WXUserInfoButtonDestroy(id) {},
|
||||
WXUserInfoButtonHide(id) {},
|
||||
WXUserInfoButtonOffTap(id) {},
|
||||
WXUserInfoButtonOnTap(id) {},
|
||||
WXOnShareAppMessage(conf, isPromise) {},
|
||||
WXOnShareAppMessageResolve(conf) {},
|
||||
WXOffShareAppMessage() {},
|
||||
WXCreateBannerAd(conf) {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXCreateRewardedVideoAd(conf) {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXCreateInterstitialAd(conf) {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXCreateCustomAd(conf) {},
|
||||
WXADStyleChange(id, key, value) {},
|
||||
WXShowAd(id) {},
|
||||
WXHideAd(id) {},
|
||||
WXADGetStyleValue(id, key) {},
|
||||
WXADDestroy(id) {},
|
||||
WXADLoad(id, succ, fail) {},
|
||||
WXToTempFilePathSync(conf) {},
|
||||
WXGetUserDataPath() {},
|
||||
WXWriteFileSync(filePath, data, encoding) {},
|
||||
WXCreateFixedBottomMiddleBannerAd(adUnitId, adIntervals, height) {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXReportGameStart() {},
|
||||
WXReportGameSceneError(sceneId, errorType, errStr, extJsonStr) {},
|
||||
WXWriteLog(str) {},
|
||||
WXWriteWarn(str) {},
|
||||
WXHideLoadingPage() {},
|
||||
WXPreloadConcurrent() {},
|
||||
WXCreateInnerAudioContext() {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXInnerAudioContextSetBool() {},
|
||||
WXInnerAudioContextSetString() {},
|
||||
WXInnerAudioContextSetFloat() {},
|
||||
WXInnerAudioContextGetFloat() {},
|
||||
WXInnerAudioContextGetBool() {},
|
||||
WXInnerAudioContextPlay() {},
|
||||
WXInnerAudioContextPause() {},
|
||||
WXInnerAudioContextStop() {},
|
||||
WXInnerAudioContextDestroy() {},
|
||||
WXInnerAudioContextSeek() {},
|
||||
WXInnerAudioContextAddListener(id, key) {
|
||||
if (key === 'onCanplay') {
|
||||
setTimeout(function () {
|
||||
gameInstance.SendMessage(
|
||||
'WXSDKManagerHandler',
|
||||
'OnAudioCallback',
|
||||
JSON.stringify({
|
||||
callbackId: id,
|
||||
errMsg: key,
|
||||
})
|
||||
);
|
||||
}, 100);
|
||||
}
|
||||
},
|
||||
WXInnerAudioContextRemoveListener() {},
|
||||
WXPreDownloadAudios(paths, id) {
|
||||
gameInstance.SendMessage(
|
||||
'WXSDKManagerHandler',
|
||||
'WXPreDownloadAudiosCallback',
|
||||
JSON.stringify({
|
||||
callbackId: id.toString(),
|
||||
errMsg: '0',
|
||||
})
|
||||
);
|
||||
},
|
||||
WXCreateVideo() {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXVideoPlay() {},
|
||||
WXVideoAddListener() {},
|
||||
WXVideoDestroy() {},
|
||||
WXVideoExitFullScreen() {},
|
||||
WXVideoPause() {},
|
||||
WXVideoRequestFullScreen() {},
|
||||
WXVideoSeek() {},
|
||||
WXVideoStop() {},
|
||||
WXVideoRemoveListener() {},
|
||||
WXShowOpenData() {},
|
||||
WXDownloadTexture(id, type, callback) {
|
||||
var Infos = {
|
||||
Texture: GameGlobal.TextureConfig,
|
||||
SpriteAtlas: GameGlobal.SpriteAtlasConfig,
|
||||
}[type];
|
||||
if (!Infos[id]) {
|
||||
return console.error(type + '映射id 不存在', id);
|
||||
}
|
||||
var path = Infos[id].p;
|
||||
var cid = type + '_' + id;
|
||||
if (downloadedTextures[cid]) {
|
||||
if (downloadedTextures[cid].data) {
|
||||
callback();
|
||||
} else {
|
||||
console.error(type + '映射id data 不存在!', id);
|
||||
}
|
||||
} else if (downloadingTextures[cid]) {
|
||||
downloadingTextures[cid].push(callback);
|
||||
} else {
|
||||
downloadingTextures[cid] = [callback];
|
||||
textureHandler.downloadFile(
|
||||
id,
|
||||
type,
|
||||
GameGlobal.AUDIO_PREFIX.replace(/\/$/, '') + '/' + path.replace(/\\/g, '/')
|
||||
);
|
||||
}
|
||||
},
|
||||
WXCreateGameClubButton() {
|
||||
return Math.random().toString(32);
|
||||
},
|
||||
WXGameClubButtonDestroy() {},
|
||||
WXGameClubButtonHide() {},
|
||||
WXGameClubButtonShow() {},
|
||||
WXGameClubButtonAddListener() {},
|
||||
WXGameClubButtonRemoveListener() {},
|
||||
WXGameClubButtonSetProperty() {},
|
||||
WXGameClubStyleChangeInt() {},
|
||||
WXGameClubStyleChangeStr() {},
|
||||
WXIsCloudTest() {
|
||||
return false;
|
||||
},
|
||||
WXUncaughtException() {},
|
||||
WXSetDataCDN() {},
|
||||
WXSetPreloadList() {},
|
||||
WXGetCachePath() {},
|
||||
WXGetPluginCachePath() {},
|
||||
WXGetFontRawData() {},
|
||||
WXShareFontBuffer() {},
|
||||
WXReportShareBehavior() {},
|
||||
WXShowAd2() {},
|
||||
WXToTempFilePath() {},
|
||||
WXDataContextPostMessage() {},
|
||||
WXHideOpenData() {},
|
||||
WXAccessFileSync() {},
|
||||
WXAccessFile() {},
|
||||
WXCopyFileSync() {},
|
||||
WXCopyFile() {},
|
||||
WXUnlinkSync() {},
|
||||
WXUnlink() {},
|
||||
WXReportUserBehaviorBranchAnalytics() {},
|
||||
WXCallFunction() {},
|
||||
WXCallFunctionInit() {},
|
||||
WXCloudID() {},
|
||||
WXWriteFile() {},
|
||||
WXWriteStringFile() {},
|
||||
WXAppendFile() {},
|
||||
WXAppendStringFile() {},
|
||||
WXWriteBinFileSync() {},
|
||||
WXReadFile() {},
|
||||
WXReadFileSync() {},
|
||||
WXShareFileBuffer() {},
|
||||
WXLogManagerDebug() {},
|
||||
WXLogManagerInfo() {},
|
||||
WXLogManagerLog() {},
|
||||
WXLogManagerWarn() {},
|
||||
WXCleanAllFileCache() {},
|
||||
WXCleanFileCache() {},
|
||||
WXRemoveFile() {},
|
||||
WXOnLaunchProgress() {},
|
||||
WXMkdir() {},
|
||||
WXMkdirSync() {},
|
||||
WXRmdir() {},
|
||||
WXRmdirSync() {},
|
||||
WXCameraCreateCamera() {},
|
||||
WXCameraCloseFrameChange() {},
|
||||
WXCameraDestroy() {},
|
||||
WXCameraListenFrameChange() {},
|
||||
WXCameraOnAuthCancel() {},
|
||||
WXCameraOnCameraFrame() {},
|
||||
WXCameraOnStop() {},
|
||||
WX_GetRecorderManager() {},
|
||||
WX_OnRecorderError() {},
|
||||
WX_OnRecorderFrameRecorded() {},
|
||||
WX_OnRecorderInterruptionBegin() {},
|
||||
WX_OnRecorderInterruptionEnd() {},
|
||||
WX_OnRecorderPause() {},
|
||||
WX_OnRecorderResume() {},
|
||||
WX_OnRecorderStart() {},
|
||||
WX_OnRecorderStop() {},
|
||||
WX_RecorderPause() {},
|
||||
WX_RecorderResume() {},
|
||||
WX_RecorderStart() {},
|
||||
WX_RecorderStop() {},
|
||||
WX_RegisterOnTouchCancelCallback() {},
|
||||
WX_RegisterOnTouchEndCallback() {},
|
||||
WX_RegisterOnTouchMoveCallback() {},
|
||||
WX_RegisterOnTouchStartCallback() {},
|
||||
WX_RegisterUDPSocketOnMessageCallback() {},
|
||||
WX_RegisterUDPSocketOnErrorCallback() {},
|
||||
WX_RegisterUDPSocketOnCloseCallback() {},
|
||||
WX_RegisterUDPSocketOnOpenCallback() {},
|
||||
WX_RegisterUDPSocketOnMessageCallback() {},
|
||||
WX_RegisterUDPSocketOnErrorCallback() {},
|
||||
WX_RegisterUDPSocketOnCloseCallback() {},
|
||||
WX_RegisterUDPSocketOnOpenCallback() {},
|
||||
WX_RegisterTCPSocketOnMessageCallback() {},
|
||||
WX_RegisterTCPSocketOnErrorCallback() {},
|
||||
WX_RegisterTCPSocketOnCloseCallback() {},
|
||||
WX_RegisterTCPSocketOnOpenCallback() {},
|
||||
WX_RegisterOnBLECharacteristicValueChangeCallback() {},
|
||||
WX_RegisterStartGyroscopeCallback() {},
|
||||
WX_RegisterStopGyroscopeCallback() {},
|
||||
WX_RegisterOnGyroscopeChangeCallback() {},
|
||||
WX_UploadFile() {},
|
||||
WXUploadTaskAbort() {},
|
||||
WXUploadTaskOffHeadersReceived() {},
|
||||
WXUploadTaskOffProgressUpdate() {},
|
||||
WXUploadTaskOnHeadersReceived() {},
|
||||
WXUploadTaskOnProgressUpdate() {},
|
||||
WXStat() {},
|
||||
WX_GetGameRecorder() {},
|
||||
WX_GameRecorderOff() {},
|
||||
WX_GameRecorderOn() {},
|
||||
WX_GameRecorderStart() {},
|
||||
WX_GameRecorderAbort() {},
|
||||
WX_GameRecorderPause() {},
|
||||
WX_GameRecorderResume() {},
|
||||
WX_GameRecorderStop() {},
|
||||
WX_OperateGameRecorderVideo() {},
|
||||
WXChatCreate() {},
|
||||
WXChatHide() {},
|
||||
WXChatShow() {},
|
||||
WXChatClose() {},
|
||||
WXChatOpen() {},
|
||||
WXChatSetTabs() {},
|
||||
WXChatOn() {},
|
||||
WXChatOff() {},
|
||||
WXChatSetSignature() {},
|
||||
WXSetArrayBuffer() {},
|
||||
WX_AddCard(conf, callbackId){},
|
||||
WX_AuthPrivateMessage(conf, callbackId){},
|
||||
WX_Authorize(conf, callbackId){},
|
||||
WX_CheckIsAddedToMyMiniProgram(conf, callbackId){},
|
||||
WX_CheckSession(conf, callbackId){},
|
||||
WX_ChooseImage(conf, callbackId){},
|
||||
WX_ChooseMedia(conf, callbackId){},
|
||||
WX_ChooseMessageFile(conf, callbackId){},
|
||||
WX_CloseBLEConnection(conf, callbackId){},
|
||||
WX_CloseBluetoothAdapter(conf, callbackId){},
|
||||
WX_CloseSocket(conf, callbackId){},
|
||||
WX_CreateBLEConnection(conf, callbackId){},
|
||||
WX_CreateBLEPeripheralServer(conf, callbackId){},
|
||||
WX_ExitMiniProgram(conf, callbackId){},
|
||||
WX_ExitVoIPChat(conf, callbackId){},
|
||||
WX_FaceDetect(conf, callbackId){},
|
||||
WX_GetAvailableAudioSources(conf, callbackId){},
|
||||
WX_GetBLEDeviceCharacteristics(conf, callbackId){},
|
||||
WX_GetBLEDeviceRSSI(conf, callbackId){},
|
||||
WX_GetBLEDeviceServices(conf, callbackId){},
|
||||
WX_GetBLEMTU(conf, callbackId){},
|
||||
WX_GetBatteryInfo(conf, callbackId){},
|
||||
WX_GetBeacons(conf, callbackId){},
|
||||
WX_GetBluetoothAdapterState(conf, callbackId){},
|
||||
WX_GetBluetoothDevices(conf, callbackId){},
|
||||
WX_GetChannelsLiveInfo(conf, callbackId){},
|
||||
WX_GetChannelsLiveNoticeInfo(conf, callbackId){},
|
||||
WX_GetClipboardData(conf, callbackId){},
|
||||
WX_GetConnectedBluetoothDevices(conf, callbackId){},
|
||||
WX_GetExtConfig(conf, callbackId){},
|
||||
WX_GetFuzzyLocation(conf, callbackId){},
|
||||
WX_GetGameClubData(conf, callbackId){},
|
||||
WX_GetGroupEnterInfo(conf, callbackId){},
|
||||
WX_GetInferenceEnvInfo(conf, callbackId){},
|
||||
WX_GetLocalIPAddress(conf, callbackId){},
|
||||
WX_GetLocation(conf, callbackId){},
|
||||
WX_GetNetworkType(conf, callbackId){},
|
||||
WX_GetScreenBrightness(conf, callbackId){},
|
||||
WX_GetSetting(conf, callbackId){},
|
||||
WX_GetShareInfo(conf, callbackId){},
|
||||
WX_GetStorageInfo(conf, callbackId){},
|
||||
WX_GetSystemInfo(conf, callbackId){},
|
||||
WX_GetSystemInfoAsync(conf, callbackId){},
|
||||
WX_GetUserInfo(conf, callbackId){},
|
||||
WX_GetUserInteractiveStorage(conf, callbackId){},
|
||||
WX_GetWeRunData(conf, callbackId){},
|
||||
WX_HideKeyboard(conf, callbackId){},
|
||||
WX_HideLoading(conf, callbackId){},
|
||||
WX_HideShareMenu(conf, callbackId){},
|
||||
WX_HideToast(conf, callbackId){},
|
||||
WX_InitFaceDetect(conf, callbackId){},
|
||||
WX_IsBluetoothDevicePaired(conf, callbackId){},
|
||||
WX_JoinVoIPChat(conf, callbackId){},
|
||||
WX_Login(conf, callbackId){},
|
||||
WX_MakeBluetoothPair(conf, callbackId){},
|
||||
WX_NavigateToMiniProgram(conf, callbackId){},
|
||||
WX_NotifyBLECharacteristicValueChange(conf, callbackId){},
|
||||
WX_OpenAppAuthorizeSetting(conf, callbackId){},
|
||||
WX_OpenBluetoothAdapter(conf, callbackId){},
|
||||
WX_OpenCard(conf, callbackId){},
|
||||
WX_OpenChannelsActivity(conf, callbackId){},
|
||||
WX_OpenChannelsEvent(conf, callbackId){},
|
||||
WX_OpenChannelsLive(conf, callbackId){},
|
||||
WX_OpenChannelsUserProfile(conf, callbackId){},
|
||||
WX_OpenCustomerServiceChat(conf, callbackId){},
|
||||
WX_OpenCustomerServiceConversation(conf, callbackId){},
|
||||
WX_OpenSetting(conf, callbackId){},
|
||||
WX_OpenSystemBluetoothSetting(conf, callbackId){},
|
||||
WX_PreviewImage(conf, callbackId){},
|
||||
WX_PreviewMedia(conf, callbackId){},
|
||||
WX_ReadBLECharacteristicValue(conf, callbackId){},
|
||||
WX_RemoveStorage(conf, callbackId){},
|
||||
WX_RemoveUserCloudStorage(conf, callbackId){},
|
||||
WX_ReportScene(conf, callbackId){},
|
||||
WX_RequestMidasFriendPayment(conf, callbackId){},
|
||||
WX_RequestMidasPayment(conf, callbackId){},
|
||||
WX_RequestSubscribeMessage(conf, callbackId){},
|
||||
WX_RequestSubscribeSystemMessage(conf, callbackId){},
|
||||
WX_RestartMiniProgram(conf, callbackId){},
|
||||
WX_SaveFileToDisk(conf, callbackId){},
|
||||
WX_SaveImageToPhotosAlbum(conf, callbackId){},
|
||||
WX_ScanCode(conf, callbackId){},
|
||||
WX_SendSocketMessage(conf, callbackId){},
|
||||
WX_SetBLEMTU(conf, callbackId){},
|
||||
WX_SetClipboardData(conf, callbackId){},
|
||||
WX_SetDeviceOrientation(conf, callbackId){},
|
||||
WX_SetEnableDebug(conf, callbackId){},
|
||||
WX_SetInnerAudioOption(conf, callbackId){},
|
||||
WX_SetKeepScreenOn(conf, callbackId){},
|
||||
WX_SetMenuStyle(conf, callbackId){},
|
||||
WX_SetScreenBrightness(conf, callbackId){},
|
||||
WX_SetStatusBarStyle(conf, callbackId){},
|
||||
WX_SetUserCloudStorage(conf, callbackId){},
|
||||
WX_ShowActionSheet(conf, callbackId){},
|
||||
WX_ShowKeyboard(conf, callbackId){},
|
||||
WX_ShowLoading(conf, callbackId){},
|
||||
WX_ShowModal(conf, callbackId){},
|
||||
WX_ShowShareImageMenu(conf, callbackId){},
|
||||
WX_ShowShareMenu(conf, callbackId){},
|
||||
WX_ShowToast(conf, callbackId){},
|
||||
WX_StartAccelerometer(conf, callbackId){},
|
||||
WX_StartBeaconDiscovery(conf, callbackId){},
|
||||
WX_StartBluetoothDevicesDiscovery(conf, callbackId){},
|
||||
WX_StartCompass(conf, callbackId){},
|
||||
WX_StartDeviceMotionListening(conf, callbackId){},
|
||||
WX_StartGyroscope(conf, callbackId){},
|
||||
WX_StopAccelerometer(conf, callbackId){},
|
||||
WX_StopBeaconDiscovery(conf, callbackId){},
|
||||
WX_StopBluetoothDevicesDiscovery(conf, callbackId){},
|
||||
WX_StopCompass(conf, callbackId){},
|
||||
WX_StopDeviceMotionListening(conf, callbackId){},
|
||||
WX_StopFaceDetect(conf, callbackId){},
|
||||
WX_StopGyroscope(conf, callbackId){},
|
||||
WX_UpdateKeyboard(conf, callbackId){},
|
||||
WX_UpdateShareMenu(conf, callbackId){},
|
||||
WX_UpdateVoIPChatMuteConfig(conf, callbackId){},
|
||||
WX_UpdateWeChatApp(conf, callbackId){},
|
||||
WX_VibrateLong(conf, callbackId){},
|
||||
WX_VibrateShort(conf, callbackId){},
|
||||
WX_WriteBLECharacteristicValue(conf, callbackId){},
|
||||
WX_StartGameLive(conf, callbackId){},
|
||||
WX_CheckGameLiveEnabled(conf, callbackId){},
|
||||
WX_GetUserCurrentGameliveInfo(conf, callbackId){},
|
||||
WX_GetUserRecentGameLiveInfo(conf, callbackId){},
|
||||
WX_GetUserGameLiveDetails(conf, callbackId){},
|
||||
WX_OpenChannelsLiveCollection(conf, callbackId){},
|
||||
WX_OpenPage(conf, callbackId){},
|
||||
WX_RequestMidasPaymentGameItem(conf, callbackId){},
|
||||
|
||||
WX_OperateGameRecorderVideo() {},
|
||||
WX_RemoveStorageSync() {},
|
||||
WX_ReportEvent() {},
|
||||
WX_ReportMonitor() {},
|
||||
WX_ReportPerformance() {},
|
||||
WX_ReportUserBehaviorBranchAnalytics() {},
|
||||
WX_ReserveChannelsLive() {},
|
||||
WX_RevokeBufferURL() {},
|
||||
WX_SetPreferredFramesPerSecond() {},
|
||||
WX_SetStorageSync() {},
|
||||
WX_ShareAppMessage() {},
|
||||
WX_TriggerGC() {},
|
||||
|
||||
WX_OnAccelerometerChange() {},
|
||||
WX_OffAccelerometerChange() {},
|
||||
WX_OnAudioInterruptionBegin() {},
|
||||
WX_OffAudioInterruptionBegin() {},
|
||||
WX_OnAudioInterruptionEnd() {},
|
||||
WX_OffAudioInterruptionEnd() {},
|
||||
WX_OnBLECharacteristicValueChange() {},
|
||||
WX_OffBLECharacteristicValueChange() {},
|
||||
WX_OnBLEConnectionStateChange() {},
|
||||
WX_OffBLEConnectionStateChange() {},
|
||||
WX_OnBLEMTUChange() {},
|
||||
WX_OffBLEMTUChange() {},
|
||||
WX_OnBLEPeripheralConnectionStateChanged() {},
|
||||
WX_OffBLEPeripheralConnectionStateChanged() {},
|
||||
WX_OnBeaconServiceChange() {},
|
||||
WX_OffBeaconServiceChange() {},
|
||||
WX_OnBeaconUpdate() {},
|
||||
WX_OffBeaconUpdate() {},
|
||||
WX_OnBluetoothAdapterStateChange() {},
|
||||
WX_OffBluetoothAdapterStateChange() {},
|
||||
WX_OnBluetoothDeviceFound() {},
|
||||
WX_OffBluetoothDeviceFound() {},
|
||||
WX_OnCompassChange() {},
|
||||
WX_OffCompassChange() {},
|
||||
WX_OnDeviceMotionChange() {},
|
||||
WX_OffDeviceMotionChange() {},
|
||||
WX_OnDeviceOrientationChange() {},
|
||||
WX_OffDeviceOrientationChange() {},
|
||||
WX_OnError() {},
|
||||
WX_OffError() {},
|
||||
WX_OnGyroscopeChange() {},
|
||||
WX_OffGyroscopeChange() {},
|
||||
WX_OnHide() {},
|
||||
WX_OffHide() {},
|
||||
WX_OnInteractiveStorageModified() {},
|
||||
WX_OffInteractiveStorageModified() {},
|
||||
WX_OnKeyDown() {},
|
||||
WX_OffKeyDown() {},
|
||||
WX_OnKeyUp() {},
|
||||
WX_OffKeyUp() {},
|
||||
WX_OnKeyboardComplete() {},
|
||||
WX_OffKeyboardComplete() {},
|
||||
WX_OnKeyboardConfirm() {},
|
||||
WX_OffKeyboardConfirm() {},
|
||||
WX_OnKeyboardHeightChange() {},
|
||||
WX_OffKeyboardHeightChange() {},
|
||||
WX_OnKeyboardInput() {},
|
||||
WX_OffKeyboardInput() {},
|
||||
WX_OnMemoryWarning() {},
|
||||
WX_OffMemoryWarning() {},
|
||||
WX_OnMessage() {},
|
||||
WX_OnNetworkStatusChange() {},
|
||||
WX_OffNetworkStatusChange() {},
|
||||
WX_OnNetworkWeakChange() {},
|
||||
WX_OffNetworkWeakChange() {},
|
||||
WX_OnShareMessageToFriend() {},
|
||||
WX_OnShow() {},
|
||||
WX_OffShow() {},
|
||||
WX_OnSocketClose() {},
|
||||
WX_OnSocketError() {},
|
||||
WX_OnSocketMessage() {},
|
||||
WX_OnSocketOpen() {},
|
||||
WX_OnTouchCancel() {},
|
||||
WX_OffTouchCancel() {},
|
||||
WX_OnTouchEnd() {},
|
||||
WX_OffTouchEnd() {},
|
||||
WX_OnTouchMove() {},
|
||||
WX_OffTouchMove() {},
|
||||
WX_OnTouchStart() {},
|
||||
WX_OffTouchStart() {},
|
||||
WX_OnUnhandledRejection() {},
|
||||
WX_OffUnhandledRejection() {},
|
||||
WX_OnUserCaptureScreen() {},
|
||||
WX_OffUserCaptureScreen() {},
|
||||
WX_OnVoIPChatInterrupted() {},
|
||||
WX_OffVoIPChatInterrupted() {},
|
||||
WX_OnVoIPChatMembersChanged() {},
|
||||
WX_OffVoIPChatMembersChanged() {},
|
||||
WX_OnVoIPChatSpeakersChanged() {},
|
||||
WX_OffVoIPChatSpeakersChanged() {},
|
||||
WX_OnVoIPChatStateChanged() {},
|
||||
WX_OffVoIPChatStateChanged() {},
|
||||
WX_OnWheel() {},
|
||||
WX_OffWheel() {},
|
||||
WX_OnWindowResize() {},
|
||||
WX_OffWindowResize() {},
|
||||
|
||||
WX_OnAddToFavorites() {},
|
||||
WX_OnAddToFavorites_Resolve(conf){},
|
||||
WX_OffAddToFavorites() {},
|
||||
WX_OnCopyUrl() {},
|
||||
WX_OnCopyUrl_Resolve(conf){},
|
||||
WX_OffCopyUrl() {},
|
||||
WX_OnHandoff() {},
|
||||
WX_OnHandoff_Resolve(conf){},
|
||||
WX_OffHandoff() {},
|
||||
WX_OnShareTimeline() {},
|
||||
WX_OnShareTimeline_Resolve(conf){},
|
||||
WX_OffShareTimeline() {},
|
||||
WX_OnGameLiveStateChange() {},
|
||||
WX_OnGameLiveStateChange_Resolve(conf){},
|
||||
WX_OffGameLiveStateChange() {},
|
||||
|
||||
WX_SetHandoffQuery(query){
|
||||
return "";
|
||||
},
|
||||
WX_GetAccountInfoSync(){
|
||||
return JSON.stringify({});
|
||||
},
|
||||
WX_GetAppAuthorizeSetting(){
|
||||
return JSON.stringify({});
|
||||
},
|
||||
WX_GetAppBaseInfo(){
|
||||
return JSON.stringify({});
|
||||
},
|
||||
WX_GetBatteryInfoSync(){
|
||||
return JSON.stringify({});
|
||||
},
|
||||
WX_GetDeviceInfo(){
|
||||
return JSON.stringify({});
|
||||
},
|
||||
WX_GetEnterOptionsSync(){
|
||||
return JSON.stringify({});
|
||||
},
|
||||
WX_GetExptInfoSync(keys){
|
||||
return JSON.stringify({});
|
||||
},
|
||||
WX_GetExtConfigSync(){
|
||||
return JSON.stringify({});
|
||||
},
|
||||
WX_GetLaunchOptionsSync(){
|
||||
return JSON.stringify({});
|
||||
},
|
||||
WX_GetMenuButtonBoundingClientRect(){
|
||||
return JSON.stringify({});
|
||||
},
|
||||
WX_GetStorageInfoSync(){
|
||||
return JSON.stringify({});
|
||||
},
|
||||
WX_GetSystemInfoSync(){
|
||||
return JSON.stringify({});
|
||||
},
|
||||
WX_GetSystemSetting(){
|
||||
return JSON.stringify({});
|
||||
},
|
||||
WX_GetWindowInfo(){
|
||||
return JSON.stringify({});
|
||||
},
|
||||
WX_CreateImageData(){
|
||||
return JSON.stringify({});
|
||||
},
|
||||
WX_CreatePath2D(){
|
||||
return JSON.stringify({});
|
||||
},
|
||||
WX_SetCursor(path, x, y){
|
||||
return "";
|
||||
},
|
||||
WX_SetMessageToFriendQuery(option){
|
||||
return "";
|
||||
},
|
||||
WX_GetTextLineHeight(option){
|
||||
return "";
|
||||
},
|
||||
WX_LoadFont(path){
|
||||
return "";
|
||||
},
|
||||
WX_GetGameLiveState(){
|
||||
return JSON.stringify({});
|
||||
},
|
||||
|
||||
WX_CreateFeedbackButton() {return ""},
|
||||
WX_GetLogManager() {return ""},
|
||||
WX_GetRealtimeLogManager() {return ""},
|
||||
WX_GetUpdateManager() {return ""},
|
||||
WX_CreateVideoDecoder() {return ""},
|
||||
|
||||
WXFeedbackButtonSetProperty() {},
|
||||
WX_FeedbackButtonDestroy() {},
|
||||
WX_FeedbackButtonHide() {},
|
||||
WX_FeedbackButtonOffTap() {},
|
||||
WX_FeedbackButtonOnTap() {},
|
||||
WX_FeedbackButtonShow() {},
|
||||
WX_LogManagerDebug() {},
|
||||
WX_LogManagerInfo() {},
|
||||
WX_LogManagerLog() {},
|
||||
WX_LogManagerWarn() {},
|
||||
WX_RealtimeLogManagerAddFilterMsg() {},
|
||||
WX_RealtimeLogManagerError() {},
|
||||
WX_RealtimeLogManagerInfo() {},
|
||||
WX_RealtimeLogManagerSetFilterMsg() {},
|
||||
WX_RealtimeLogManagerWarn() {},
|
||||
WX_UpdateManagerApplyUpdate() {},
|
||||
WX_UpdateManagerOnCheckForUpdate() {},
|
||||
WX_UpdateManagerOnUpdateFailed() {},
|
||||
WX_UpdateManagerOnUpdateReady() {},
|
||||
WX_VideoDecoderGetFrameData() {},
|
||||
WX_VideoDecoderRemove() {},
|
||||
WX_VideoDecoderSeek() {},
|
||||
WX_VideoDecoderStart() {},
|
||||
WX_VideoDecoderStop() {},
|
||||
WX_VideoDecoderOff() {},
|
||||
WX_VideoDecoderOn() {},
|
||||
};
|
||||
var downloadedTextures = {};
|
||||
var downloadingTextures = {};
|
||||
var textureHandler = {
|
||||
downloadFile(textureId, type, prefix) {
|
||||
var url = prefix + '.png';
|
||||
var cid = type + '_' + textureId;
|
||||
var image = new Image();
|
||||
image.src = url;
|
||||
image.onload = function () {
|
||||
downloadedTextures[cid] = {
|
||||
data: image,
|
||||
};
|
||||
if (downloadingTextures[cid] instanceof Array) {
|
||||
downloadingTextures[cid].forEach(v => v());
|
||||
} else {
|
||||
downloadingTextures[cid]();
|
||||
}
|
||||
delete downloadingTextures[cid];
|
||||
};
|
||||
image.onerror = function () {
|
||||
console.error(url + ' 下载失败!');
|
||||
};
|
||||
},
|
||||
};
|
||||
|
||||
var GameGlobal = {
|
||||
TextureConfig: {},
|
||||
SpriteAtlasConfig: {},
|
||||
DownloadedTextures: downloadedTextures,
|
||||
AUDIO_PREFIX: './Assets/Textures/',
|
||||
};
|
||||
window._ScaleRate = 1;
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
7
Assets/WebGLTemplates/WXTemplate2022TJ/index.html.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 873ef12acc5c2344880cf5d626b4453c
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,14 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: d3552e428dc7646a88de3ed3650f87da, type: 3}
|
||||
m_Name: OpenXRLoader
|
||||
m_EditorClassIdentifier:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7d81b628ccbb1c54f9c6435b900baca0
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,14 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: df71837a07684b24082222c253aa156a, type: 3}
|
||||
m_Name: SimulationLoader
|
||||
m_EditorClassIdentifier:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 247767e5cd39e5e4189c039bdccaeeff
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,67 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: e2b12afd4d27418a9cfb2823fe2b9ff3, type: 3}
|
||||
m_Name: XRSimulationRuntimeSettings
|
||||
m_EditorClassIdentifier:
|
||||
m_EnvironmentLayer: 30
|
||||
m_EnvironmentScanParams:
|
||||
m_MinimumRescanTime: 0.1
|
||||
m_DeltaCameraDistanceToRescan: 0.025
|
||||
m_DeltaCameraAngleToRescan: 4
|
||||
m_RaysPerCast: 10
|
||||
m_MaximumHitDistance: 12
|
||||
m_MinimumHitDistance: 0.05
|
||||
m_PlaneFindingParams:
|
||||
m_MinimumPlaneUpdateTime: 0.13
|
||||
m_MinPointsPerSqMeter: 30
|
||||
m_MinSideLength: 0.11
|
||||
m_InLayerMergeDistance: 0.2
|
||||
m_CrossLayerMergeDistance: 0.05
|
||||
m_CheckEmptyArea: 0
|
||||
m_AllowedEmptyAreaCurve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
- serializedVersion: 3
|
||||
time: 1
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
m_PointUpdateDropoutRate: 0.4
|
||||
m_NormalToleranceAngle: 15
|
||||
m_VoxelSize: 0.1
|
||||
m_TrackedImageDiscoveryParams:
|
||||
m_TrackingUpdateInterval: 0.09
|
||||
m_EnvironmentProbeDiscoveryParams:
|
||||
m_MinUpdateTime: 0.2
|
||||
m_MaxDiscoveryDistance: 3
|
||||
m_DiscoveryDelayTime: 1
|
||||
m_CubemapFaceSize: 16
|
||||
m_AnchorDiscoveryParams:
|
||||
m_MinTimeUntilUpdate: 0.2
|
||||
m_UseXRay: 1
|
||||
m_FlipXRayDirection: 0
|
||||
@@ -1,17 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 975057b4fdcfb8142b3080d19a5cc712, type: 3}
|
||||
m_Name: OpenXR Editor Settings
|
||||
m_EditorClassIdentifier:
|
||||
Keys:
|
||||
Values: []
|
||||
m_vulkanAdditionalGraphicsQueue: 0
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a0371577c61530d43aa5a7aac81a7645
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4f326748f4e6ea3468481ebd6d8ad2a2
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,14 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: e0688bbae6cedcd4a871944e38c19ec0, type: 3}
|
||||
m_Name: XRSimulationSettings
|
||||
m_EditorClassIdentifier:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 24733d23f452fcb46892d5b07f3ac2a0
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 27a606fc5d6ccc74da393b6981deac36
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,17 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b2f528b98f844ed8b6b2d5fdf90b40e6, type: 3}
|
||||
m_Name: XRSimulationPreferences
|
||||
m_EditorClassIdentifier:
|
||||
m_EnvironmentPrefab: {fileID: 0}
|
||||
m_FallbackEnvironmentPrefab: {fileID: 7576867131100388943, guid: c7b92c392902f4043a03a64032c02fe1, type: 3}
|
||||
m_EnableNavigation: 1
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e969147382613d445b16d5a497d2fb42
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,16 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 378fb4eec0f59ac4c95c0d5b227aa85e, type: 3}
|
||||
m_Name: SimulationEnvironmentAssetsManager
|
||||
m_EditorClassIdentifier:
|
||||
m_EnvironmentPrefabPaths: []
|
||||
m_FallbackAtEndOfList: 0
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a70c09b9d189dfb43b77986df127e25a
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,48 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &-5914553671491147438
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f4c3631f5e58749a59194e0cf6baf6d5, type: 3}
|
||||
m_Name: Android Providers
|
||||
m_EditorClassIdentifier:
|
||||
m_RequiresSettingsUpdate: 0
|
||||
m_AutomaticLoading: 0
|
||||
m_AutomaticRunning: 0
|
||||
m_Loaders:
|
||||
- {fileID: 11400000, guid: 7d81b628ccbb1c54f9c6435b900baca0, type: 2}
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: d2dc886499c26824283350fa532d087d, type: 3}
|
||||
m_Name: XRGeneralSettingsPerBuildTarget
|
||||
m_EditorClassIdentifier:
|
||||
Keys: 07000000
|
||||
Values:
|
||||
- {fileID: 6378784773771806207}
|
||||
--- !u!114 &6378784773771806207
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: d236b7d11115f2143951f1e14045df39, type: 3}
|
||||
m_Name: Android Settings
|
||||
m_EditorClassIdentifier:
|
||||
m_LoaderManagerInstance: {fileID: -5914553671491147438}
|
||||
m_InitManagerOnStart: 1
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 585a4ad961dd5614e8745d46db7d679c
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 14993175d6abff34d9711300b02df2a6
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||