@JulianSchoenbaechler JulianSchoenbaechler released this Oct 11, 2018 · 12 commits to master since this release

Compatible with Unity 5.5 or higher (Support for Unity 5.3 untested but may work as well).

  • UnityPackage of the Volplane framework v1.0.9
  • UnityPackage of the Volplane framework v1.0.9 with additional example scenes

Changelog

  • Bugfix: unresponsive controllers when skipping ads. (#44)
  • Small code cleanup.
Assets 4

@JulianSchoenbaechler JulianSchoenbaechler released this Jul 27, 2018 · 18 commits to master since this release

Compatible with Unity 5.5 or higher (Support for Unity 5.3 untested but may work as well).

  • UnityPackage of the Volplane framework v1.0.8
  • UnityPackage of the Volplane framework v1.0.8 with additional example scenes

Changelog

  • Volplane Framework now fully ES5 compatible. (#38)
  • Bugfix: image and font lists in controller editor show only correct file types. (#35)
  • Small code cleanup.
Assets 4

@JulianSchoenbaechler JulianSchoenbaechler released this Apr 21, 2018 · 21 commits to master since this release

Compatible with Unity 5.5 or higher (Support for Unity 5.3 untested but may work as well).

  • UnityPackage of the Volplane framework v1.0.7
  • UnityPackage of the Volplane framework v1.0.7 with additional example scenes

Changelog

  • WebGL memory optimizations in JSON data handling and intelligent buffering.
  • Fixed critical WebGL memory leak in the controller input handling.
Assets 4

@JulianSchoenbaechler JulianSchoenbaechler released this Feb 24, 2018 · 24 commits to master since this release

Compatible with Unity 5.5 or higher (Support for Unity 5.3 untested but may work as well).

  • UnityPackage of the Volplane framework v1.0.6
  • UnityPackage of the Volplane framework v1.0.6 with additional example scenes

Changelog

  • Some formatting changes in the WebGL build HMTL template.
  • Added support for full-screen loading image in HTML template.
Assets 4

@JulianSchoenbaechler JulianSchoenbaechler released this Feb 19, 2018 · 27 commits to master since this release

Compatible with Unity 5.5 or higher (Support for Unity 5.3 untested but may work as well).

  • UnityPackage of the Volplane framework v1.0.5
  • UnityPackage of the Volplane framework v1.0.5 with additional example scenes

Changelog

  • VolplaneBehaviour will now initialize itself. Stable event binding and less overhead.
  • Prevent 'VolplaneAgent' from throwing NullReferenceExceptions when accessing the player list. (#31)
  • Better method of gathering local IPv4 address(es) by inspecting the network interfaces of the machine. (#30)

Important Notes

In this new version of the framework, some changes to the VolplaneBehaviour class have been made. You can use and inherit from VolplaneBehaviour as before, but the Unity calls OnEnable() and OnDisable() are now used by the base. Other than every other Unity call (like Awake(), Start(), Update(), etc), these two have to be overridden from the VolplaneBehaviour-parent if used:

protected override void OnEnable()
{
    // You must call the parent method!
    base.OnEnable();

    // Your code...
    Debug.Log("Hello World!");
}
Assets 4

@JulianSchoenbaechler JulianSchoenbaechler released this Jan 14, 2018 · 37 commits to master since this release

Compatible with Unity 5.5 or higher (Support for Unity 5.3 untested but may work as well).

  • UnityPackage of the Volplane framework v1.0.4
  • UnityPackage of the Volplane framework v1.0.4 with additional example scenes

Changelog

  • Hotfix in VolplaneControllers singleton handling. Unity scene load resulted in a crash in the final WebGL build. (#27)

Important Notes

As of version v1.0.3, Volplane introduces a fundamental core change that determines how the framework communicates with the AirConsole API. However, there are no conflicts updating an older Volplane version to v1.0.3/v1.0.4 and the usage stays the same. Nothing changes for using the library except from saving and loading persistent data from the AirConsole servers.
Please have a look into the Volplane documentation referring UserData: VolplaneBehaviour.SaveUserData(), VPlayer.SaveUserData() and VPlayer.UserData for detailed information about those changes.

Assets 4

@JulianSchoenbaechler JulianSchoenbaechler released this Jan 7, 2018 · 40 commits to master since this release

Compatible with Unity 5.5 or higher (Support for Unity 5.3 untested but may work as well).

  • UnityPackage of the Volplane framework v1.0.3
  • UnityPackage of the Volplane framework v1.0.3 with additional example scenes

Changelog

  • Volplane will inform browser scripting runtime how the gameobject for communication is named. (#22)
  • Fixing of multiple potential browser heap memory leaks in WebGL. (#24)
  • New AirConsole API communication interface based on Newtonsofts 'JSON.NET' framework. (also #24)
  • Fixed a bug which calculated invalid input data from joystick and d-pad elements.
  • Fixed a bug that caused Volplane to crash when switching Unity scenes. (#27)
  • Updated relative joystick implementation from official airconsole-controls repository which is now bugfree. Removed own hotfix.
  • Some game related bugfixes for the Pong example scene.
  • Controller Editor: Removed possibility to edit elements that are nonexistent.
  • Controller Editor: Fixed relative joystick in-editor representation to match exported.

Important Notes

With this update, Volplane introduces a fundamental core change that determines how the framework communicates with the AirConsole API. However, there are no conflicts updating an older Volplane version to v1.0.3 and the usage stays the same. Nothing changes for using the library except from saving and loading persistent data from the AirConsole servers.
Please have a look into the Volplane documentation referring UserData: VolplaneBehaviour.SaveUserData(), VPlayer.SaveUserData() and VPlayer.UserData for detailed information about those changes.

Assets 4

@JulianSchoenbaechler JulianSchoenbaechler released this Dec 3, 2017 · 67 commits to master since this release

Compatible with Unity 5.3 or higher.

  • UnityPackage of the Volplane framework v1.0.2
  • UnityPackage of the Volplane framework v1.0.2 with additional example scenes

Changelog

  • Adding method GetInput() in VInput for accessing swipe field and touch area inputs (#20)
  • Iterate through inputs by accessing the keys in the dictionary (#11)
  • Added wrapper for SaveUserData() method (#19)
  • Removed unnecessary name parameter for motion input events (#17)
  • Controller editor - Better popup view for iframes. Can now also display previews in portrait mode (#15)
Assets 4

@JulianSchoenbaechler JulianSchoenbaechler released this Nov 2, 2017 · 78 commits to master since this release

Fixed various bugs from the first stable version of the Volplane framework.
Compatible with Unity 5.3 or higher.

  • UnityPackage of the Volplane framework v1.0.1
  • UnityPackage of the Volplane framework v1.0.1 with additional example scenes
Assets 4

This is the first stable version of the Volplane framework.
Compatible with Unity 5.3 or higher.

  • UnityPackage of the Volplane framework v1.0.0
  • UnityPackage of the Volplane framework v1.0.0 with additional example scenes
Assets 4