mirror of https://github.com/axmolengine/axmol.git
add goal
This commit is contained in:
parent
9400bf79d8
commit
b0c62c07c2
|
@ -0,0 +1,62 @@
|
||||||
|
engine-v5 is another cocos2d-x fork.
|
||||||
|
|
||||||
|
preprocessor:
|
||||||
|
del:
|
||||||
|
CC_STATIC
|
||||||
|
|
||||||
|
add:
|
||||||
|
_USRDLL
|
||||||
|
_USEGUIDLL
|
||||||
|
_USREXDLL
|
||||||
|
_EXPORT_DLL_
|
||||||
|
|
||||||
|
_USRSTUDIODLL
|
||||||
|
|
||||||
|
Refactor core & extensions libs
|
||||||
|
C++17
|
||||||
|
|
||||||
|
engine-v5-core.dll:
|
||||||
|
renderer, audio, node tree
|
||||||
|
1. Refactor audio engine, OpenAL for all platforms.
|
||||||
|
2. Remove SimpleAudio
|
||||||
|
3. Remove offthread file operation
|
||||||
|
4. Remove getSutiableOpen
|
||||||
|
5. Optimize CCDownloader, curl for all platforms
|
||||||
|
7. Refactor engine-v5-deps, all compile as vs2019 14.22
|
||||||
|
8. minizip-1.2.0 [done]
|
||||||
|
9. ccMessageBox [done]
|
||||||
|
10. BMP support with stb_image
|
||||||
|
11. Remove unused libuv
|
||||||
|
12. Reorder child support
|
||||||
|
13. Remove tinyxml2 dep, use pugixml instead
|
||||||
|
14. Use xsxml for SAX parser only
|
||||||
|
15. Multi meta textures
|
||||||
|
16. ProgramStateRegistry
|
||||||
|
17. Optimize CCFileUtils
|
||||||
|
18. ANGLE support.
|
||||||
|
19. Use curl for HttpClient all platforms
|
||||||
|
20. AES encrypt system
|
||||||
|
21. Remove xxtea
|
||||||
|
XX1. Cache ProgramState or use object_pool
|
||||||
|
XX2. Remove socket.io
|
||||||
|
XX2. Remove websockets
|
||||||
|
XX4. Fully streaming play for all media file: .mp4, .mp3, .ogg, .wav
|
||||||
|
XX5. Streaming load for .ttf with freetype2
|
||||||
|
XX6. Remove CCB(already removed in v4)
|
||||||
|
XX7. Purely offthread load texture, use shared gl context
|
||||||
|
|
||||||
|
engine-v5-ui.dll: The original v3-ui framework may remove in the future
|
||||||
|
engine-v5-ext.dll: old GUI ui(could be remove), physics-nodes, pu3d
|
||||||
|
engine-v5-ccs20.dll: x-studio
|
||||||
|
engine-v5-ccs21.dll: x-studio
|
||||||
|
engine-v5-xs.dll: x-studio
|
||||||
|
|
||||||
|
engine-v5-lua.lib:
|
||||||
|
Lua53 compat
|
||||||
|
Remvoe luasocket
|
||||||
|
Use yasio as external lua/native tcp/udp/kcp support
|
||||||
|
XX1: Use sol2 for binding framework instead tolua++
|
||||||
|
|
||||||
|
!!! Custom APK support, don't compress .mp4, .mp3, .ogg, .wav, .ttf
|
||||||
|
|
||||||
|
!!!! future of future, use bgfx for multi renderer backend support.
|
Loading…
Reference in New Issue