007wan |
Отправлено: 09 Ноября, 2017 - 15:11:07
|
Эксперт
Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017
Репутация: -2
|
Тема про тройной массив, Как реализовать Анимацию
Проще:
CODE:int col, x, y;
int Загрузка_[11][148][47];
string temp_fold;
int randd=rand(0,10);
INITDIALOG
{
getdisplay(col, x, y);
temp_fold=tempfolder();
for(int n=0; n<11; n++)
{unpack("C:\Users\Home\Desktop\МОЁ\KIBOR_BOT\скрипты\Загрузка_"+format(n)+".bmp", temp_fold+"Загрузка_"+format(n)+".bmp", 1);}
for(n=0; n<11; n++)
{loadimage (#Загрузка_[n][0][0], temp_fold+"Загрузка_"+format(n)+".bmp");}
loop(rand(1, 4))
{
for(n=0; n<11; n++)
{
visualwindow(n, 0, 0, imagewidth(#Загрузка_[n][0][0]), imageheight(#Загрузка_[n][0][0]), x/2-62, y/2-55, 100, #Загрузка_[n][0][0]);
sleep(125);
disablevisualwindow(n);
}
/*
visualwindow(10, 0, 0, imagewidth(#Загрузка_[10][0][0]), imageheight(#Загрузка_[10][0][0]), x/2-62, y/2-55, 100, #Загрузка_[10][0][0]);
sleep(125);
disablevisualwindow(10);
resettextout(1);
*/
}
} |
|
|
Kibor |
Отправлено: 10 Ноября, 2017 - 06:35:53
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
Сделал
CODE:int a[2][100][100];
loadimage (#a[0][0][0], "C:\Users\Вова\Desktop\Image_0.bmp");
loadimage (#a[1][0][0], "C:\Users\Вова\Desktop\Image_1.bmp");
loop()
{
visualwindow (0, 0, 0, imagewidth(#a[0][0][0]), imageheight(#a[0][0][0]), 100, 120, 100 , #a[0][0][0]);
sleep(125);
visualwindow (0, 0, 0, imagewidth(#a[1][0][0]), imageheight(#a[1][0][0]), 100, 120, 100 , #a[1][0][0]);
sleep(125);
} |
|
|
007wan |
Отправлено: 10 Ноября, 2017 - 14:29:08
|
Эксперт
Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017
Репутация: -2
|
Kibor пишет: Сделал
CODE:int a[2][100][100];
loadimage (#a[0][0][0], "C:\Users\Вова\Desktop\Image_0.bmp");
loadimage (#a[1][0][0], "C:\Users\Вова\Desktop\Image_1.bmp");
loop()
{
visualwindow (0, 0, 0, imagewidth(#a[0][0][0]), imageheight(#a[0][0][0]), 100, 120, 100 , #a[0][0][0]);
sleep(125);
visualwindow (0, 0, 0, imagewidth(#a[1][0][0]), imageheight(#a[1][0][0]), 100, 120, 100 , #a[1][0][0]);
sleep(125);
}
Супер.
(Добавление)
007wan пишет: Kibor пишет: Сделал
CODE:int a[2][100][100];
loadimage (#a[0][0][0], "C:\Users\Вова\Desktop\Image_0.bmp");
loadimage (#a[1][0][0], "C:\Users\Вова\Desktop\Image_1.bmp");
loop()
{
visualwindow (0, 0, 0, imagewidth(#a[0][0][0]), imageheight(#a[0][0][0]), 100, 120, 100 , #a[0][0][0]);
sleep(125);
visualwindow (0, 0, 0, imagewidth(#a[1][0][0]), imageheight(#a[1][0][0]), 100, 120, 100 , #a[1][0][0]);
sleep(125);
}
Супер.
Только можно вместо 1-ого массива не "1", а сразу n и прибавлять |
|
|
AdryV |
Отправлено: 10 Ноября, 2017 - 14:36:03
|
Специалист
Покинул форум
Сообщений всего: 449
Дата рег-ции: Май 2016
Репутация: 11
|
007wan пишет: Только можно вместо 1-ого массива не "1", а сразу n и прибавлять
мой пример работает! тоисть с "n"
хотя бы проверил сначала =)
(Добавление)
код (Отобразить)CODE:int col, x, y;
int Загрузка_[11][148][47];
string temp_fold;
int randd=rand(0,10);
INITDIALOG
{
getdisplay(col, x, y);
temp_fold=tempfolder();
//
for(int n=0; n<11; n++)
{
unpack("d:\kibor\хлам\Загрузка_"+format(n)+".bmp", temp_fold+"Загрузка_"+format(n)+".bmp", 1);
loadimage (#Загрузка_[n][0][0], temp_fold+"Загрузка_"+format(n)+".bmp");
}
//
loop(rand(1, 4))
{
//
for(int n1=0; n1<11; n1++)
{
visualwindow(n1, 0, 0, imagewidth(#Загрузка_[n1][0][0]), imageheight(#Загрузка_[n1][0][0]), x/2-62, y/2-55, 100, #Загрузка_[n1][0][0]);
sleep(125);
disablevisualwindow(n1);
}
//
visualwindow(10, 0, 0, imagewidth(#Загрузка_[10][0][0]), imageheight(#Загрузка_[10][0][0]), x/2-62, y/2-55, 100, #Загрузка_[10][0][0]);
sleep(125);
disablevisualwindow(10);
//
resettextout(1);
}
} |
|
|
007wan |
Отправлено: 10 Ноября, 2017 - 16:05:28
|
Эксперт
Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017
Репутация: -2
|
А да, работает . спасибо вам обоим.AdryV , Не все таки ошибка в визуальном окне
(Добавление)
Дайте полностью рабочий, он не работает у меня примерAdryV
(Добавление)
AdryV пишет: 007wan пишет: Только можно вместо 1-ого массива не "1", а сразу n и прибавлять
мой пример работает! тоисть с "n"
хотя бы проверил сначала =)
(Добавление)
код (Отобразить)CODE:int col, x, y;
int Загрузка_[11][148][47];
string temp_fold;
int randd=rand(0,10);
INITDIALOG
{
getdisplay(col, x, y);
temp_fold=tempfolder();
//
for(int n=0; n<11; n++)
{
unpack("d:\kibor\хлам\Загрузка_"+format(n)+".bmp", temp_fold+"Загрузка_"+format(n)+".bmp", 1);
loadimage (#Загрузка_[n][0][0], temp_fold+"Загрузка_"+format(n)+".bmp");
}
//
loop(rand(1, 4))
{
//
for(int n1=0; n1<11; n1++)
{
visualwindow(n1, 0, 0, imagewidth(#Загрузка_[n1][0][0]), imageheight(#Загрузка_[n1][0][0]), x/2-62, y/2-55, 100, #Загрузка_[n1][0][0]);
sleep(125);
disablevisualwindow(n1);
}
//
visualwindow(10, 0, 0, imagewidth(#Загрузка_[10][0][0]), imageheight(#Загрузка_[10][0][0]), x/2-62, y/2-55, 100, #Загрузка_[10][0][0]);
sleep(125);
disablevisualwindow(10);
//
resettextout(1);
}
}
не работает
(Добавление)
Ошибка в визуалвиндов |
|
|
|