Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
middleLayer_for_iplayabc
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
template admin
middleLayer_for_iplayabc
Commits
bf4a5f1e
Commit
bf4a5f1e
authored
Jul 01, 2023
by
liujiangnan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 两个模板切换
parent
0c348dfe
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
8 additions
and
63 deletions
+8
-63
wordgame_learning.fire
assets/middleLayer_for_iplayabc/scene/wordgame_learning.fire
+2
-2
wordgame_learning.ts
assets/middleLayer_for_iplayabc/scene/wordgame_learning.ts
+1
-1
wordgame_playing.ts
assets/middleLayer_for_iplayabc/scene/wordgame_playing.ts
+1
-1
wordgame_syllabus.ts
assets/middleLayer_for_iplayabc/scene/wordgame_syllabus.ts
+1
-1
middleLayer.js
assets/middleLayer_for_iplayabc/script/middleLayer.js
+3
-58
No files found.
assets/middleLayer_for_iplayabc/scene/wordgame_learning.fire
View file @
bf4a5f1e
...
...
@@ -2350,13 +2350,13 @@
"_id": "29zXboiXFBKoIV4PQ2liTe"
},
{
"__type__": "
408a6f4ZfpM8Yzyg+IOGg/V
",
"__type__": "
ffc5e624+xCM7xwIqMER6Q1
",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"_id": "
eaTVUpqahPfZeO9+sUI7RP
"
"_id": "
9f4msEcbtAJ7R3B1Cn2/Jy
"
}
]
\ No newline at end of file
assets/middleLayer_for_iplayabc/scene/wordgame_learning.ts
View file @
bf4a5f1e
...
...
@@ -4,7 +4,7 @@ import { MyCocosSceneComponent } from "../script/MyCocosSceneComponent";
const
{
ccclass
,
property
}
=
cc
.
_decorator
;
@
ccclass
export
default
class
SceneComponent
extends
MyCocosSceneComponent
{
export
default
class
Learning
extends
MyCocosSceneComponent
{
addPreloadImage
()
{
}
...
...
assets/middleLayer_for_iplayabc/scene/wordgame_playing.ts
View file @
bf4a5f1e
...
...
@@ -4,7 +4,7 @@ import { MyCocosSceneComponent } from "../script/MyCocosSceneComponent";
const
{
ccclass
,
property
}
=
cc
.
_decorator
;
@
ccclass
export
default
class
SceneComponent
extends
MyCocosSceneComponent
{
export
default
class
Playing
extends
MyCocosSceneComponent
{
@
property
(
cc
.
AudioClip
)
bgMusic1
:
cc
.
AudioClip
=
null
;
...
...
assets/middleLayer_for_iplayabc/scene/wordgame_syllabus.ts
View file @
bf4a5f1e
...
...
@@ -4,7 +4,7 @@ import { callNetworkApiGet } from "../script/util";
const
{
ccclass
,
property
}
=
cc
.
_decorator
;
@
ccclass
export
default
class
S
ceneComponent
extends
MyCocosSceneComponent
{
export
default
class
S
yllabus
extends
MyCocosSceneComponent
{
addPreloadImage
()
{
}
...
...
assets/middleLayer_for_iplayabc/script/middleLayer.js
View file @
bf4a5f1e
...
...
@@ -75,28 +75,6 @@ cc.Class({
}
},
onMiddleLayerLoadingFinish
()
{
if
(
cc
.
sys
.
isNative
&&
cc
.
sys
.
os
==
cc
.
sys
.
OS_IOS
)
{
jsb
.
reflection
.
callStaticMethod
(
"
RootViewController
"
,
"
getMiddleLayerInfoFinish:
"
,
""
);
}
if
(
cc
.
sys
.
isNative
&&
cc
.
sys
.
os
==
cc
.
sys
.
OS_ANDROID
)
{
jsb
.
reflection
.
callStaticMethod
(
"
com/iplayabc/cocos/AppActivity
"
,
"
getMiddleLayerInfoFinish
"
,
"
(Ljava/lang/String;)Ljava/lang/String;
"
,
""
);
}
},
// 需要预加载的数量
preloadCount
:
null
,
// 统计已加载的数量
loadedCount
:
null
,
isDev
:
null
,
engineCode
:
null
,
// 机器唯一编码
...
...
@@ -105,10 +83,6 @@ cc.Class({
// 统一释放异步资源的方法
async
onLoad
()
{
this
.
preloadCount
=
0
;
this
.
loadedCount
=
0
;
initAir
(
this
);
this
.
reWriteAir
();
await
this
.
getBaseUrl
();
...
...
@@ -123,7 +97,6 @@ cc.Class({
this
.
initListener
();
this
.
showWaitingLetters
();
// this.onMiddleLayerLoadingFinish();
const
words
=
cc
.
sys
.
localStorage
.
getItem
(
"
wordIds
"
);
if
(
words
)
{
...
...
@@ -216,38 +189,10 @@ cc.Class({
this
.
currentSceneName
=
bundleName
;
this
.
showWaitingLetters
();
const
data
=
await
this
.
callNetworkApiGet
(
`/api/template/v1/
${
bundleName
}
`
,
{},
`http://openapi.iteachabc.com`
);
let
configData
=
null
;
if
(
cc
.
sys
.
os
==
cc
.
sys
.
OS_IOS
)
{
configData
=
data
.
data
.
conf
.
ios
;
}
else
if
(
cc
.
sys
.
os
==
cc
.
sys
.
OS_ANDROID
)
{
configData
=
data
.
data
.
conf
.
android
;
}
else
{
configData
=
data
.
data
.
conf
.
web_desktop
;
}
const
sceneName
=
configData
.
sceneName
;
const
version
=
configData
.
version
;
const
bondleUrl
=
configData
.
bondleUrl
;
this
.
loadBundle
(
sceneName
,
version
,
bondleUrl
);
this
.
loadBundle
(
bundleName
);
},
loadBundle
(
sceneName
,
version
,
bondleUrl
)
{
cc
.
assetManager
.
loadBundle
(
bondleUrl
,
{
version
:
version
},
async
(
err
,
bundle
)
=>
{
if
(
err
)
{
console
.
error
(
err
);
return
;
}
bundle
.
loadScene
(
sceneName
,
null
,
null
,
(
err
,
scene
)
=>
{
if
(
err
)
{
console
.
error
(
err
);
}
cc
.
director
.
runScene
(
scene
,
null
,
()
=>
{
const
Canvas
=
cc
.
find
(
'
Canvas
'
);
const
middleLayer
=
cc
.
find
(
'
middleLayer
'
);
Canvas
.
getComponent
(
cc
.
Widget
).
updateAlignment
();
middleLayer
.
scale
=
Canvas
.
width
/
middleLayer
.
width
;
});
});
});
loadBundle
(
bundleName
)
{
cc
.
director
.
loadScene
(
bundleName
);
},
showWaitingLetters
()
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment