Помогите Создать спрайт с помощью 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; |
Ответ: Помогите Создать спрайт с помощью lib_sprite
Может от версии паскаля или библиотек зависит?
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
Цитата:
И выложи сюда свою библиотеки game,sprite,tile. Плиз. |
Ответ: Помогите Создать спрайт с помощью lib_sprite
Вложений: 1
Вот все библиотеки, 2.02Rus
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
У меня тоже 2.02 русская. Тогда точно проблема в библиотеках. Щас устаналю твои библиотеки
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
Цитата:
написал этот код. Нету уже ошибки. НО при компилиации кода компьютер выводить ошибку что прекращена работа программы "midlet pascal 2.02". То есть теперь проблема в мидлет паскалье. Ты можешь сюда выложить свою мидлет паскаль? Если можешь то выложи плиз. |
Ответ: Помогите Создать спрайт с помощью lib_sprite
exe файл программы найди, кликни по нему правой и выбери свойства, там выбери совместимость, "Запустить программу в режиме совместимости" там выбери win 98 и не будет вылетать
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
А английскую версию не пробовали использовать?
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
Цитата:
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
для начала какой телефон и спрайт ты используешь?
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
Нокиа х2-00. Да использую
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
Вложений: 2
Вот скриншот с Nokia 5230, и сам мидлет.
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
Цитата:
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
Вложений: 1
вот эта сборка запустилась на древнем Nokia 6230
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
Цитата:
|
Ответ: Помогите Создать спрайт с помощью lib_sprite
PHP код:
|
Часовой пояс GMT +4, время: 23:15. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot