Exécuter rapidement l'exemple de projet du plug-in Mega pour mini-programme WeChat
Cet article explique comment exécuter rapidement l'exemple de projet du plug-in Mega pour mini-programme WeChat. Vous apprendrez comment :
- Configurer l'environnement de développement de l'exemple de projet.
- Exécuter certaines fonctionnalités de l'exemple : utiliser la localisation cloud Mega.
Avant de commencer
- Consultez le document Ma bibliothèque de localisation est-elle utilisable ? pour confirmer que la bibliothèque de localisation a été correctement créée et que le Mega Block a été ajouté.
Confirmer que le mini-programme est sous entité d'entreprise
Important
Le plug-in Mega pour mini-programmes ne prend en charge que les entités d'entreprise. Les mini-programmes sous entité personnelle ne peuvent pas utiliser le plug-in Mega pour mini-programmes.
Vérifiez dans l'administration du mini-programme que Paramètres > Informations de base > Informations sur l'entité affiche Personne morale ou entreprise individuelle.
Comme les fonctionnalités Mega sont fournies sous forme de plug-in, vous devez disposer d'un mini-programme WeChat sous entité d'entreprise comme environnement hôte.
Même pour exécuter notre exemple de projet, vous devez configurer votre propre AppID de mini-programme WeChat pour pouvoir déboguer et prévisualiser dans l'outil de développement.
Télécharger l'exemple de projet
Accédez à la page de téléchargement des outils de développement.
Confirmez la politique de confidentialité d'EasyAR puis cliquez sur télécharger.

Après le téléchargement, décompressez le fichier
.ziplocalement.
Configurer l'exemple de projet
Connectez-vous à l'outil de développement de mini-programme WeChat.
Importez le projet exemple avec l'outil de développement.
- Après avoir ouvert l'outil, cliquez sur le bouton d'importation, sélectionnez le répertoire local décompressé.


- Vérifiez que l'AppID correspond à l'AppID renseigné lors de la demande de licence Mega, le mode de développement est mini-programme, cliquez sur Créer.
Note
Un AppID différent entraînera l'échec de la validation de la licence

Configurez la licence Mega et les services cloud
Ouvrez le fichier
miniprogram/components/sample-data/easyar-settings.ts, renseignez les champs correspondants avec les informations de licence et de service préparées :- Licence Mega
/** Votre licence Mega pour mini-programme */ export const EasyARLicenseKey: string = "";Comment obtenir une licence Mega pour WeChat Mini Program
Dans le Centre de développement EasyAR, sélectionnez Mega WeChat Mini Program.

La liste doit contenir la licence Mega pour WeChat Mini Program à utiliser. (Si aucune licence n'est disponible, vérifiez que votre compte est identique à celui utilisé pour créer la bibliothèque de localisation Mega).
Cliquez sur le nom du mini-programme pour obtenir la licence Mega (copiez à droite, puis collez-la dans le fichier
easyar-settings.tscomme valeur deEasyARLicenseKey). Vérifiez que l'AppID associé correspond exactement à celui de votre mini-programme.
- Clé API et Secret des services cloud
/** Votre clé API et Secret des services cloud */ export const EasyARAPIKey: string = ""; export const EasyARAPISecret: string = "";Comment obtenir la clé API et le Secret
Dans le Centre de développement EasyAR, sélectionnez Clé API des services cloud.
Si vous avez déjà créé une clé API et un Secret, copiez-les à droite puis collez-les dans
easyar-settings.tscomme valeurs deEasyARAPIKeyetEasyARAPISecret.
Si aucune clé n'existe, créez-en une :
Allez dans Clé API des services cloud > Créer une clé API.


Saisissez le nom de l'application, sélectionnez les services cloud nécessaires : Mega Block et/ou Mega Landmark, cliquez sur OK.
- ServerAddress et AppID des services cloud :
/** ServerAddress et AppID de votre bibliothèque de localisation cloud Mega */ export const MegaTrackerServerAddress: string = ""; export const MegaTrackerAppID: string = "";Comment obtenir le ServerAddress et l'AppID
Dans le Centre de développement EasyAR, choisissez Localisation cloud Block, puis sélectionnez votre groupe de services de localisation cloud Mega.

Sélectionnez votre bibliothèque de localisation cloud Mega :


Cliquez sur Clé, récupérez l'AppID et le Server Address de la bibliothèque (copiez à droite, puis collez-les dans
easyar-settings.tscomme valeurs deMegaTrackerAppIDetMegaTrackerServerAddress).
Exécuter l'exemple sur appareil physique
Cliquez sur le bouton de prévisualisation en temps réel dans la barre supérieure de l'outil de développement de mini-programme, et chargez-le sur le téléphone de développement en scannant le code QR.
[!ATTENTION] Il est impossible de simuler directement l'exécution de composants xr-frame avec fonctionnalité AR dans l'outil de développement.


Note
Lorsque vous exécutez le projet exemple pour la première fois dans l'outil de développement WeChat, si les autorisations du plugin n'ont pas encore été obtenues, l'outil affiche généralement une fenêtre contextuelle indiquant que le plugin n'est pas autorisé. Vous pouvez autoriser automatiquement via l'outil de développement WeChat, ou consulter le Processus d'intégration du plugin
Cliquez sur EasyAR Mega Samples pour accéder à la scène AR du projet exemple.

Note
Si vous ne parvenez pas à accéder à la scène AR du projet exemple, cela peut être dû au fait que l'appareil actuel ne prend pas en charge le composant d'algorithme visuel VisionKit de WeChat. Pour plus de détails, reportez-vous aux Limitations des modèles d'appareils.
L'affichage à l'écran de
EasyAR Session is initializingindique que la détection de plan WeChat est en cours d'initialisation.Astuce
Assurez-vous de tester dans un environnement bien éclairé, en évitant les murs ou sols unis de grande surface.
Pointez le téléphone vers le sol ou un autre plan et balancez-le régulièrement de gauche à droite pour accélérer ce processus.

Une fois l'initialisation terminée, tenez le téléphone verticalement pour que l'appareil photo capture une vue normale de la réalité. Lorsque le positionnement réussit, le mot
Foundapparaît dans les informations de débogage et l'indicateur d'état en bas à droite passe du blanc au vert.
Étapes suivantes
- Utiliser Mega Studio dans Unity
- Placer des contenus 3D avec l'éditeur Unity
- Exécuter l'exemple complet de projet