0
votes

Obtenez la taille de l'écran de pixel dans Spark Ar Studio (pour Facebook)

Je commence à travailler avec Spark ar Studio et je cherche à obtenir le Taille de l'écran en pixel pour comparer la coordonnée obtenue par le gesture.location code> on appuyez sur.

const CameraInfo = require('CameraInfo');
Diagnostics.log(CameraInfo.previewSize.height.pinLastValue());

const focalPlane = Scene.root.find('Camera').focalPlane;
Diagnostics.log(focalPlane.height.pinLastValue());


0 commentaires

5 Réponses :


1
votes

La taille de l'écran est disponible via la sortie du patch Info de périphérique, après le glisser sur Patch Editor de la section Scène. Patch Info de périphérique


1 commentaires

J'ai besoin d'avoir ces valeurs dans le script. Et je ne réussis pas à ajouter celles-ci au script. Voir ma dernière mise à jour



1
votes

Enfin,

Utilisation des informations de périphérique dans l'éditeur de correctif et les transmettre au script fonctionne!

Tout d'abord, ajoutez une variable "au script" dans l'éditeur:

Entrez la description de l'image ici

alors, créez-le dans l'éditeur de correctif:

 Entrez la description de l'image ici

et vous pouvez saisir cela avec ce script: xxx

Mon erreur était d'utiliser diagnostic.log () pour vérifier si ma variable Bien fonctionné.

Utilisez plutôt diagnostic.watch () : xxx


0 commentaires

2
votes

Cette réponse pourrait être un peu tard, mais cela pourrait être un bel addition pour les personnes à la recherche d'une solution où les valeurs peuvent facilement être utilisées dans le script, je suis tombé sur ce code (pas le mien, j'ai oublié de sauvegarder un lien): < PRE> XXX

Cela a bien fonctionné pour moi, car je ne pouvais pas comprendre comment utiliser diagnostics.log avec les données au lieu de diagnostics.watch.


1 commentaires

Qu'est-ce que ce screencanvas?



0
votes

Maintenant, dans la bêta ouverte (à partir de ce post), vous pouvez faire glisser le périphérique de la barre latérale de la scène dans l'éditeur de correctif pour obtenir un correctif qui sortira la taille de l'écran, l'échelle d'écran et les insertions de surface de sécurité ainsi que l'auto-objet. Le correctif de l'appareil


0 commentaires

0
votes

La taille du périphérique peut être utilisée dans les scripts en utilisant camerainfo.previewsize.width et camerainfo.previewsize.height respectivement. Par exemple, si vous vouliez avoir des points 2D représentant les points min / max à l'écran, cela ferait le tour. XXX

(Le point que je veux mettre l'accent sur le fait que Camerainfo.previewsize.width et camerainfo.previewsize.height sont scalarsignal s, pas de numéro lit.)

edit: Voici un lien vers la documentation: https://sparkar.facebook.com/ar-studio/learn/documentation/reference/classes/camerainfomodule


0 commentaires