diff --git a/ShadowEditor.Web/src/editor/Editor.js b/ShadowEditor.Web/src/editor/Editor.js index ba40fcf4..595f7825 100644 --- a/ShadowEditor.Web/src/editor/Editor.js +++ b/ShadowEditor.Web/src/editor/Editor.js @@ -465,7 +465,7 @@ Editor.prototype.onMouseDown = function (event) { Editor.prototype.onMouseMove = function (event) { this.mouse.x = (event.offsetX / this.renderer.domElement.clientWidth) * 2 - 1; - this.mouse.y = - (event.offsetY / this.renderer.domElement.clientHeight) * 2 + 1; + this.mouse.y = -(event.offsetY / this.renderer.domElement.clientHeight) * 2 + 1; }; export default Editor; \ No newline at end of file diff --git a/ShadowEditor.Web/src/helper/BaseHelper.js b/ShadowEditor.Web/src/helper/BaseHelper.js index b4d3db52..e4c7cf48 100644 --- a/ShadowEditor.Web/src/helper/BaseHelper.js +++ b/ShadowEditor.Web/src/helper/BaseHelper.js @@ -14,10 +14,20 @@ function BaseHelper(object) { BaseHelper.prototype = Object.create(THREE.Object3D.prototype); BaseHelper.prototype.constructor = BaseHelper; +/** + * 场景中物体状态改变,更新帮助器 + */ BaseHelper.prototype.update = function () { }; +/** + * 帮助器改变后,更新物体信息 + */ +BaseHelper.prototype.updateObject = function () { + +}; + BaseHelper.prototype.dispose = function () { delete this.object; };