New Unity 2019 gave a nice performance boost to Android version of Advanced Invaders, thus the game is updated to version 1.3 on all platforms:
- Performance improvements for Android version
- ARM64 support added for Android version
- Added Android adaptive icon
- Alien bomber yields more points
- Some additional minor polish
Particularly in Spacewatch mode, when bullet hell occurs, frame-rate could notably dip down. Now it appears to be solid ~60 in my testing on the same device.
Also, sooner than expected, an update to version 1.2 for Binary Void is available:
- Fixed a problem where if project was built as a game for Android in Unity 2018/2019, virtual joypad axis wouldn’t detect dragging input event across the touchscreen
- Added more code comments
Problem about joypad axis was really annoying one. In Unity 2018/2019, the virtual joypad axis in Android build of the game, was still functional but without drag events, which means it wouldn’t follow the finger-drag across the touchscreen and inside the axis field, making the use of it rather clunky. Turns out that the culprit was this line of code:
Cursor.lockState = CursorLockMode.Locked;
This code is basically locking the mouse cursor, but as of Unity 2018/2019 it seems to also disable drag detection on the touchscreen (at least for Unity’s UI system). Not sure if this is a bug in newer versions of Unity or intentional “fix” (make somewhat sense to be considered as such), but it sure gave me a headache.
Also, a forum topic about Binary Void has been opened in learning section of Unity boards, and you are invited to visit it :)