Помогите Создать спрайт с помощью lib_sprite
Привет всем, помогите пожалуйста. Мне надо сделать спрайт. Узнал что для этого есть специальный библиотека sprite но не смог правильно использовать его. Покажите пример в этом коде чтобы geroi.png отображало как спрайт.
Program test_lib_sprite; uses sprite; var fon_1,geroi_1:image; begin fon_1:=loadimage('fon.png'); geroi_1:=loadimage('geroi.png'); drawimage(fon_1,0,0); drawimage(geroi_1,50,50); repaint; delay(5000); end. |
Ответ: Помогите Создать спрайт с помощью lib_sprite
Вроде даже библиотека sprite не нужна. В примерах я не увидел uses sprite;
Может имя файла некорректное у тебя. |
Ответ: Помогите Создать спрайт с помощью lib_sprite
Я не знаю как сделать спрайт. И по этому в примере сделал обычный вывод изображения. Но вы покажите вывод спрайта. спрайт мне нужен! Срочно! Ну кто нибудь знает
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
Посмотри в этой теме спрайты
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
Цитата:
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
Лови
Код:
program sprite; |
Ответ: Помогите Создать спрайт с помощью lib_sprite
Цитата:
uses sprite,game; - вопрос 1. Чтобы использовать sprite нужно еще обязательно подключить game? var ico:integer; - вопрос 2. Здесь тип переменного integer, а можно вместе этого использовать тип image? game.init(0); - вопрос 3. Объясни, почему здесь после init написано 0 внутри скобки? sprite.init(1); вопрос 4. Здесь, внутри скобок указывается общий количество спрайтов в игре? game.show; - вопрос 5. Если этот оператор написано в главном коде, то не нужно его повторно писать в других процедурах да? sprite.append(ico); - вопрос 6. В учебнике написано что этот оператор "добавить спрайт". Куда он добавляет спрайт? Game.refresh - вопрос 7. Ты просто забыл писать эту комманду да? Или он не нужен? Прошу подробно ответь на все вопросы! Огромное спасибо за ране. |
Ответ: Помогите Создать спрайт с помощью lib_sprite
Ответ на 1 вопрос: как я понял данная библиотека обращается к к библиотекам Lib_game и Lib_tile так что эти библиотеки нужно использовать совместно. Следовательно да придется подключать game.
Ответ на 2 вопрос: Если хочешь создать спрайт, то только integer, такие условия библеотеки. Но если ты хочешь создать фон который не будет привязан к либе, то можно и image Ответ на 3 вопрос: незнаю в разных версия либ данный параметр может и не использоваться. Ответ на 4 вопрос: сколько создадим спрайтов Ответ на 5 вопрос: ну наверное уж, кто знает как твой код будет выглядить... Ответ на 6 вопрос: В учебнике должно быть написано куда. Ответ на 7 вопрос: Ты просил простой код чтоб с этой либой вывести спрайт, я тебе его написал. Остальное прошу юзать лично. |
Ответ: Помогите Создать спрайт с помощью lib_sprite
Цитата:
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
program sprite;
uses sprite,game; var ico:integer; begin game.init; sprite.init(1); game.show; ico:=sprite.create('/geroi.png'); sprite.set_position(ico, 70, 70); sprite.append(ico); delay(9000); end. Тут я убрал скобки и 0. Игра собирается но в игре пустой экран(спрайт не выводится на экран). |
Ответ: Помогите Создать спрайт с помощью lib_sprite
program sprite;
uses sprite,game; var ico:integer; begin game.init; sprite.init(1); game.show; ico:=sprite.create('/geroi.png'); sprite.set_position(ico, 70, 70); sprite.append(ico); game.refresh; delay(9000); end. Здесь тоже пустой экран. program sprite; uses sprite,game; var ico:integer; begin game.init; sprite.init(1); game.show; ico:=sprite.create('/geroi.png'); sprite.set_position(ico, 70, 70); sprite.append(ico); game.refresh; repaint; delay(9000); end. Здесь тоже пустой экран. |
Ответ: Помогите Создать спрайт с помощью lib_sprite
program sprite;
uses sprite,game; var ico:integer; begin game.init; sprite.init(1); game.show; ico:=sprite.create('/geroi.png'); sprite.set_visible(ico,1); sprite.set_position(ico, 70, 70); sprite.append(ico); game.refresh; repaint; delay(9000); end. Попробовал и так. Тоже пустой экран. (напомнимаю что спрайт был добавлен в ресурс. ) Теперь как решаем эту проблему? |
Ответ: Помогите Создать спрайт с помощью lib_sprite
Вложений: 1
мой пример с этой либой заработает
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
Стоп мой код полностью рабочий, так что не знаю что у тебя там вылазиет...
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
незнай у меня вот все отображается
Код:
program sprite; |
Часовой пояс GMT +4, время: 18:08. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot