Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
op_16
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
op_16
Commits
6aea4023
Commit
6aea4023
authored
Feb 22, 2022
by
范雪寒
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:
parent
a8be6d42
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
7 additions
and
10 deletions
+7
-10
op_16.ts
assets/op_16/scene/op_16.ts
+0
-6
AI.ts
assets/op_16/script/AI.ts
+0
-3
Server.ts
assets/op_16/script/Server.ts
+7
-1
No files found.
assets/op_16/scene/op_16.ts
View file @
6aea4023
...
...
@@ -477,7 +477,6 @@ export default class SceneComponent extends MyCocosSceneComponent {
const
offsetX
=
{
Red
:
-
45
,
Blue
:
45
};
const
offsetY
=
{
Red
:
-
90
,
Blue
:
-
90
};
console
.
log
(
"
汪汪汪 450
"
);
this
.
_status
[
color
]
=
idx
;
await
this
.
playLocalAudio
(
"
正确
"
);
...
...
@@ -526,7 +525,6 @@ export default class SceneComponent extends MyCocosSceneComponent {
updateStatus
(
status
=
null
)
{
if
(
status
)
{
console
.
log
(
"
汪汪汪 497
"
);
this
.
_status
=
JSON
.
parse
(
JSON
.
stringify
(
status
));
}
const
playerMe
=
this
.
allPlayerList
.
find
(
...
...
@@ -679,7 +677,6 @@ export default class SceneComponent extends MyCocosSceneComponent {
}
else
if
(
item
.
data
.
type
==
"
SERVER_playerRoll
"
)
{
console
.
log
(
"
SERVER_playerRoll:
"
+
JSON
.
stringify
(
item
.
data
));
const
status
=
this
.
_status
;
console
.
log
(
"
汪汪汪 647
"
);
status
.
letter
=
item
.
data
.
letter
;
console
.
log
(
"
status.letter =
"
+
status
.
letter
);
console
.
log
(
"
item.data.letter =
"
+
item
.
data
.
letter
);
...
...
@@ -709,7 +706,6 @@ export default class SceneComponent extends MyCocosSceneComponent {
console
.
log
(
idx
);
await
this
.
pieceFindRightBlock
(
rightBlock
,
idx
);
this
.
_status
.
letter
=
""
;
console
.
log
(
"
汪汪汪672
"
);
this
.
changeSide
();
this
.
updateStatus
();
}
else
if
(
item
.
data
.
type
==
"
SERVER_playerWrong
"
)
{
...
...
@@ -728,7 +724,6 @@ export default class SceneComponent extends MyCocosSceneComponent {
}
node
[
"
cantMove
"
]
=
false
;
console
.
log
(
"
汪汪汪 691
"
);
this
.
_status
.
letter
=
""
;
this
.
changeSide
();
this
.
updateStatus
();
...
...
@@ -821,7 +816,6 @@ export default class SceneComponent extends MyCocosSceneComponent {
if
(
itemData
.
letter
.
toLowerCase
()
==
letter
.
toLowerCase
())
{
this
.
_status
[
color
]
=
i
;
console
.
log
(
"
汪汪汪 784
"
);
return
;
}
...
...
assets/op_16/script/AI.ts
View file @
6aea4023
...
...
@@ -21,18 +21,15 @@ export class AI {
if
(
event
.
type
==
"
SERVER_updateStatus
"
)
{
this
.
_status
=
JSON
.
parse
(
JSON
.
stringify
(
event
.
status
));
}
else
if
(
event
.
type
==
"
SERVER_playerRoll
"
)
{
console
.
log
(
'
汪汪汪0
'
);
this
.
_status
.
letter
=
event
.
letter
;
if
(
this
.
playerData
.
color
==
this
.
_status
.
current
)
{
await
asyncDelay
(
Math
.
random
()
*
3
+
12
);
}
}
else
if
(
event
.
type
==
"
SERVER_playerRight
"
)
{
console
.
log
(
'
汪汪汪1
'
);
this
.
_status
.
letter
=
""
;
this
.
_status
[
event
.
color
]
=
event
.
idx
;
this
.
changeSide
();
}
else
if
(
event
.
type
==
"
SERVER_playerWrong
"
)
{
console
.
log
(
'
汪汪汪2
'
);
this
.
_status
.
letter
=
""
;
this
.
changeSide
();
}
...
...
assets/op_16/script/Server.ts
View file @
6aea4023
...
...
@@ -106,7 +106,7 @@ export class GameServer {
}
}
onFrameEvent
(
data
)
{
async
onFrameEvent
(
data
)
{
if
(
this
.
gameStatus
.
gameOver
)
{
return
;
}
...
...
@@ -120,6 +120,8 @@ export class GameServer {
type
:
"
SERVER_playerRoll
"
,
letter
:
letter
,
});
}
else
{
console
.
log
(
'
汪汪汪3
'
)
}
}
else
{
this
.
networkHelper
.
sendFrame
({
...
...
@@ -149,6 +151,8 @@ export class GameServer {
});
this
.
gameStatus
.
gameOver
=
true
;
}
}
else
{
console
.
log
(
'
汪汪汪
'
);
}
}
else
if
(
data
.
type
==
"
wrong
"
)
{
if
(
this
.
gameStatus
.
letter
!=
""
)
{
...
...
@@ -161,6 +165,8 @@ export class GameServer {
uuid
:
data
.
uuid
,
color
:
data
.
color
,
});
}
else
{
console
.
log
(
'
汪汪汪2
'
);
}
}
else
{
this
.
_aiPlayerList
.
forEach
((
ai
:
AI
)
=>
{
...
...
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