//为了能够在场景视图里拖动,已编辑位置,将ObjectBase禁用 //要求输入Y值,自动将坐标值转换为RealPos public void Update() { if (Application.isPlaying) { return; } ObjectBase ob = GetComponent <ObjectBase>(); if (ob == null) { return; } if (enterEditorMode) { Vector3 pos = transform.position; pos.y = pos.z * 0.7071f + heightToGround; transform.position = pos; ob.editMode = true; ob.ApplyransformPos(); } else { ob.editMode = false; } }