Загрузка и замена спрайта
|
|
OneAccaunt | Дата: Понедельник, 30 Апреля 2012, 16:46 | Сообщение # 1 |
частый гость
Сейчас нет на сайте
| Всем доброго времени суток! Хочу сделать чтобы при нажатии на кнопку "спрайт" произошел выбор изображения, далее его загрузка и замена спрайта у другого объекта. Как это реализовать?
Сайт OneAccaunt
|
|
| |
elis1112 | Дата: Понедельник, 30 Апреля 2012, 17:15 | Сообщение # 2 |
Igni et ferro
Сейчас нет на сайте
| сейчас пример скину, надеюсь то
Добавлено (30.04.2012, 17:15) --------------------------------------------- http://zalil.ru/33159669 хотя это было как то подозрительно просто
Сообщение отредактировал elis1112 - Понедельник, 30 Апреля 2012, 17:19 |
|
| |
OneAccaunt | Дата: Понедельник, 30 Апреля 2012, 17:22 | Сообщение # 3 |
частый гость
Сейчас нет на сайте
| elis1112, я имел виду выбор файла через get_open_filename("Image files|*.jpg;*.bmp;*.png",string(working_directory));
Сайт OneAccaunt
|
|
| |
elis1112 | Дата: Понедельник, 30 Апреля 2012, 17:24 | Сообщение # 4 |
Igni et ferro
Сейчас нет на сайте
| OneAccaunt, то же не очень сложно, сейчас исправлю сейчас поем залью пока можешь почитать это, как я понял тебе это надо
Сообщение отредактировал elis1112 - Понедельник, 30 Апреля 2012, 17:58 |
|
| |
OneAccaunt | Дата: Понедельник, 30 Апреля 2012, 18:06 | Сообщение # 5 |
частый гость
Сейчас нет на сайте
| elis1112, автоматическая загрузка и замена мне не нужна Я же написал что через get_open_filename надо.
Сайт OneAccaunt
|
|
| |
FadeBaker | Дата: Понедельник, 30 Апреля 2012, 19:08 | Сообщение # 6 |
JavaSE Game Developer
Сейчас нет на сайте
| Так как функции GML начал потихоньку забывать, то дам псевдокод: Code file = get_open_filename(нужные_аргументы); sprite = sprite_add(file, нужные_аргументы); object.sprite_index = sprite; //object - объект, которому нужно сменить спрайт
Уроки по GM Minecraft 2D на GM — Мои проекты — Blood Harvest [2D] — Original Blood Harvest [2D]: Remastered Edition Adventure Craft [2D] — Sandbox Space Shock [2D] — Scroll Shooter Intel® Core™ i5-3570K 3.40 GHz, 8 GB RAM, GeForce GTX 750 Ti, Monitor: LG 23EA63V-P.
|
|
| |
elis1112 | Дата: Вторник, 01 Мая 2012, 16:52 | Сообщение # 7 |
Igni et ferro
Сейчас нет на сайте
| http://zalil.ru/upload/33163910 тот пример где то на компе валяется, а это реализация примера fade мой такой же только немного не уклюжее был
Сообщение отредактировал elis1112 - Вторник, 01 Мая 2012, 17:04 |
|
| |