-
-
Notifications
You must be signed in to change notification settings - Fork 207
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roadmap #1
Comments
Can you provide the dependencies source too, so we can also compile them. |
I will provide later |
@imtrobin ok done deps for win32, now you can do follow steps to run cpp-tests on win32 python download-deps.py
mkdir build
cd build
cmake -A Win32 .. After vsproject generated, just open Cocos2d-x.sln to build cpp-tests and run it. |
Auto choice best renderer from multi backends. |
Fix .so auto link when folder not exists
android {
aaptOptions {
noCompress 'mp3','ogg','wav','mp4','ttf'
}
} |
Note: OpenAL is deprecated on macOS 10.15.6 and 11 (10.16). |
engine-x already adapte openal-soft on ios |
Refactor AudioEngine, OpenAL for all platforms, and on iOS, can switch to openal-soft through |
TODO: manually TODO: manullay TODO: manually manually checked V4 Good PR: cocos2d/cocos2d-x#20506 |
Imgui hdpi support: Simple on windows /*
* config high dpi scaling
*/
#define IMGUI_SCALE_FACTOR 1.2f
#define IMGUI_DEFAULT_FONT_SIZE 13.0f
HDC hdc = GetWindowDC(nullptr);
int xpixels = GetDeviceCaps(hdc, LOGPIXELSX);
ReleaseDC(nullptr, hdc);
float dpiScale = (float)xpixels / (float)USER_DEFAULT_SCREEN_DPI;
auto finalScale = IMGUI_SCALE_FACTOR * dpiScale;
auto imFonts = ImGui::GetIO().Fonts;
auto imChars = imFonts->GetGlyphRangesChineseSimplifiedCommon();
// auto imAllChars = imFonts->GetGlyphRangesChineseFull();
imFonts->AddFontFromFileTTF(R"(C:\Windows\Fonts\msyh.ttc)", IMGUI_DEFAULT_FONT_SIZE * finalScale, nullptr, imChars);
ImGui::GetStyle().ScaleAllSizes(finalScale); Other references:ocornut/imgui#2826 |
Can the link to this page removed from readme? |
Yes, link to project page or milestone may be better |
I've opened a pull request for multi textured FastTMXLayer's, can be a very high arbitrary number of textures with opengl but metal is in the middle of the problem |
Notes
Engine core
FileUtils::getFileDataFromZip
, recommend useZipFile
insteadcompression texels data
to GPUThirdparty
Extensions:
Toolsets And build env
Lua Binding
poors of LuaJIT
planlua
without restricts programing (luajit have to many programing restricts)benefit of lua5.4
The text was updated successfully, but these errors were encountered: