[WIP] Cocos2d-x-2.2.6 MIYOO A30, TRIMUI SMART PRO, TRIMUI BRICK port, now only support video output with GLES2, no input and audio
- Inspired by and thanks to Steward.
- see also https://steward-fu.github.io/website/handheld/miyoo_a30_cpp_es_triangle.htm
參考資訊:
https://www.khronos.org/assets/uploads/books/openglr_es_20_programming_guide_sample.pdf
(for miyoo a30)
https://github.com/XK9274/a30-sdk-miyoo/releases/tag/16042024
see https://github.com/weimingtom/miyoo_a30_playground
see https://github.com/weimingtom/onscripter-jh-miyoo-a30
(for Trimui Smart Pro and Trimui Brick, aarch64)
https://github.com/trimui/toolchain_sdk_smartpro/releases/tag/20231018
(for PC)
xubuntu 20.04 64bit
see cocos2dx/CCDirector.cpp, void CCDirector::setProjection(ccDirectorProjection kProjection), see
#if CC_TARGET_PLATFORM == CC_PLATFORM_WP8
//if needed, we need to add a rotation for Landscape orientations on Windows Phone 8 since it is always in Portrait Mode
kmGLMultMatrix(CCEGLView::sharedOpenGLView()->getOrientationMatrix());
#endif
- Cocos2d-x屏幕适配之Sprite绘制原理
https://blog.csdn.net/ado137/article/details/37563323
https://blog.csdn.net/weixin_44053279/article/details/129713948
- CCEGLView.cpp (EGL initialization and viewport rotation)
- CCDirector.cpp (CCDirector::setProjection, Screen rotation)
- CCDirector.cpp (CCDirector::drawScene) and CCScene.cpp (Outside display list draw loop)
- CCSprite.cpp and CCNode.cpp (Inside display list draw loop)
- main.cpp (Screen size)
- HelloWorldScene.cpp (Outside the engine)
- https://github.com/kyokomi/Cocos2dxNovelGame
Cocos2dxNovelGame_v1.rar - https://github.com/wuxuanjian/cocos2d/tree/master/cocos2dx_lizi_1
- https://github.com/opentalking/gif-for-cocos2dx
- https://github.com/dayongxie/MyGUI
MyGUI_cocos2d-x.rar - Cocos2d-x2.2.5修改版
- https://github.com/weimingtom/adv_cocos2dx
- https://github.com/weimingtom/marika_cocos2dx
only a template