Cocos Creator v1.9.1
Cocos Creator v1.9.1 is a minor upgrade to the recently released v1.9.0. The detailed changes are:
- Support for publishing the entire project to the WeChat mini game sub-domain. For details, please refer to [document] (http://docs.cocos.com/creator/manual/en/publish/publish-wechatgame-sub-domain.html).
- Support WeChat game configuration in the build panel ** Remote server address ** option to facilitate the download of remote resources
- Support for using TTF fonts on WeChat mini games
- Switch the adaptation layer of the WeChat game from ES6 to ES5, users can not enable ES6 to ES5
- Fix potential audio memory leak in WeChat game
- Support QQ to play in the build panel to configure the remote server address option to facilitate the download of remote resources.
- Fix some minor bugs in XMLHttpRequest with QQ
- Fixed an issue where the js path could not be resolved during QQ build
- Perfect QQ play with multi-touch support
- Added QQ support for base64 encoded images
- Perfect QQ Play Adaptation Layer
- Perfect audio support for QQ
- Fixed black screen issue after QQ checked MD5 Cache
- [Editor] [Build] Bug fix for custom project build template functionality not working on the Facebook Instant Games platform
- [Editor] [Build] Add build-start event to make it easier for users to do some processing before they build
- [Engine] [Wechat] Fixed an issue where WeChat game audio could not be stopped
- [Engine] [iOS] Fix the issue that the isTypedArray method fails on iOS 8-9
- [Engine] [Web] Fixing particle system will remove memory if it is not activated yet
- [Engine] cc.isValid adds an optional argument. Passing true will return false at the beginning of the destroy frame.
- [Engine] [Android] Fix a Memory Leak on jni
- As of v1.8.2, cc.eventManager is no longer recommended. Use cc.EventTarget or cc.systemEvent instead. The original API will be removed in 2.0.
- As of v1.8.2, cc.inputManager is no longer recommended. Use the same interface as cc.systemEvent instead. The original API will be removed in 2.0.
- As of v1.8.2, dragonBones.CCFactory.getFactory is no longer recommended. Please use dragonBones.CCFactory.getInstance instead. The original API will be removed in 2.0.
- When copying and pasting resources in the explorer, the resource properties will not be copied. (Since 1.9.0)
QQ Play known issues:
QQ is still playing in the grayscale test, developers also need to obtain internal testing qualifications for development, and only supports compiling on Mac for the time being. In addition, our adaptation work for QQ has not been completely completed yet. The following modules are currently not supported:
- Label: TTF is not supported, system font can only use the default font
- Particle system: Map data is not stored in plist. Only support map URL
The above functions are expected to be supported one by one in future updates. We will also continue to closely communicate with the Play engineers and continue to optimize the fitting effect.