Facebook AR Studio脚本问题

Facebook AR Studio脚本问题,facebook,augmented-reality,Facebook,Augmented Reality,我开始在FacebookAR Studio中学习,甚至知道JS,调试和测试一些方法是非常混乱的。。。 例子: 这项工作: Diagnostics.log(FaceTracking.face(0).mouth.openness.lastValue); 如果我这样做: Diagnostics.log(FaceTracking.face(0).mouth.openness); 它显示在console.log类的所有选项中 好的!但是当我做同样的事情,但是使用另一个类,比如“eye”,就会发生错误:

我开始在FacebookAR Studio中学习,甚至知道JS,调试和测试一些方法是非常混乱的。。。 例子: 这项工作:

Diagnostics.log(FaceTracking.face(0).mouth.openness.lastValue);
如果我这样做:

Diagnostics.log(FaceTracking.face(0).mouth.openness);
它显示在console.log类的所有选项中

好的!但是当我做同样的事情,但是使用另一个类,比如“eye”,就会发生错误:

Diagnostics.log(FaceTracking.face(0).eye.openness);
或:

我试着用眉毛和眼睛,但什么也没发生,只是错误信息。 发生了什么事?

问题是“眼睛”不是FaceTracking的属性。 必须指定要监视“左眼”或“右眼”的眼睛。 尝试只记录face方法,如下所示:

Diagnostics.log(FaceTracking.face(0))
您可以在控制台中看到所有可用的方法和属性,如leftEye、rightEye、Left眉毛、Right眉毛、mouth等。您可以更深入地记录这些方法和属性,如:

Diagnostics.log(FaceTracking.face(0).rightEye)
然后自己看看“右眼”提供的功能

我强烈建议您使用诊断来了解哪些方法和属性可用于正在使用的模块。您几乎可以在SDK中记录所有内容。我甚至在媒体上写了一整本关于它的教程;)

问题在于“眼睛”不是FaceTracking的属性。 必须指定要监视“左眼”或“右眼”的眼睛。 尝试只记录face方法,如下所示:

Diagnostics.log(FaceTracking.face(0))
您可以在控制台中看到所有可用的方法和属性,如leftEye、rightEye、Left眉毛、Right眉毛、mouth等。您可以更深入地记录这些方法和属性,如:

Diagnostics.log(FaceTracking.face(0).rightEye)
然后自己看看“右眼”提供的功能

我强烈建议您使用诊断来了解哪些方法和属性可用于正在使用的模块。您几乎可以在SDK中记录所有内容。我甚至在媒体上写了一整本关于它的教程;)

正如Trinca提到的,“eye”不是Face模块的有效属性。您可以在此处的文档页面上看到有效属性的列表:

可在此处找到Eye模块的可用属性:

出于您的目的,这应该是有效的:

Diagnostics.watch("left eye openness", FaceTracking.face(0).leftEye.openness);
Diagnostics.watch("right eye openness", FaceTracking.face(0).rightEye.openness);
正如Trinca提到的,“eye”不是Face模块的有效属性。您可以在此处的文档页面上看到有效属性的列表:

可在此处找到Eye模块的可用属性:

出于您的目的,这应该是有效的:

Diagnostics.watch("left eye openness", FaceTracking.face(0).leftEye.openness);
Diagnostics.watch("right eye openness", FaceTracking.face(0).rightEye.openness);

嘿,特林卡!你能把这篇文章发出去吗?它是这样写的:嘿,崔妮卡!你能发送媒体文章吗?下面是: