基于aps-iot-extensions-demo实现Sprite自动移动失败求助
无法在APS Dataviz中实现Sprite自动移动与状态变更的问题
我是台湾成功大学建筑系学生,首次使用Stack Overflow,经Autodesk工作人员指引来咨询Autodesk Platform Services(APS)相关问题。
当前我在研究如何将人流数据导入APS平台,基于aps-iot-extensions-demo项目开发,同时参考官方的Animating Sprite Viewables示例,但始终无法实现Sprite的自动移动与状态变更。
我主要修改了SensorSpritesExtension.js文件,添加了_test方法,尝试通过setInterval每200毫秒更新Sprite的X轴位置,实现来回移动的测试效果,但多次调整代码(包括借助ChatGPT 4.0)均未成功。以下是修改后的核心代码:
// 修改后的核心代码示例 _test() { let x = 0; let direction = 1; setInterval(() => { x += direction * 0.5; if (x > 10 || x < 0) { direction *= -1; } // 尝试更新Sprite位置 if (this.sprite) { this.sprite.setPosition(x, this.sprite.position.y, this.sprite.position.z); } }, 200); }
恳请帮忙排查问题。
内容的提问来源于stack exchange,提问作者RUEI-HONG LIN
相关产品推荐
相关产品推荐

