|
@@ -97,8 +97,6 @@ export default class GameController extends cc.Component {
|
|
|
LoadingView.single.Hide();
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
private InitGame():void{
|
|
|
this.inCirclePolygon=new InCirclePolygon(this.polygon);
|
|
|
this.StartGame();
|
|
@@ -145,12 +143,17 @@ export default class GameController extends cc.Component {
|
|
|
pos.x=MathUtils.CircularMapping(pos.x,this.inCirclePolygon.maxX,this.inCirclePolygon.minX);
|
|
|
this.player.logicPosition=pos;
|
|
|
|
|
|
+ //背景跟角色使用保持固定的距离
|
|
|
+ pos=this.background.node.position;
|
|
|
+ pos.z=0-(this.player.logicPosition.y+1000);
|
|
|
+ this.background.node.position=pos;
|
|
|
+
|
|
|
//摄像机跟随
|
|
|
if(!this.isDrop){
|
|
|
pos=this.camera.position;
|
|
|
pos.x=this.player.logicPosition.x;
|
|
|
pos.y=this.inCirclePolygon.center.y;
|
|
|
- pos.z=-this.player.logicPosition.z+30;
|
|
|
+ pos.z=-this.player.logicPosition.z+50;
|
|
|
this.camera.position=pos;
|
|
|
// cc.log("摄像机位置:",pos.x,pos.y,pos.z);
|
|
|
}
|