javascript - 如何将“this”对象传递给javascript中的较低函数?
问题描述
您好我正在使用 Three.js 制作简单的渲染器
我想让 Game_Object 类像 THREE.Mesh 类一样工作,
但是代码无法在较低的函数中获取“this”对象。
所以我找到了其他类似的案例。但它也没有工作......
我该如何解决这个问题?
class Game_Object{
constructor(geometry, material){
this.object = new THREE.Mesh(geometry, material);
}
position = {
This : this,
get x(){return This.object.position.x * 100.0},
set x(x){This.object.position.x = x / 100.0 },
get y(){return This.object.position.y * 100.0},
set y(y){This.object.position.y = y / 100.0 },
get z(){return This.object.position.z * 100.0},
set z(z){This.object.position.z = z / 100.0 },
set: function(x,y,z){ This.object.position.set(x / 100.0, y / 100.0, z / 100.0); }
}
}
这是我在控制台中找到 myobject.position.x++ 的
时候 这是我在控制台中找到 myobject.position.This 的时候
解决方案
推荐阅读
- sql - 在顶级json数组oracle中搜索元素
- python - 在 pandas 数据框中折叠带有 NaN 条目的行
- mysql - SQL - 根据其他表中的数据从表中选择项目?
- c# - 如何为在播放模式下实例化并在 Unity 3d 中使用相机位置重新创建的对象添加视差
- clojurescript - 在 re-frame 应用程序中使用 rc-animate 对 antizer 表进行动画处理
- python - python sqlite SELECT 将 AND 与 OR 结合
- amazon-web-services - 如何将 API 网关和映射模板与 SQS 集成一起使用?
- c++ - 如何从字符串转换为双精度*
- java - 如何使用 Java Socket 监听 80 端口
- ios - 使用带有 UIButton 的 URL 图像