度々失礼いたします。
MakeScreenで作った画像がバグります。
Windows版だと正常に表示できますが、Android版だと表示がおかしくなります。
サンプルコード
#include "DxLib.h"
int makeGraph(int make_graph)
{
int make_tile = MakeScreen(60, 60, TRUE);
SetDrawScreen(make_tile);
DrawBox(0, 0, 5, 60, GetColor(255, 255, 50), TRUE);
DrawBox(55, 0, 60, 60, GetColor(255, 255, 50), TRUE);
DrawBox(5, 0, 55, 5, GetColor(255, 255, 50), TRUE);
DrawBox(5, 55, 55, 60, GetColor(255, 255, 50), TRUE);
make_graph = MakeScreen(600, 600, TRUE);
SetDrawScreen(make_graph);
for (int j = 0; j < 10; j++) {
for (int i = 0; i < 10; i++) {
SetDrawBlendMode(DX_BLENDMODE_ALPHA, 190);
DrawExtendGraph(i * 60, j * 60, (i + 1) * 60, (j + 1) * 60, make_tile, TRUE);
SetDrawBlendMode(DX_BLENDMODE_ALPHA, 255);
}
}
SetDrawScreen(DX_SCREEN_BACK);
DeleteGraph(make_tile);
return make_graph;
}
int android_main()
{
if (DxLib_Init() == -1) return -1;
int SizeX = 800;
int SizeY = 600;
GetAndroidDisplayResolution(&SizeX, &SizeY);
SetGraphMode(SizeX, SizeY, 32);
SetDrawScreen(DX_SCREEN_BACK);
int test = -1;
test = makeGraph(test);
while (!ProcessMessage() && !ScreenFlip() && !ClearDrawScreen() && !CheckHitKey(KEY_INPUT_ESCAPE)) {
DrawGraph(0, 0, test, TRUE);
}
DxLib_End();
return 0;
}
よろしくお願いいたします。