我正在尝试学习App Inventor 2,通过实施教程并以另一种方式重做一些。我目前正在尝试制作类似于this的指南针,但我想要的是线性显示,而不是经典的旋转磁盘,如this。
旋转罗盘中使用的代码块是否应该以某种方式改变,以获得线性罗盘效果?只需更改显示图像就行不通了。
我目前正在使用此块组合:
"当OrientationSensor1.OrientationChanged时 设置Compass.Heading以获得方位角+180(总是得到N)"
有人可以给我一些关于如何在app Inventor 2中实现工作线性指南针的线索吗?提前感谢大家的答案。
答案 0 :(得分:1)
您可以使用画布自己绘制一个。
检查此示例如何渲染它,它仅绘制北标记,但您可以轻松扩展它以绘制所有其他标记...
在使用之前我会尝试这种方法(重新绘制标记的旧位置)并不比清除整个画布更快(可能执行得更快)。
祝你好运。