xushiting il y a 3 ans
Parent
commit
1e3441e795

+ 5 - 4
src/main/java/com/fdkk/fdkkmeta/grpcService/sceneGrpcServer.java

@@ -135,6 +135,7 @@ public class sceneGrpcServer extends SceneGrpcServiceGrpc.SceneGrpcServiceImplBa
 
 
 			//Point playerPoint = player.getPosition();
 			//Point playerPoint = player.getPosition();
 			BreakpointsEntity breakpointsEntity = breakpointsService.findById(firstBreakPointId);
 			BreakpointsEntity breakpointsEntity = breakpointsService.findById(firstBreakPointId);
+			PointPO player_position = breakpointsEntity.getPosition();
 			AngleUe4 playerAngle = player.getAngle();
 			AngleUe4 playerAngle = player.getAngle();
 			//初始化的时候可以写死
 			//初始化的时候可以写死
             AnglePO player_angle = new AnglePO();
             AnglePO player_angle = new AnglePO();
@@ -143,10 +144,10 @@ public class sceneGrpcServer extends SceneGrpcServiceGrpc.SceneGrpcServiceImplBa
             player_angle.setRoll(playerAngle.getRoll());
             player_angle.setRoll(playerAngle.getRoll());
             userEntity.setPlayerAngle(player_angle);
             userEntity.setPlayerAngle(player_angle);
 
 
-			PointPO player_position = new PointPO();
-			player_position.setX(breakpointsEntity.getPosition().getX());
-			player_position.setY(breakpointsEntity.getPosition().getY());
-			player_position.setZ(breakpointsEntity.getPosition().getZ());
+//			PointPO player_position = new PointPO();
+//			player_position.setX(breakpointsEntity.getPosition().getX());
+//			player_position.setY(breakpointsEntity.getPosition().getY());
+//			player_position.setZ(breakpointsEntity.getPosition().getZ());
 			userEntity.setPlayerPosition(player_position);
 			userEntity.setPlayerPosition(player_position);
             //数据库user表中创建用户记录
             //数据库user表中创建用户记录
             userService.save(userEntity);
             userService.save(userEntity);

+ 3 - 3
src/main/java/com/fdkk/fdkkmeta/task/UpdateFrameMetaTask.java

@@ -87,7 +87,7 @@ public class UpdateFrameMetaTask {
             int firstActionType = actionPO.getAction_type();
             int firstActionType = actionPO.getAction_type();
             if(firstActionType == 0){
             if(firstActionType == 0){
                 createDefaultFrameMetadata( userId);
                 createDefaultFrameMetadata( userId);
-                MapCacheUtil.removeCache(userId,0,1);
+                MapCacheUtil.removeCache(userId,0,0);
                 return;
                 return;
             }
             }
             if(firstActionType == 1){
             if(firstActionType == 1){
@@ -238,7 +238,7 @@ public class UpdateFrameMetaTask {
             else{
             else{
                 //删除记录
                 //删除记录
                 /******************************************************************************/
                 /******************************************************************************/
-                MapCacheUtil.removeCache(user_id,0,i+1);
+                MapCacheUtil.removeCache(user_id,0,i);
                 userInfo.put("horizontalMove",0);
                 userInfo.put("horizontalMove",0);
                 clearFlag = false;
                 clearFlag = false;
                 break;
                 break;
@@ -246,7 +246,7 @@ public class UpdateFrameMetaTask {
         }
         }
 
 
         if(clearFlag){
         if(clearFlag){
-            MapCacheUtil.removeCache(user_id,0,actionPOList.size());
+            MapCacheUtil.removeCache(user_id,0,actionPOList.size()-1);
         }
         }
 
 
         int currentFrame = rotateFrameEntity.getFrameIndex();      //从数据库里读取
         int currentFrame = rotateFrameEntity.getFrameIndex();      //从数据库里读取