|
|
@@ -161,9 +161,8 @@ export default class PlayScene2 extends Scene {
|
|
|
this.personInfo = {}
|
|
|
|
|
|
fetchChatRoles(20).then((res: any) => {
|
|
|
- console.log(res)
|
|
|
res.forEach((item: any) => {
|
|
|
- this.personInfo[item.playerName] = <Person>{
|
|
|
+ this.personInfo[item.id] = <Person>{
|
|
|
wait: false,
|
|
|
sprite: null,
|
|
|
paths: [],
|
|
|
@@ -215,10 +214,10 @@ export default class PlayScene2 extends Scene {
|
|
|
break
|
|
|
}
|
|
|
const walkName = {
|
|
|
- [Direction.LEFT]: key + '-left-walk',
|
|
|
- [Direction.RIGHT]: key + '-right-walk',
|
|
|
- [Direction.UP]: key + '-up-walk',
|
|
|
- [Direction.DOWN]: key + '-down-walk'
|
|
|
+ [Direction.LEFT]: info.chatRole.playerName + '-left-walk',
|
|
|
+ [Direction.RIGHT]: info.chatRole.playerName + '-right-walk',
|
|
|
+ [Direction.UP]: info.chatRole.playerName + '-up-walk',
|
|
|
+ [Direction.DOWN]: info.chatRole.playerName + '-down-walk'
|
|
|
}
|
|
|
const x = info.sprite.x
|
|
|
const y = info.sprite.y
|
|
|
@@ -248,18 +247,18 @@ export default class PlayScene2 extends Scene {
|
|
|
})
|
|
|
const anims = this.anims
|
|
|
Object.keys(this.personInfo).forEach((key: string) => {
|
|
|
- const left_walk_name = key + '-left-walk'
|
|
|
- const right_walk_name = key + '-right-walk'
|
|
|
- const down_walk_name = key + '-down-walk'
|
|
|
- const up_walk_name = key + '-up-walk'
|
|
|
const info = this.personInfo[key]
|
|
|
+ const left_walk_name = info.chatRole.playerName + '-left-walk'
|
|
|
+ const right_walk_name = info.chatRole.playerName + '-right-walk'
|
|
|
+ const down_walk_name = info.chatRole.playerName + '-down-walk'
|
|
|
+ const up_walk_name = info.chatRole.playerName + '-up-walk'
|
|
|
const path = info.paths[getRandom(info.paths.length)]
|
|
|
const direction = path.directions[getRandom(path.directions.length)]
|
|
|
info.direction = direction
|
|
|
|
|
|
anims.create({
|
|
|
key: left_walk_name,
|
|
|
- frames: anims.generateFrameNames(key, {
|
|
|
+ frames: anims.generateFrameNames(info.chatRole.playerName, {
|
|
|
prefix: 'left-walk.',
|
|
|
start: 0,
|
|
|
end: 3,
|
|
|
@@ -271,7 +270,7 @@ export default class PlayScene2 extends Scene {
|
|
|
|
|
|
anims.create({
|
|
|
key: right_walk_name,
|
|
|
- frames: anims.generateFrameNames(key, {
|
|
|
+ frames: anims.generateFrameNames(info.chatRole.playerName, {
|
|
|
prefix: 'right-walk.',
|
|
|
start: 0,
|
|
|
end: 3,
|
|
|
@@ -283,7 +282,7 @@ export default class PlayScene2 extends Scene {
|
|
|
|
|
|
anims.create({
|
|
|
key: down_walk_name,
|
|
|
- frames: anims.generateFrameNames(key, {
|
|
|
+ frames: anims.generateFrameNames(info.chatRole.playerName, {
|
|
|
prefix: 'down-walk.',
|
|
|
start: 0,
|
|
|
end: 3,
|
|
|
@@ -295,7 +294,7 @@ export default class PlayScene2 extends Scene {
|
|
|
|
|
|
anims.create({
|
|
|
key: up_walk_name,
|
|
|
- frames: anims.generateFrameNames(key, {
|
|
|
+ frames: anims.generateFrameNames(info.chatRole.playerName, {
|
|
|
prefix: 'up-walk.',
|
|
|
start: 0,
|
|
|
end: 3,
|
|
|
@@ -304,7 +303,7 @@ export default class PlayScene2 extends Scene {
|
|
|
frameRate: 6,
|
|
|
repeat: -1
|
|
|
})
|
|
|
- info['sprite'] = this.add.sprite(path.postion.x, path.postion.y, key)
|
|
|
+ info['sprite'] = this.add.sprite(path.postion.x, path.postion.y, info.chatRole.playerName)
|
|
|
// .setScale(0.7)
|
|
|
|
|
|
switch (direction) {
|