5.05.2013 / 14:50 | |
ovogov24 Пользователь Сейчас: Offline
Имя: Алексей Откуда: Малая Тавра-Екатеринбург(Свердловская область) Регистрация: 21.02.2013
| а можно ли вывести несколько разных объектов в определенных местах и как??? ато несколько карт хотел сделать, а каждый маленький квадратик выводить долго и слишком муторно
|
5.05.2013 / 15:02 | |
ovogov24 Пользователь Сейчас: Offline
Имя: Алексей Откуда: Малая Тавра-Екатеринбург(Свердловская область) Регистрация: 21.02.2013
| а еще как быстро вырезать несколько объектов ???? ато как то у меня в одном картинке больше 100 спрайтов а каждый раз писать дельграб долго
|
5.05.2013 / 15:14 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| С помощью цикла попробуй, там ведь каждый фрейм размещен с определенной последывательностью, ты в цикле с помощью условия и математики получаешь координаты и загружаешь гель. flag = true;
max_width_img = 100;
max_height_img = 100;
x = 0;
y = 0;
while( flag ) {
x = x + 10;
if(x > 90) {
x = 10;
y = y + 10;
}
if(y>90) {
flag = false;
}
gelgrab(/*тут я забыл что писать*/)
}
извините за смесь бейсика с явой, но я думаю вы поймете как это сделать на МБ, фигурными скобками ({}) я отделил блоки выражений __________________
знает толк Изменено vl@volk (5.05 / 15:15) (всего 1 раз) |
5.05.2013 / 15:20 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Я загружал гели 10х10, чтоб загружать гели например 10х20, надо от максимальной ширины картинки отнять 10, а от максимальной высоты картинки надо отнять 20 и подставить эти значения в проверке if(x>max_width_img - 10)
if(y>max_height_img - 20)
и к высоте прибавлять уже не 10, а 20. __________________
знает толк |
5.05.2013 / 15:52 | |
moDorks Пользователь Сейчас: Offline
Имя: moDorks Регистрация: 04.05.2013
| я с прямоугольниками разобрался а вот с гелями такаяже проблема прошу напишите код который работает ?
|
5.05.2013 / 16:00 | |
ovogov24 Пользователь Сейчас: Offline
Имя: Алексей Откуда: Малая Тавра-Екатеринбург(Свердловская область) Регистрация: 21.02.2013
| vl@volk, блин а если на языке бейсика этот код написать ато я ниче не понял
|
5.05.2013 / 16:16 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Сейчас попробую, надо мануалы пересмотреть.
__________________
знает толк |
5.05.2013 / 16:23 | |
Vapigor Пользователь Сейчас: Offline
Регистрация: 15.03.2012
| книгу читать надо уметь __________________
Делай шум! |
5.05.2013 / 16:44 | |
limil Пользователь Сейчас: Offline
Имя: limil Откуда: Белая Церковь Регистрация: 01.02.2011
| moDorks, смотри gl''i'',''/i.png'':sg''gel'',''i'':sm''gel'',0,0:dg''i'',0,0
|