|
firecat
| Дата: Суббота, 12.06.2010, 00:04 | Сообщение # 1 |
|
Разговорчивый
Группа: Пользователь
Сообщений: 140
Статус: Offline
|
Если кому пригодится, как мне! Code multiplier=100/(sprite_get_height(спрайт с другим размером)/нужный размер*100) при спрайте и размере 256x256 multiplier будет 1 при спрайте 128x128 и размере 256x256 будет 2 и т.д.... сначала получим размер спрайта(если он квадратный!!!), потом разделим на нужный размер, и умножим на сто (получим сколько процентов спрайт составляет от нужного размера) и сто разделим на проценты, получим множитель для параметров xsize ysize многих скриптов используемых в GML ! Можно оформить в скрипт: Code //resize2current(sprite,wishsize) var m; m=100/(sprite_get_height(argument0)/argument1*100) return m;
|
| |
| |
|
NewStrannik
| Дата: Суббота, 12.06.2010, 06:43 | Сообщение # 2 |
Всех уже задолбал
Группа: Проверенные
Сообщений: 808
Статус: Offline
|
m = argument1/sprite_get_height(argument0);
Сообщение отредактировал NewStrannik - Суббота, 12.06.2010, 06:47 |
| |
| |