Releases: jcs090218/JCSUnity
Releases · jcs090218/JCSUnity
2.1.0
- Fixed panel root bug from
JCS_2DSlideScreenCamera
for incorrect swiping calculation. - Simplify screen variables by merging
width
andheight
to just thesize
. - Fixed screen space calculation for resizable screen.
- Swiping previous/next page are now calculated by percentage of the page space.
- Fixed logic
JCS_TransformTweener
for applying panel root. - Fixed logic
JCS_2DSlideScreenCamera
for screen size. - Added boundary for
JCS_2DSlideScreenCamera
in swiping behaviour. - Fixed position differences when swiping screen UI.
- Filled default camera, microphone, location usage information.
- Changed from
Travis CI
toGitHub Actions
. - Updated project's Unity Engine version to
2020.1.2f1
. - Implemented new component
JCS_TransformLinkedObject
. - Implemented new component
JCS_TransformLinkedObjectController
.
2.0.7
2.0.6
2.0.5
- Implemented game data structure =>
JCS_GameData
. - Updated game settings for creating all necessary path/folders.
- Added struct for loaded image/sprite data =>
JCS_LoadedSpriteData
. - Fixed load all images last index logic issue from
JCS_Webcam
. - Fixed load all images last index logic issue from
JCS_Camera
. - Fixed image file not exist load for
JCS_ImageLoader
. - Added more Camera screenshot image's API.
- Added more Webcam image's API.
- Updated webcam image utility functions.
- Implemented new component
JCS_ScreenshotButton
. - Added remove from dir utility function.
- Added util function for webcam images.
- Added util function for screenshot images.
- Organized and added webcam settings to game settings.
- Updated webcam stopping logic.
- Fixed webcam texture remaining to the next scene issue.
- Fixed resize panel logic from
JCS_PanelRoot
component.
2.0.4
- Updated
JCS_Webcam
for webcam module. - Supplied
JCS_UnityObject
for generic Unity render object. - Supplied
JCS_ColliderObject
for generic collider object. - Organized source code for better document string.
- Removed unused variables in
JCS_3DCamera
component. - Renamed framework scenes to a better standard.
- Implemented
JCS_OrderEvent
component. - Updated to have tween panel shown ontop when active.
- Fixed minor logic error from testing component.
- Updated the create section from edtiro module for better UX.
- Differentiate the base panel and dialgoue panel for JCSUnity editor.
- Implemented switch BGM button component for GUI module.
- Organized sound player attachment default behaviour.
- Removed
JCS_2DShakeEffect
, please useJCS_3DShakeEffect
instead. - Upgraded 3D walk action from 3D AI module.
- Added panels section for GUI utility functions.
- Removed
GUI/Button/Dialogue
for repetitive functionalities with other components/scripts. - Implemented
JCS_ColliderType
enum for collider identification. - Implemented
JCS_ColliderObject
for collider component management for single transform.
2.0.3
- Added 3D walk action manager.
- Removed indie standard, use
others
/2D
/3D
instead. - Fixed 3D walk action overlap destination search path logic error.
- Released more mix damage text pool API.
- Fixed
Pythagorean Theorem
calculation in math module. - Fixed 3D Walk action AI with remaining distance calculation.
- Organized shader sources.
- Updated export settings so it no longer export frame test files.
- Updated the destory with time module with better flexible control.
- Upgraded the liquid bar module for better understanding API calls.
- Upgraded the damage text system for better default UX.
- Updated walk action with remaining distance accept variable.
- Now damage text system supports 3D space.
- Upgrade damage text system's user experience.
- Updated 3D walk action for AI module.
- Updated with detect touch count for touch event.
- Revert tween panel active/deactive logic.
- Added over GUI element check for utility module.
- Make
slide input
andmobile mouse event
as optional to
prevent multiple same scripts' execution. - Add check scene utility function.
- Implemented
JCS_ValueTweener
compnent for tweener module. - Implemented
JCS_3DLight
compnent for 3D module. - Updated the 3D AI module in walk action.
- Added range include for float value.
- Added the path action for path finding module.
- Upgraded 3D camera revolution rotate action, is more stable and has the improvement of the UX.
2.0.2
- Implemented
JCS_3DCameraPlayer
for character control relatives to camera, reference gameMonster Hunter
. - Implemented
JCS_3DHintBubble
component toGameObject
module. - Implemented
JCS_SimplePathAction
component. - Now tween panel support multiple transform tweeners.
- Implemented toggle panel default button.
- Added dispose callback for dialogue system.
- Updated the execution order with more reasonable reason.
- Implemented
JCS_TweenPathAction
component. - Fixed camera position offset logic with hard track in both 2D/3D camera.
- Implemented zoom in/out on mobile device.
- Renamed some of the weird API naming in system module.
- You can now zoom in/out with touches in mobile device.
- Implemented touch event compatible with mouse event.
- Organized
Resources
folder for exporting.
2.0.1
2.0.0
- Fixed down compatibility to Unity version
5.3.3
. - Changed project structure to have all the 3rd party dependencies on the root of the
Assets
folder. - Added sound settings for
JCS_2DSlideScreenCamera
. - Added mobile slide GUI feature.
- Update project's Unity Engine version to 2019.3.3f1.
- Fixed
JCS_3DCamera
out of range issue. - Clean up some scripts from
GameObject
module. - Fixed ensure all class inherit all parent class for settings.
- Fixed ensure all class inherit all parent class for managers.