浏览代码

fix editor mode ime position issue WINDOWS&MAC

/main
xingwei.zhu 5 年前
当前提交
ffc4a352
共有 1 个文件被更改,包括 4 次插入5 次删除
  1. 9
      Runtime/service/keyboard.cs

9
Runtime/service/keyboard.cs


}
Offset _editorWindowPosToScreenPos(Offset position) {
//locate the IME 35 logical pixels higher than the caret
var offsetY = 35f;
var pixelPerPoint = EditorGUIUtility.pixelsPerPoint;
return new Offset(position.dx * pixelPerPoint, (position.dy - offsetY) * pixelPerPoint);
return position * EditorGUIUtility.pixelsPerPoint;
return new Offset(position.dx, position.dy - offsetY);
//locate the IME 30 logical pixels lower than the caret
var offsetY = 30f;
return new Offset(position.dx, position.dy + offsetY);
#else
return position;
#endif

正在加载...
取消
保存