|
@@ -209,6 +209,7 @@ export class RotateService {
|
|
|
return null;
|
|
|
}
|
|
|
reply = await this.rotateForAngle(userId, Math.floor(hAngle));
|
|
|
+ // console.log('rotate-cameraAngle:, yaw: %s, ', user.camera.angle.yaw);
|
|
|
return reply;
|
|
|
// return resolve(reply);
|
|
|
} catch (error) {
|
|
@@ -266,21 +267,15 @@ export class RotateService {
|
|
|
//if (redisData && redisData.length > 0) {
|
|
|
const value = JSON.parse(redisData); //redisData ? JSON.parse(redisData) : null;
|
|
|
// console.log('rotate-service', value);
|
|
|
- user.camera['position'] = value.cameraPosition; //value ? value.cameraPosition : '';
|
|
|
- user.camera['angle'] = value.cameraAngle; //value ? value.cameraAngle : '';
|
|
|
-
|
|
|
- reply['newUserStates'][0]['playerState'].player.position =
|
|
|
- user.player.position;
|
|
|
- reply['newUserStates'][0]['playerState'].player.angle =
|
|
|
- user.player.angle;
|
|
|
+ user.camera['position'] = JSON.parse(JSON.stringify(value.cameraPosition)); //value ? value.cameraPosition : '';
|
|
|
+ user.camera['angle'] = JSON.parse(JSON.stringify(value.cameraAngle)); //value ? value.cameraAngle : '';
|
|
|
|
|
|
+ reply['newUserStates'][0]['playerState'].player.position = JSON.parse(JSON.stringify(user.player.position));
|
|
|
+ reply['newUserStates'][0]['playerState'].player.angle = JSON.parse(JSON.stringify(user.player.angle));
|
|
|
//this.reply['newUserStates'][0]['playerState'] .player
|
|
|
- reply['newUserStates'][0]['playerState'].camera.position =
|
|
|
- value.cameraPosition;
|
|
|
- reply['newUserStates'][0]['playerState'].camera.angle =
|
|
|
- value.cameraAngle;
|
|
|
- reply['newUserStates'][0]['playerState'].cameraCenter =
|
|
|
- user.player.position;
|
|
|
+ reply['newUserStates'][0]['playerState'].camera.position = JSON.parse(JSON.stringify(value.cameraPosition));
|
|
|
+ reply['newUserStates'][0]['playerState'].camera.angle = JSON.parse(JSON.stringify(value.cameraAngle));
|
|
|
+ reply['newUserStates'][0]['playerState'].cameraCenter = JSON.parse(JSON.stringify(user.player.position));
|
|
|
// debugger
|
|
|
reply.mediaSrc =
|
|
|
'/' +
|
|
@@ -298,8 +293,6 @@ export class RotateService {
|
|
|
this.replies[userId].actionResponses = [];
|
|
|
|
|
|
user.rotateInfo.horizontal_move = 0;
|
|
|
- // console.timeEnd('旋转后镜头角度:' + user.camera.angle.yaw);
|
|
|
- // console.log('旋转后镜头角度:, yaw: %s, ', user.camera.angle.yaw);
|
|
|
return resolve(reply);
|
|
|
//}
|
|
|
// else {
|