Ir al contenido principal

Primeros pasos con PlayCanvas

Para empezar, vaya a https://playcanvas.com/user/the8thwall y bifurque un proyecto de ejemplo:

Añada su App Key

Vaya a Configuración -> Scripts externos

Deben añadirse los dos guiones siguientes:

  • https://cdn.8thwall.com/web/xrextras/xrextras.js
  • https://apps.8thwall.com/xrweb?appKey=XXXXXX

A continuación, sustituya XXXXXX por su propia App Key exclusiva obtenida de la 8ª consola mural.

Activar "Lienzo transparente"

  1. Vaya a Configuración -> Renderizado.
  2. Asegúrese de que la opción "Lienzo transparente" está marcada.

Desactivar "Preferir WebGL 2.0"

  1. Vaya a Configuración -> Renderizado.
  2. Asegúrate de que la opción "Prefer WebGL 2.0" está desmarcada.

Añadir xrcontroller.js

Los proyectos PlayCanvas de ejemplo de 8th Wall se rellenan con un objeto de juego XRController. Si estás empezando con un proyecto en blanco, descarga xrcontroller.js de https://www.github.com/8thwall/web/tree/master/gettingstarted/playcanvas/scripts/ y adjúntalo a una Entidad en tu escena.

NOTA: Sólo para proyectos SLAM y/o Image Target. No se pueden utilizar simultáneamente xrcontroller.js y facecontroller.js o layerscontroller.js.

OpciónDescripción
disableWorldTrackingSi es true, desactiva el seguimiento SLAM por eficiencia.
shadowmaterialMaterial que desea utilizar como receptor de sombras transparentes (por ejemplo, para las sombras del suelo). Normalmente, este material se utiliza en un plano de tierra situado en (0,0,0).

Añadir layerscontroller.js

Los proyectos PlayCanvas de ejemplo de 8th Wall se rellenan con un objeto de juego FaceController. Si estás empezando con un proyecto en blanco, descarga layerscontroller.js de https://www.github.com/8thwall/web/tree/master/gettingstarted/playcanvas/scripts/ y adjúntalo a una Entidad en tu escena.

NOTA: Sólo para proyectos de Sky Effects. No se pueden utilizar simultáneamente layerscontroller.js y facecontroller.js o xrcontroller.js.

Añadir facecontroller.js

Los proyectos PlayCanvas de ejemplo de 8th Wall se rellenan con un objeto de juego FaceController. Si estás empezando con un proyecto en blanco, descarga facecontroller.js de https://www.github.com/8thwall/web/tree/master/gettingstarted/playcanvas/scripts/ y adjúntalo a una Entidad en tu escena.

NOTA: Sólo para proyectos de efectos faciales. No se pueden utilizar simultáneamente facecontroller.js y xrcontroller.js o layerscontroller.js o handcontroller.js.

OpciónDescripción
headAnchorLa entidad a anclar a la raíz de la cabeza en el espacio del mundo.

Añadir handcontroller.js

Los proyectos PlayCanvas de ejemplo de 8th Wall se rellenan con un objeto de juego HandController. Si estás empezando con un proyecto en blanco, descarga handcontroller.js de https://www.github.com/8thwall/web/tree/master/gettingstarted/playcanvas/scripts/ y adjúntalo a una Entidad en tu escena.

NOTA: Sólo para proyectos de seguimiento manual. No se pueden utilizar simultáneamente handcontroller.js y xrcontroller.js o layerscontroller.js o facecontroller.js.

OpciónDescripción
handAnchorLa entidad a anclar a la raíz de la mano en el espacio del mundo.