public void SetForwardDir(RPGLogicBase.Vector2 dir) { float y = RPGLogicBase.Vector2.SignedAngle(RPGLogicBase.Vector2.zero, dir); //transform.eulerAngles = new Vector3(0, y, 0); transform.right = new Vector3(dir.y, 0, -dir.x); }
public void SetPos(RPGLogicBase.Vector2 pos) { transform.position = new Vector3() { x = pos.x, z = pos.y }; }
/// <summary> /// 移动接口, 移动到指定位置 /// </summary> /// <param name="pos"></param> public void MoveTo(RPGLogicBase.Vector2 pos) { Base_NotifyEvent(new IE_MovePos() { Pos = pos }); }
private void OnPosChanged(RPGLogicBase.Vector2 obj) { CameraTransform.transform.position = PlayerTransform.position + new Vector3(10, 10, 10); }