12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- Minetest: Android version
- =========================
- Controls
- --------
- The Android port doesn't support everything you can do on PC due to the
- limited capabilities of common devices. What can be done is described
- below:
- While you're playing the game normally (that is, no menu or inventory is
- shown), the following controls are available:
- * Look around: touch screen and slide finger
- * double tap: place a node or use selected item
- * long tap: dig node
- * touch shown buttons: press button
- * Buttons:
- ** left upper corner: chat
- ** right lower corner: jump
- ** right lower corner: crouch
- ** left lower corner: walk/step...
- left up right
- down
- ** left lower corner: display inventory
- When a menu or inventory is displayed:
- * double tap outside menu area: close menu
- * tap on an item stack: select that stack
- * tap on an empty slot: if you selected a stack already, that stack is placed here
- * drag and drop: touch stack and hold finger down, move the stack to another
- slot, tap another finger while keeping first finger on screen
- --> places a single item from dragged stack into current (first touched) slot
- Special settings
- ----------------
- There are some settings especially useful for Android users. Minetest's config
- file can usually be found at /mnt/sdcard/Minetest.
- * gui_scaling: this is a user-specified scaling factor for the GUI- In case
- main menu is too big or small on your device, try changing this
- value.
- Requirements
- ------------
- In order to build, your PC has to be set up to build Minetest in the usual
- manner (see the regular Minetest documentation for how to get this done).
- In addition to what is required for Minetest in general, you will need the
- following software packages. The version number in parenthesis denotes the
- version that was tested at the time this README was drafted; newer/older
- versions may or may not work.
- * Android SDK 29
- * Android NDK r21
- * Android Studio 3 [optional]
- Additionally, you'll need to have an Internet connection available on the
- build system, as the Android build will download some source packages.
- Build
- -----
- The new build system Minetest Android is fully functional and is designed to
- speed up and simplify the work, as well as adding the possibility of
- cross-platform build.
- You can use `./gradlew assemblerelease` or `./gradlew assembledebug` from the
- command line or use Android Studio and click the build button.
- When using gradlew, the newest NDK will be downloaded and installed
- automatically. Or you can create a `local.properties` file and specify
- `sdk.dir` and `ndk.dir` yourself.
- * In order to make a release build you'll have to have a keystore setup to sign
- the resulting apk package. How this is done is not part of this README. There
- are different tutorials on the web explaining how to do it
- - choose one yourself.
- * Once your keystore is setup, enter build/android subdirectory and create a new
- file "ant.properties" there. Add following lines to that file:
- > key.store=<path to your keystore>
- > key.alias=Minetest
|