Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Программирование (http://zx-pk.ru/forumdisplay.php?f=14)
-   -   Чем нарисовать спрайты и как заставить их двигатся. (http://zx-pk.ru/showthread.php?t=14256)

sevol 10th November 2010 22:44

Чем нарисовать спрайты и как заставить их двигатся.
 
Прошу подсказать, Чем нарисовать спрайты (анимацию) и как заставить спрайты двигатся клавишами, желательно команды бейсика.

AAA 10th November 2010 22:55

Quote:

Originally Posted by sevol (Post 330122)
Прошу подсказать, Чем нарисовать спрайты (анимацию) и как заставить спрайты двигатся клавишами, желательно команды бейсика.

Какой спрайт табе нужен ? Кто скажи имя ?

Я их расую в программе Paint, входящей в комплект Майкросовт.

Чтобы спрайт двигался, его нада нарисовать так:

http://i008.radikal.ru/1011/2e/8a1793a138e4.png

И тогда получишь вот:

http://s48.radikal.ru/i122/1011/f0/eaad7675e696.gif
Потома я эти фазы размещаю в квадратики 256 на 192 и перевожу на спектрум, потом распределяю по шахматке.

sevol 10th November 2010 22:58

Quote:

Originally Posted by AAA (Post 330125)
Какой спрайт табе нужен ? Кто скажи имя ?

я имеб введу анимацию, например космический кораблик ну и как заставить его двигатся например клавишами курсора

IanPo 10th November 2010 23:01

sevol, http://vtrdos.ru/book.htm
Ищи книги про графику или типа "Как написать игру на Спектрум".
Кажется, спрайты были в Laser Basic.

AAA 10th November 2010 23:02

Quote:

Originally Posted by sevol (Post 330127)
я имеб введу анимацию, например космический кораблик ну и как заставить его двигатся например клавишами курсора

рисуешь так как я показал, а дальше это все программиться. Чтобы было движение вперед нада так рисовать как смерть. А если статично, на месте спрайта, то пофиг как, как нарисуешь так и будет прокручиваться.

sevol 10th November 2010 23:04

Quote:

Originally Posted by AAA (Post 330125)
Какой спрайт табе нужен ? Кто скажи имя ?

Я их расую в программе Paint, входящей в комплект Майкросовт.

Чтобы спрайт двигался, его нада нарисовать так:


И тогда получишь вот:

http://s48.radikal.ru/i122/1011/f0/eaad7675e696.gif
Потома я эти фазы размещаю в квадратики 256 на 192 и перевожу на спектрум, потом распределяю по шахматке.

а какой программой рисунки вы переводите на спектрум?

Rindex 10th November 2010 23:09

Quote:

Originally Posted by sevol (Post 330130)
а какой программой рисунки вы переводите на спектрум?

BMP2SCR

Лас 10th November 2010 23:13

Для работы со спрайтами можно пользоваться расширением стандартного бейсика - Laser Basic.
Скачать можно отсюда: Laser Basic
В будущем Вам может понадобиться компилятор (но не на стадии изучения):Laser Compiler

Книжка для работы с Laser Basic: http://www.zxpress.ru/book.php?id=6
Книжка малополезная, но аналогов не имеет: Как написать игру (на бейсике) - А.Капульцевич, И.Капульцевич, А.Евдокимов. Питер'95.

AAA 10th November 2010 23:16

Давай по порядку:
 
1 Attachment(s)
1. Выбираем спрайт:
http://smajliki.ru/smilies-133.html

2. Выбрали сохранили:
http://s10.rimg.info/8b1a2aa6ebcc90b...32af7b918d.gif

3.Загрузили в программу:Unlead Gif Annimator

4.Выгрузили его как:
СОХРАНИТЬ КАК IMAGE FRAMES

5.смотри в виндовс XP как плитку:
http://s013.radikal.ru/i325/1011/48/f571d3ca470d.png



6. Обрабатываем, под экран 256 на 192 в программе PAINT, размещаем...

7. переводим в BMP2SCR и снова уже на сетке размещаем..

http://s014.radikal.ru/i329/1011/4a/c3651084c3c8.png

Далее по коду, спрашивай все у тибоха у него есть исходники крутые и как крутить, и как сделать зеркалку для экономии инта и как ее двигать

Нескомпилированная часть в приложении запускаеться B файлом. Спрайт и двигаеться и крутиться и летает и он так как одинаковый то выводить только половинка и умножаеться на 2.

ПО ТЕМЕ !!!http://abzac.retropc.ru/content?id=357

moroz1999 11th November 2010 01:07

Я всегда для рисования спрайтов пользовался Sprite Master:
http://vtrdos.ru/system/SM_511.ZIP
Там много типов спрайтов поддерживается. Советую нарисовать для пробы пару кадров, а потом опробовать в своей программе, чтобы быть уверенным, что это то, что надо.


All times are GMT +4. The time now is 20:59.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.