Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
N
NS03
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
NS03
Commits
9d26ddce
Commit
9d26ddce
authored
Dec 30, 2021
by
Tt
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
data引用错误调整
parent
7ea64f87
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
14 additions
and
12 deletions
+14
-12
Game.ts
assets/NS03/scene/Game.ts
+5
-3
NS03.ts
assets/NS03/scene/NS03.ts
+1
-1
MyCocosSceneComponent.ts
assets/NS03/script/MyCocosSceneComponent.ts
+7
-7
defaultData.ts
assets/NS03/script/defaultData.ts
+1
-1
No files found.
assets/NS03/scene/Game.ts
View file @
9d26ddce
import
Data
from
"
../script/defaultData
"
;
interface
Item
{
interface
Item
{
id
:
number
;
id
:
number
;
text
:
string
;
text
:
string
;
...
@@ -14,6 +13,7 @@ export default class Game {
...
@@ -14,6 +13,7 @@ export default class Game {
}
}
private
lists
:
Array
<
any
>
private
lists
:
Array
<
any
>
private
nowStem
:
any
;
private
nowStem
:
any
;
private
data
:
any
;
public
pause
:
boolean
;
public
pause
:
boolean
;
public
isRobot
:
boolean
;
public
isRobot
:
boolean
;
public
playerScore
:
number
;
public
playerScore
:
number
;
...
@@ -22,8 +22,10 @@ export default class Game {
...
@@ -22,8 +22,10 @@ export default class Game {
constructor
()
{
constructor
()
{
//
//
this
.
start
=
false
;
this
.
start
=
false
;
this
.
data
=
null
;
}
}
public
init
()
{
public
init
(
data
)
{
this
.
data
=
data
;
this
.
start
=
false
;
this
.
start
=
false
;
this
.
lists
=
null
;
this
.
lists
=
null
;
this
.
nowStem
=
null
;
this
.
nowStem
=
null
;
...
@@ -36,7 +38,7 @@ export default class Game {
...
@@ -36,7 +38,7 @@ export default class Game {
public
start
:
boolean
;
public
start
:
boolean
;
reset
()
{
reset
()
{
this
.
start
=
true
;
this
.
start
=
true
;
this
.
lists
=
JSON
.
parse
(
JSON
.
stringify
(
D
ata
.
list
));
this
.
lists
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
d
ata
.
list
));
this
.
pause
=
false
;
this
.
pause
=
false
;
this
.
isRobot
=
false
;
this
.
isRobot
=
false
;
this
.
playerScore
=
0
;
this
.
playerScore
=
0
;
...
...
assets/NS03/scene/NS03.ts
View file @
9d26ddce
...
@@ -48,7 +48,7 @@ export default class NewClass extends MyCocosSceneComponent {
...
@@ -48,7 +48,7 @@ export default class NewClass extends MyCocosSceneComponent {
this
.
log
(
"
test initData
"
)
this
.
log
(
"
test initData
"
)
// 所有全局变量 默认都是null
// 所有全局变量 默认都是null
this
.
_cantouch
=
true
;
this
.
_cantouch
=
true
;
Game
.
getIns
().
init
();
Game
.
getIns
().
init
(
this
.
data
);
//开始显示企鹅
//开始显示企鹅
}
}
initView
()
{
initView
()
{
...
...
assets/NS03/script/MyCocosSceneComponent.ts
View file @
9d26ddce
...
@@ -105,17 +105,17 @@ export class MyCocosSceneComponent extends cc.Component {
...
@@ -105,17 +105,17 @@ export class MyCocosSceneComponent extends cc.Component {
});
});
}
}
log
(
str
)
{
log
(
str
)
{
const
node
=
cc
.
find
(
'
middleLayer
'
);
const
node
=
cc
.
find
(
'
middleLayer
'
);
if
(
node
)
{
if
(
node
)
{
node
.
getComponent
(
'
middleLayer
'
).
log
(
str
);
node
.
getComponent
(
'
middleLayer
'
).
log
(
str
);
}
else
{
}
else
{
cc
.
log
(
str
);
cc
.
log
(
str
);
}
}
}
}
onLoadEnd
()
{
onLoadEnd
()
{
}
}
...
@@ -132,7 +132,7 @@ export class MyCocosSceneComponent extends cc.Component {
...
@@ -132,7 +132,7 @@ export class MyCocosSceneComponent extends cc.Component {
// ------------------------------------------------
// ------------------------------------------------
getSprNode
(
resName
)
{
getSprNode
(
resName
)
{
const
sf
=
cc
.
find
(
'
Canvas/res/img/
'
+
resName
).
getComponent
(
cc
.
Sprite
).
spriteFrame
;
const
sf
=
cc
.
find
(
'
Canvas/res/img/
'
+
resName
).
getComponent
(
cc
.
Sprite
).
spriteFrame
;
...
@@ -164,7 +164,7 @@ export class MyCocosSceneComponent extends cc.Component {
...
@@ -164,7 +164,7 @@ export class MyCocosSceneComponent extends cc.Component {
playAudioByUrl
(
audio_url
,
cb
=
null
)
{
playAudioByUrl
(
audio_url
,
cb
=
null
)
{
if
(
audio_url
)
{
if
(
audio_url
)
{
cc
.
assetManager
.
loadRemote
(
audio_url
,
(
err
,
audioClip
)
=>
{
cc
.
assetManager
.
loadRemote
(
audio_url
,
(
err
,
audioClip
:
any
)
=>
{
const
audioId
=
cc
.
audioEngine
.
play
(
audioClip
,
false
,
0.8
);
const
audioId
=
cc
.
audioEngine
.
play
(
audioClip
,
false
,
0.8
);
if
(
cb
)
{
if
(
cb
)
{
cc
.
audioEngine
.
setFinishCallback
(
audioId
,
()
=>
{
cc
.
audioEngine
.
setFinishCallback
(
audioId
,
()
=>
{
...
@@ -172,7 +172,7 @@ export class MyCocosSceneComponent extends cc.Component {
...
@@ -172,7 +172,7 @@ export class MyCocosSceneComponent extends cc.Component {
});
});
}
}
});
});
}
else
{
}
else
{
cb
&&
cb
();
cb
&&
cb
();
}
}
}
}
...
...
assets/NS03/script/defaultData.ts
View file @
9d26ddce
export
default
{
export
const
defaultData
=
{
"
list
"
:
"
list
"
:
[
[
{
{
...
...
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