Version: 2017.3
Facebook
Facebook Player Settings

Comenzar con el desarrollo de Facebook

¿Cuál es el objetivo de compilación de Facebook?

El objetivo de compilación de Facebook facilita la publicación de juegos de Unity en Facebook y el uso de la funcionalidad de Facebook en sus juegos. Utilizando el objetivo de compilación de Facebook, puede compilar su contenido como reproductor WebGL, que luego puede publicar en facebook.com, o como un player nativo personalizado Windows Standalone, que puede publicar en el clienteFacebook Gameroom.

Cuando se selecciona el objetivo de compilación de Facebook, automáticamente tiene acceso al SDK de Facebook en sus scripts, lo que le permite interactuar con Facebook y acceder a sus funciones sociales.

Publicando su juego en Facebook

Configuración

Para publicar su juego en Facebook, primero necesita crear una nueva aplicación en la página del desarrollador de Facebook. Una vez completado, esto le dará un AppID, que debe pegar en su Facebook PlayerSettings. Ahora, puede obtener * un token de acceso de carga * desde Facebook, en la página de configuración de la aplicación, en la pestaña Web Hosting. También pegue esto en la configuración de su reproductor de Facebook. Esto te permitirá subir tu juego a Facebook directamente desde el Editor de Unity.

Construyendo

Acceda a la Configuración de compilación de Facebook a través del cuadro de diálogo Build Settings (menú: File > Build Settings…). En el cuadro de diálogo, seleccione Facebook de la lista Platform.

Aquí puede elegir crear su contenido como WebGL o como Windows Standalone para Gameroom. Si planea subir su juego, elija Package build for uploading, que genera un paquete comprimido, que puede cargarse en Facebook.

Después de hacer una compilación, el botón Upload last build to Facebook estará disponible. Si ha configurado correctamente su token de acceso a AppID y Upload, puede hacer clic en este botón para cargar su compilación en Facebook. El campo Enter Comment for upload le permite especificar un comentario opcional para identificar su compilación.

Una vez que haya cargado una compilación en Facebook, aparecerá en la página de configuración de su aplicación en Facebook, en la pestaña Web Hosting. Aquí puede optar por llevar su compilación a la producción o realizar implementaciones parciales en porcentajes más pequeños de sus usuarios.

Usando el SDK de Facebook

Cuando el objetivo de compilación de Facebook está activo, puede usar el SDK de Facebook en sus scripts. Esto le permite compartir contenido en Facebook, rastrear eventos analíticos, usar Facebook Payments y más. Consulte la documentación de Facebook para obtener más información sobre cómo usar el SDK.

La versión del SDK que se va a usar se puede seleccionar en Facebook PlayerSettings, que mostrará todas las versiones que Facebook puso a disposición para su versión de Unity.

Uso de un SDK de Facebook personalizado

Si desea utilizar una compilación diferente del SDK de Facebook que la incluida por Unity de forma predeterminada, puede hacerlo, siempre que sea al menos la versión 7.9.1 (por lo tanto, es compatible con el objetivo de compilación de Facebook). Simplemente descargue una compilación del SDK de Facebook y suéltelo en su carpeta de assets. Unity detectará esto y deshabilitará el SDK incorporado. Esto le permitirá usar el SDK de Facebook fuera del objetivo de compilación de Facebook, que desea utilizar las funciones de Facebook en otras plataformas que admite Facebook.



Facebook
Facebook Player Settings