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());
5 Réponses :
Enfin,
Utilisation des informations de périphérique dans l'éditeur de correctif et les transmettre au script fonctionne! P>
Tout d'abord, ajoutez une variable "au script" dans l'éditeur: p>
alors, créez-le dans l'éditeur de correctif: p>
et vous pouvez saisir cela avec ce script: p> Mon erreur était d'utiliser Utilisez plutôt diagnostic.log () code> pour vérifier si ma variable Bien fonctionné. p>
diagnostic.watch () code>: p>
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 PRE>
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. P> p>
Qu'est-ce que ce screencanvas?
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 P>
La taille du périphérique peut être utilisée dans les scripts en utilisant (Le point que je veux mettre l'accent sur le fait que edit: strong> Voici un lien vers la documentation: https://sparkar.facebook.com/ar-studio/learn/documentation/reference/classes/camerainfomodule P>
blockQuote> p> camerainfo.previewsize.width code> et
camerainfo.previewsize.height code> respectivement. Par exemple, si vous vouliez avoir des points 2D représentant les points min / max à l'écran, cela ferait le tour.
Camerainfo.previewsize.width code> et
camerainfo.previewsize.height code> sont
scalarsignal code> s, pas de numéro lit.) p>