Démarrer avec PlayCanvas
Pour commencer, allez sur https://playcanvas.com/user/the8thwall et créez un projet d'exemple :
-
Kit de démarrage Exemples de projets
- Kit de démarrage de suivi d'image : Une application pour vous aider à créer rapidement des applications de suivi d'images dans PlayCanvas.
- Kit de démarrage pour le suivi du monde : Une application pour vous aider à créer rapidement des applications de suivi du monde dans PlayCanvas.
- Kit de démarrage des effets de visage : Une application qui vous permet de créer rapidement des applications Face Effects dans PlayCanvas.
- Kit de démarrage des effets du ciel : Une application qui vous permet de créer rapidement des applications Sky Effects dans PlayCanvas.
- Kit de démarrage pour le suivi des mains : Une application pour vous aider à créer rapidement des applications de suivi des mains dans PlayCanvas.
- Ear Tracking Starter Kit : Une application qui vous permet de commencer à créer rapidement des applications de Ear Tracking dans PlayCanvas.
-
Autres exemples de projets
- Suivi du monde et effets de visage : Un exemple qui illustre comment basculer entre le suivi du monde et les effets de visage dans un même projet.
- Color Swap : Une application pour commencer à créer rapidement des applications de suivi du monde AR qui incluent une interface utilisateur simple et un changement de couleur.
- Swap Scenes : Une application qui vous permet de créer rapidement des applications de suivi du monde AR qui changent de scène.
- Swap Camera : Une application qui montre comment basculer entre les effets de visage de la caméra frontale et le suivi du monde de la caméra dorsale.
Ajoutez votre clé d'application
Allez dans Paramètres -> Scripts externes
Les deux scripts suivants doivent être ajoutés :
https://cdn.8thwall.com/web/xrextras/xrextras.js
https://apps.8thwall.com/xrweb?appKey=XXXXXX
Remplacez ensuite XXXXXX
par votre propre clé d'application unique obtenue à partir de la 8e console murale.
Activer "Transparent Canvas"
- Allez dans Paramètres -> Rendu.
- Assurez-vous que l'option "Transparent Canvas" est cochée.
Désactiver "Prefer WebGL 2.0"
- Allez dans Paramètres -> Rendu.
- Assurez-vous que l'option "Prefer WebGL 2.0" est décochée.
Ajouter xrcontroller.js
Les exemples de projets PlayCanvas du 8e mur sont peuplés d'un objet de jeu XRController. Si vous commencez avec un projet vierge, téléchargez xrcontroller.js
à partir de https://www.github.com/8thwall/web/tree/master/gettingstarted/playcanvas/scripts/ et attachez le à une Entité dans votre scène.
NOTE : Uniquement pour les projets SLAM et/ou Image Target. xrcontroller.js
et facecontroller.js
ou
layerscontroller.js
ne peuvent pas être utilisés simultanément.
Option | Description |
---|---|
Désactiver le suivi du monde | Si c'est le cas, le suivi SLAM est désactivé pour des raisons d'efficacité. |
matériau d'ombre | Matériau que vous souhaitez utiliser comme récepteur d'ombre transparent (par exemple pour les ombres au sol). En règle générale, ce matériau sera utilisé sur un plan de masse positionné à (0,0,0). |
Ajouter le fichier layerscontroller.js
Les exemples de projets PlayCanvas du 8e mur sont peuplés d'un objet de jeu FaceController. Si vous commencez avec un projet vierge, téléchargez layerscontroller.js
à partir de https://www.github.com/8thwall/web/tree/master/gettingstarted/playcanvas/scripts/ et attachez le à une Entité dans votre scène.
NOTE : Uniquement pour les projets Sky Effects. layerscontroller.js
et facecontroller.js
ou
xrcontroller.js
ne peuvent pas être utilisés simultanément.
Ajouter facecontroller.js
Les exemples de projets PlayCanvas du 8e mur sont peuplés d'un objet de jeu FaceController. Si vous commencez avec un projet vierge, téléchargez facecontroller.js
à partir de https://www.github.com/8thwall/web/tree/master/gettingstarted/playcanvas/scripts/ et attachez-le à une Entité dans votre scène.
NOTE : Uniquement pour les projets Face Effects. facecontroller.js
et xrcontroller.js
ou
layerscontroller.js
ou handcontroller.js
ne peuvent pas être utilisés simultanément.
Option | Description |
---|---|
headAnchor | L'entité à ancrer à la racine de la tête dans l'espace mondial. |
Ajouter handcontroller.js
Les exemples de projets PlayCanvas du 8e mur sont peuplés d'un objet de jeu HandController. Si vous commencez avec un projet vierge, téléchargez handcontroller.js
à partir de https://www.github.com/8thwall/web/tree/master/gettingstarted/playcanvas/scripts/ et attachez-le à une Entité dans votre scène.
NOTE : Uniquement pour les projets de suivi manuel. handcontroller.js
et xrcontroller.js
ou
layerscontroller.js
ou facecontroller.js
ne peuvent pas être utilisés simultanément.
Option | Description |
---|---|
mainAnchor | L'entité à ancrer à la racine de la main dans l'espace mondial. |