Cocos 2d-x, the game engine with the largest market share in China, has recently updated its version and officially upgraded its 3D technology. Cocos 2d-x 3.3 version adds new concepts such as bounding box, ray intersection, and game scene, which will improve the quality of games from five dimensions. The launch of intelligent modular functions can easily reduce file size and greatly simplify development work. In addition, Cocos 2d-x 3.3 uses a new audio system and adds a buffer mechanism. Games can play music while loading resources, and support synchronous playback of background music, triggering callback functions at the end of playback, setting the playback position, etc. A variety of new audio functions are launched simultaneously to fully help developers play with sound effects and music. There are many more powerful new functions, which will be listed one by one below. 3D technology has been significantly upgraded to improve quality in five dimensions The new version of Cocos2d-x 3.3 further upgrades the 3D technology on the original basis, comprehensively improving the game quality from five dimensions, giving people a refreshing feeling. Cocos 2d-x 3.3 easily changes the light source effect In the same rendering scene, multiple cameras exist independently, making the entire game world more vast, clear and as if within reach; the new concepts of bounding boxes and ray intersection are added to scene objects, which not only make the collision effect more accurate and realistic, but also greatly accelerate the judgment speed of objects in the scene, improving engine performance; the skinning function is greatly enhanced, and skeletal animation objects can dynamically update the external skin performance, easily achieving gorgeous and dazzling dressing effects; new patches that are always facing the camera are added to achieve more stable and natural 3D particle effects and functions such as overhead text in the game; the new concept of light source is added to the game scene, which enriches the game performance while helping developers to achieve diverse effects under different lighting conditions in the same scene, and change day and night at will in a second. Screenshot of the battle scene in Fantasy Warrior 3D At the Cocos2014 Developer Conference (Autumn), Cocos 2d-x founder Wang Zhe demonstrated the 3D functions of Cocos 2d-x using the demo "Fantasy Warrior 3D" as an example. All 3D features of this demo are created by Cocos 2d-x, and it can run smoothly on an Android device with a single-core 1GHz CPU. The gorgeous particle effects and vivid battle animations are eye-catching. Fishing Master 3: Exquisite 3D deep sea scenes Also relying on the 3D function of Cocos 2d-x, the national-level casual mobile game "Fishing Master 3" has made a qualitative leap in picture quality and animation effects. The new 3D fine deep-sea scene shows the best quality pictures and creates a real underwater close-up experience. The game achieved tens of millions of downloads within 24 hours of its release, and the next day it won the top spot on the App Store free list. Since the Cocos team announced its entry into the 3D field, it has been continuously improving the engine's support for 3D modules step by step. The launch of various new features in the Cocos 2d-x 3.3 version represents another solid step forward for this king of the 2D engine world in the 3D world. Smart modular function officially launched to reduce weight easily and quickly Cocos 2d-x 3.3 has added intelligent modularization function, which greatly simplifies the development work. Developers only need a libcocos2d library to enjoy all the functions of Cocos 2d-x engine. In the editing and packaging Link stage, all unused module compilers will be intelligently optimized at the first time of linking, which will not affect the package size. In addition, Lua development has also been modularized. Developers only need to register the required modules through a few lines of code to easily control the size of Lua programs. After testing, the lua-empty-test.so of the engine test example has been reduced from 9.5M to 5.5M, and the packaged APK has reached an extremely lightweight 2.9M. The launch of the engine's intelligent modularization function marks the end of the history of manually modifying project files. It not only reduces the number of user project projects and greatly reduces project maintenance costs; developers can also use the characteristics of the compiler to optimize the project package size to the minimum. The audio system has been completely evolved to make it easy to play with sound effects and music Cocos 2d-x 3.3 uses a new audio system and adds a buffer mechanism. From now on, the game can play music while loading resources, reducing latency; at the same time, the new version supports synchronous playback of background music, triggering callback functions at the end of playback, setting the playback position, etc. A variety of new audio functions are launched simultaneously to help developers play with sound effects and music. Cocos 2d-x 3.3 brings more surprises: Cocos 2d-x 3.3 is the first to support WP8.1, helping developers to make full use of the new advantages of the WP platform; it supports Spine v2.0.18, making it easier for developers to create more sophisticated animation effects; it adds the WebView function that can display web content, making it easier for developers to create game bulletin board displays, etc. Cocos 2d-x has been continuously polishing every detail, truly becoming a development tool in the hands of developers. With the gradual upgrade of hardware equipment, players have higher and higher requirements for game quality. As the game engine with the largest market share in China, Cocos 2d-x, known as the "cradle of mobile games", will continue to deepen its support for 3D games in the future, helping developers better meet the needs of players and create more miraculous mobile games. 【Cocos2d-x 3.3 download address】 http://www.cocos2d-x.org/filedown/cocos2d-x-3.3.zip |
<<: On Christmas Eve, Zhou Hongyi sent an internal letter: Bring your AK47 and make mobile phones!
>>: Apple Pay disrupts the payment industry?
Nowadays, information flow advertising has become...
There is one thing that unites people in the soft...
All the elements in an advertisement are for one ...
This article shares with you some details of the ...
Faced with an increasing number of channels, CPs ...
Based on the analysis of 1000+ splash screen mate...
How to register a new Apple ID? When you start to...
Late at night on March 15, a piece of news on the...
99% of marketing has probably encountered these p...
According to statistics from the American data co...
There are many techniques for acquiring seed user...
The methods of demand collection, analysis, and i...
"With 43 million analog mobile phone users, ...
This article briefly summarizes the three major t...
In the early morning of September 17, Apple annou...