Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
9. July 2018


Cocos Creator 1.9.3 was just released.  This is a relatively minor feature release with updated to WeChat and QQ Play among various other fixes.  If you are interested in learning Cocos Creator we have a tutorial series currently under development over on Devga.me.


Details of the release from the Cocos forums:

WeChat game
  • Fixed an issue where only a single audio can be played on WeChat games and the number of audio plays is limited.
  • Fix that WeChat mini game audio can’t stop
  • Fix gravity sensing direction and wrong value in Android WeChat game
  • Fix not being able to submit a TypedArray format texture in WeChat games
  • Fix that the frame rate is abnormal on the old WeChat
  • Improve WeChat mini game video playback support
  • Downward compatible with WeChat games 1.7.4 version base library
QQ Play
  • Fix only play a single audio and the number of audio playback is limited
  • Fix unable to operate the engine object during the game loading process
  • Fix particle play card dead problem
  • Fix a semi-transparent text will be rendered into a black question
DragonBones
  • Fixing DragonBones’ repeated assignment of bones on native platforms can cause crashes
  • Fix manually clearing the texture data of Dragon DragonBones
Other
  • Fix text box for Web and Android platform Input Flag is invalid
  • Fix Label rendering related issues
  • Fix cc.game’s EVENT_HIDE and EVNET_SHOW callbacks may be called multiple times

GameDev News

2. July 2018


A brand new tutorial series just went live on devga.me (to join the existing Armory 3D series), the Cocos Creator Crash Course.

Cocos Creator Crash Course - Devga.me Tutorial Series

The series currently consists of the following tutorial parts:

Cocos Creator Tutorial Series homepage

There are a few more tutorial chapters in active development.  The existing content should already be enough to get you up and running using the Cocos Creator game engine!  There will also be at least one video tutorial covering basically everything covered by the text series.

GameDev News, Programming , , ,

1. June 2018

Cocos Creator just released version 1.9.2.  Cocos Creator is a complete cross platform 2D  game engine with editor built on top of the Cocos2d-x open source project.   A lot of this release features improvements to WeChat and QQ play support, two services extremely popular in the Chinese market.  Cocos Creator is available on Windows and Mac OS.

Details of the release:

Features
  • [Editor] [Timeline] Animation Editor can edit “missing nodes” and allow node data to be migrated
  • [Editor] [Timeline] Animation Editor supports copying and pasting keyframes on multiple nodes at the same time
  • [Editor] [Timeline] Animation Editor Several Experience Optimizations
  • [Editor] Place the adaptation layer code of QQ Play and Wechat games into the Contents/Resources/builtin directory of the editor for users to upgrade
  • [Engine] Upgrade Facebook Instant Games SDK to 6.2
  • [Engine] Optimizing Label’s Memory Usage on Non-native Platforms
WeChat Games
  • Fixed an issue where the AudioSource component may report an error when it is destroyed
  • Optimize the implementation of sounds on WeChat games
  • Use openDataContext to define the open data field in the game.json of the WeChat game. Change the entry file of the open data field to index.js
  • Fix the issue of loading remote resources in the WeChat open data domain
  • Fix errors that may occur when loading plist particles on WeChat games
  • Fix gl.texImage2D error caused by calling cc.RenderTexture.create in WeChat game
  • Fixed an error on WeChat getting old WeChat game open data domain on old version
  • Allows simulation of system information obtained through cc.sys.os on the WeChat mini game developer tools
  • Fixed an issue where the subdomain could not be correctly identified on the old version of WeChat
QQ Play
  • Optimized QQ to play a sound on the realization
  • Fix QQ playing a problem with the following blue screen in iOS 10
  • Repair QQ may play an error when loading plist particles
  • Fixed plug-in script loading exception when posting to QQ to play with Windows
  • Improve header processing in XMLHttpRequest for QQ
  • Perfect userAgent for QQ
  • Fixed QQ playing a text stroke effect
Bug Fixes
  • [Editor] Fix Documentation Links for AudioSource and MotionStreak Components
  • [Editor] Fix the problem that the editor might preview the animation if the animation changes the node’s active
  • [Editor] Fixed an issue where the editor could not be accessed when the login server went down
  • [Editor] Fix the issue that when you repeatedly drag to the same prefab as a child of other prefab
  • [Engine] Fixed an issue where the sprite’s blend mode could not be set to ZERO on the web platform
  • [Engine] Fixed a problem in cc.sequence where nesting other calls to the repeat method’s action would cause abnormal speeds in special cases
  • [Engine] Fix Sprite error after scene change
  • [Engine] [JSB] Fixed an issue that triggered assertions after creating cc.GLProgram in the JS layer and adding it to cc.shaderCache
  • [Engine] [JSB] Fix Native Platform Physics Engine Binding Problem
  • [Engine] [Native] Fixed cc.Sprite.FillType enumeration error on native platform
  • [Engine] [UI] Fixed a positioning issue that may be caused when the scroll view is enabled with vertical, horizontal scrolling, and the inner size is too small.
  • [Engine] [Audio] Fixed an issue where playing audioEngine.resume repeatedly would start from scratch.


If you want to learn more about Cocos Creator, be sure to watch our hands on video available here and embedded below.

GameDev News

22. May 2018


Cocos2D-x 3.17 was just released.   Cocos2D-x is an open source MIT license cross platform C++ game framework that has been used to create several games including BADLAND and Clash of Kings.  The 3.17 release adds support for iPhone X, upgraded the underlying media libraries and implemented various bug fixes and improvements.


Highlights

  • added support for iPhone X
  • added support Android Studio 3.0+
  • CMake is now supported on all platforms
  • upgraded Spine runtime to v3.6.39
  • upgraded GLFW to 3.2.1
  • misc bugs fix and stability improvements


Click here to read the full release notes.  If you wish to learn more about Cocos2D-x check out our complete text tutorial series available here, or watch the following video series here and here.

GameDev News

26. April 2018


The JavaScript 2D game framework, Cocos Creator, just received a minor update bringing it to version 1.9.1.  The majority of new functionality in this update are focused on WebChat and QQPlay support, although there are also some changes and bug fixes.  If you are interested in learning more about Cocos Creator, be sure to check out our hands-on video.


WeChat Games
  • 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
QQ Play
  • 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
Other Updates
  • [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
DEPRECATION
  • 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.
KNOWN ISSUES
  • 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
  • WebView
  • VideoPlayer


GameDev News

See More Tutorials on DevGa.me!

Month List

Popular Comments