Releases: Live2D/CubismJavaSamples
Releases · Live2D/CubismJavaSamples
Cubism 5 SDK for Java R2
Added
- Add a function to notify when motion playback starts.
- Add right orientation to the fixed orientations in the Android app.
- Add a feature to change render target to the minimum sample.
Fixed
- Fix a hang-up caused by an improper function call in the application termination process.
- Fix a bug that caused white edge-like objects to be drawn when enabling the
USE_RENDER_TARGET
orUSE_MODEL_RENDER_TARGET
flag inLAppDefine
. - Fix a bug where the method of obtaining color location differs between full sample and minimum sample.
Removed
- Remove armeabi-v7a from architecture support.
- Remove the
startMotion()
method that receives a callback in the minimum sample.- If you want to use the callback feature, please check the Full sample.
Cubism 5 SDK for Java R1
Added
- Add a OpenGL shader setup class.
Changed
- Change so that
LAppSprite
does not depend onLAppDelegate
. - Change to read shader source codes from files.
Fixed
- Fix a problem where two application icons are generated when installing the Minimum sample application on a device.
Removed
- Remove description of CMake from development environment in README files.
- CMake is not actually used.
- Remove the unnecessary
if
branch due to raising the minimum API version. - Remove the description of NDK version.
- Because of not using NDK.
- Remove the unnecessary variables in the
LAppSprite
class.
Cubism 5 SDK for Java R1 beta3
Changed
- Change the compile and target SDK version of Android OS to 14.0 (API 34).
- Upgrade the version of Android Gradle Plugin from 8.0.2 to 8.1.1.
- Upgrade the version of Gradle from 8.1.1 to 8.2.
- Change the minimum version of Android Studio to Hedgehog(2023.1.1).
Fixed
- Fix a problem where the result loaded exp3.json is put into map even if it was null.
- Replace deprecated notation in
build.gradle
andAndroidManifest.xml
.
Cubism 5 SDK for Java R1 beta2
Changed
- Replace the sample model
Mao
with the updated version that is compatible with Cubism 5.0.
Fixed
- Fix a problem where the matrix used to draw a model was calculated incorrectly.
Cubism 5 SDK for Java R1 beta1
Added
- Add Wankoromochi as a model bundled with SDK.
Changed
- Change the minimum support version of Android OS to 5.0 (API 21).
- Unify Offscreen drawing-related terminology with
OffscreenSurface
. - Adjust to automatically search and use models in the assets folder.
Cubism 4 SDK for Java R1
Added
- Add some functions for checking consistency of MOC3 files.
- Add the function of checking consistency in
setupModel()
inLAppModel
andLAppMinimumModel
. - Add the function of checking consistency before loading a model. (
hasMocConsistencyFromFile()
inLAppModel
andLAppMinimumModel
) - This feature is enabled by default. Please see the following manual for more information.
- Add the function of checking consistency in
Changed
- Change so that when
USE_MODEL_RENDER_TARGET
is defined, one model will apply the opacity obtained from the motion.
Removed
- Remove unnecessary files in the assets folder.
Fixed
- Fix a problem in which
haru
motion and voice were incorrect combination. - Fix a problem in
LAppWavFileHandler
class that some audio could not be played correctly because the sampling rate was the fixed value.
Cubism 4 SDK for Java R1 beta4
Fixed
- Fix some problems related to Cubism Core.
- See
CHANGELOG.md
in Core.
- See
Cubism 4 SDK for Java R1 beta3
Added
- Add funciton to validate MOC3 files.
- See
CHANGELOG.md
in Core and Framework.
- See
Cubism 4 SDK for Java R1 beta2
Changed
- Change Android SDK API level from 31 (Android 12) to 33 (Android 13).
- Change the import statement of
LAppDefine
class to reflect the changes in CubismFramework. - Change the processing where
getMotionMap
function inCubismModelSettingJson
was used. - Change setup code of a renderer in
loadAssets
function inLAppModel
andLAppMinimumModel
classes to match CubismFramework changes. - Change the key type of Map used in
setupModel
function inLAppModel
andLAppMinimumModel
that store model layout information to match the CubismFramework changes.
Fixed
- Fix
onDestroy
function inLAppDelegate
andLAppMinimumDelegate
to release a singleton instance.
Removed
- Remove dependencies not to be used.
- Remove unnecessary commenting lines.
- Remove unused variables defined in
startMotion
function ofLAppModel
andLAppMinimumModel
classes.
Cubism 4 SDK for Java R1 beta1
Fixed
- Fix
resize
function inLAppSprite
because resizing calculation is wrong. - Remove the glEnable(GL_TEXTURE_2D) instruction, which was not valid.
- Fix
onUpdate
function inLAppLive2DManager
not to create an instance of CubismMatrix44.