From 336416da33a5204fa1941aa8f58e1534d9f0f84e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Mon, 22 Jun 2020 17:08:34 +0200 Subject: [PATCH] Android plugin: Fix link to new IAP plugin --- tutorials/plugins/android/android_plugin.rst | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/tutorials/plugins/android/android_plugin.rst b/tutorials/plugins/android/android_plugin.rst index db5e01a03..68a381f2e 100644 --- a/tutorials/plugins/android/android_plugin.rst +++ b/tutorials/plugins/android/android_plugin.rst @@ -32,7 +32,7 @@ and capabilities that don't belong to the core feature set of a game engine: Android plugin -------------- -While introduced in Godot 3.2.0, the Android plugin system got a significant architecture update starting with Godot 3.2.2. +While introduced in Godot 3.2, the Android plugin system got a significant architecture update starting with Godot 3.2.2. The new plugin system is backward-incompatible with the previous one and in Godot 4.0, the previous system was fully deprecated and removed. Since we previously did not version the Android plugin systems, the new one is now labelled ``v1`` and is the starting point for the modern Godot Android ecosystem. @@ -45,8 +45,8 @@ with the following caveats: - The library must include a specifically configured ```` tag in its manifest file. -Building a Android plugin -^^^^^^^^^^^^^^^^^^^^^^^^^ +Building an Android plugin +^^^^^^^^^^^^^^^^^^^^^^^^^^ **Prerequisite:** `Android Studio `_ is strongly recommended as the IDE to use to create Android plugins. The instructions below assumes that you're using Android Studio. @@ -129,8 +129,8 @@ The instructions below assumes that you're using Android Studio. -Loading and using a Android plugin -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Loading and using an Android plugin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Move the plugin configuration file (e.g: ``MyPlugin.gdap``) and, if any, its local binary (e.g: ``MyPlugin.aar``) and dependencies to the Godot project's ``res://android/plugins`` directory. @@ -148,7 +148,8 @@ From your script:: Bundling GDNative resources ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -A Android plugin can define and provide C/C++ GDNative resources, either to provide and/or access functionality from the game logic. + +An Android plugin can define and provide C/C++ GDNative resources, either to provide and/or access functionality from the game logic. The GDNative resources can be bundled within the plugin ``aar`` file which simplifies the distribution and deployment process: - The shared libraries (``.so``) for the defined GDNative libraries will be automatically bundled by the ``aar`` build system. @@ -162,11 +163,12 @@ At runtime, the plugin will provide these paths to Godot core which will use the Reference implementations ^^^^^^^^^^^^^^^^^^^^^^^^^ + - `Godot Oculus Mobile plugin `_ - `Bundled gdnative resources `_ -- `Godot Payment plugin `_ +- `Godot Google Play Billing plugin `_ Troubleshooting