赞
踩
放在onUpdate()方法内
this.camera.transform.lookAt(this.owner.transform.position, this._up);
//保持摄像机跟随,在转弯的时候也能保持合适的位置
var fixedDistance = 8
var targetPos = this.owner.transform.position
var nowPos = this.camera.transform.position
var dx = targetPos.x - nowPos.x;
var dz = targetPos.z - nowPos.z;
var actualDistance = Math.sqrt(dx*dx+dz*dz);
console.log("实际距离:"+actualDistance)
var xm = targetPos.x - dx*fixedDistance/actualDistance
var zm = targetPos.z - dz*fixedDistance/actualDistance
this.camera.transform.position = new Laya.Vector3(xm,this.owner.transform.position.y+4,zm)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。