Просмотр полной версии : Качение синуса
Hacker VBI
06.04.2013, 14:18
Прошу Вас, обьясните глупому, как сделать что-бы синус качался а не прокручивался?
Выводим блок высотой 100 точек, в нём намалёван синус :)
как выводить в нём линии, что-бы изображение не прокручивалось а "качалось" ?
introspec
06.04.2013, 14:46
как выводить в нём линии, что-бы изображение не прокручивалось а "качалось" ?
Не уверен, что я понял вопрос правильно, но, по идее, нужно вот этот уже "нарисованный" синус икс умножить на ещё один, другой синус, только не икса а времени.
Hacker VBI
06.04.2013, 15:16
Спасибо, дошло.
Привет туманному Альбиону! :)
introspec
06.04.2013, 15:49
Альбион в этом году не туманный, а холодный.
Да, ещё одна вещь, если это нужно запрограммировать как быстрый эффект, умножение не требуется. cos(x)-cos(y)=2*sin((x+y)/2)*sin((x-y)/2), поэтому вместо sin(a)*sin(b) нужно считать (cos(a-b)-cos(a+b))/2. А тут уже можно всё сделать таблицами.
не представляю как оно будет качаться при умножении... покажете потом?
introspec
06.04.2013, 19:24
не представляю как оно будет качаться при умножении... покажете потом?
При умножении будет как в приложенном гифе. А как ещё делают?
ну я так и предполагал, но имхо это не красиво. а делают еще вот так http://zxaaa.untergrund.net/INTRO/indy4.zip
или вот как тут одна из частей (красная на скриншоте) http://zxaaa.untergrund.net/view_demo.php?id=1180
introspec
06.04.2013, 21:18
Это жульничество! Эти ваши волны не стоят! :)
Конечно, стоячие волны самые скучные. Но надо же с чего-то начинать...
аа, ну все, понял, что вы хотели:) ок.
Hacker VBI, Если надо как интрушках там делается по другому.
Hacker VBI
06.04.2013, 22:05
спасибо introspec, принцип понял, всё уже получилось (уточняю еффект сейчас), ищите себя в greets в новой деме))
jerri, спасибо. мне принцип нужен был.
вышло сейчас как-то так
ld a,#01
inc a
ld ($-2),a
ld h,high sinsin
ld l,a
ld a,(hl)
ld c,a
ld h,high sinsin3
r4 ld a,0
dec a
ld (r4+1),a
ld l,a
ld a,(hl)
adc a,c
пока ещё в раздумиях
Hacker VBI, Если надо как интрушках там делается по другому.
Расскажи.
спасибо introspec, принцип понял, всё уже получилось (уточняю еффект сейчас), ищите себя в greets в новой деме))
jerri, спасибо. мне принцип нужен был.
вышло сейчас как-то так
ld a,#01
inc a
ld ($-2),a
ld h,high sinsin
ld l,a
ld a,(hl)
ld c,a
ld h,high sinsin3
r4 ld a,0
dec a
ld (r4+1),a
ld l,a
ld a,(hl)
adc a,c
пока ещё в раздумиях
в целом правильно
но только долго.
Hacker VBI
07.04.2013, 16:57
в целом правильно
но только долго.
Ваш вариант?
в целом правильно
но только долго.
Немножко оффтоп - раз ты хорошо в кодинге разбираешься, почему дему не напишешь? :v2_wink2:
Titus, не интересно.
игры - интересно, а демы нет. Максимум - интра.
Hacker VBI
07.04.2013, 18:26
Titus, не интересно.
игры - интересно, а демы нет. Максимум - интра.
jerri, немного голословно :v2_dizzy_vodka3:
jerri, немного голословно :v2_dizzy_vodka3:
голословно что?
сколько минут ты потратил на эту игру (http://zx.pk.ru/showthread.php?t=20999)?
голословно что?
Да не обижайся ты! К примеру в твою игру и я не играл. Ну не люблю я играть в компьтерные игры.
Но это ведь не значит, что я не оценил твою работу, код и реализацию. Лично мне, в коде, твоих возможностей не достичь. Поздновато ужЕ;-)
А VBI правильно высказался. Я тоже хотел-бы посмотреть твою дему. Вот тут был-бы верх кодинга!
Если ты игры делаешь, то всё и так понятно.
эта игра не моя, я рисую аналогию
Ну тогда извини, не разобрался.
Кстати - графика тоже не последнее слово в деме.
это да. без графики никуда.
Hacker VBI
07.04.2013, 21:18
jerri, лучше бы ты подсказал как реально стоит сделать по теме вопроса, а не отсылать нас к чужой игрушке :) только и всего!
jerri, лучше бы ты подсказал как реально стоит сделать по теме вопроса, а не отсылать нас к чужой игрушке :) только и всего!
Вас? и много вас?
мне не жалко. смотри, изучай
sin_move скорость движения синуса
sin_step скорость игры амплитудой
... кажется мне что скоро у слайдера будет новое интро :)
... кажется мне что скоро у слайдера будет новое интро
Настоящие спецы по этому аффекту Имаге крев:
http://zxaaa.untergrund.net/screen4/chaser.png
http://zxaaa.untergrund.net/get.php?f=DEMO3/chaser.zip
http://www.imagecrew.narod.ru/GIFS/contr.gif
AAA, спасибо конечно за интрушки, но они какие то левые.
лучшие все равно были у РСТ 7
AAA, спасибо конечно за интрушки, но они какие то левые.
лучшие все равно были у РСТ 7
Да ладно)
Titus, покажи лучше :)
Да сколько угодно) Взять хотя бы чего-нить из моих)))
Есть круче по коду.
Круче по дизайну.
Лучше-хуже понятие субьективное)
Titus, пальцем ткни :) ты релизил много.
а мне всетаки приятнее красота кода.
Titus, пальцем ткни :) ты релизил много.
а мне всетаки приятнее красота кода.
По коду посмотри интру к Dizzy 7 от MKHG.
А по стилю Space Gun. Обалденно сделано.
по коду красиво, но вот в целом не впечатляет
по коду красиво, но вот в целом не впечатляет
Внешний вид эффекта?
Rindex, вылетающие буквы?
Rindex, вылетающие буквы?
Угу. Ты только понажимай на ENTER и посмотри как они вылетают. Где дата, больше всего порадовало. Я не говорю, что там супер-код, просто сделано красиво.
Внешний вид эффекта?
ну да
верхняя часть - обычная бегучая строка
по центру статическая картинка.
внизу строка необычная
а в целом - напоминает ошибку с дизайном интро к Inferno Guide #1
мне стоило тогда дописать интро самому :(
ну да
верхняя часть - обычная бегучая строка
по центру статическая картинка.
внизу строка необычная
а в целом - напоминает ошибку с дизайном интро к Inferno Guide #1
мне стоило тогда дописать интро самому :(
Да, дизайн не очень асй, однако приемлем для начала 1995 года. Кстати, это первая масштабирующаяся бегущая строка на Спекки, на сколько я знаю.
---------- Post added at 00:30 ---------- Previous post was at 00:27 ----------
а в целом - напоминает ошибку с дизайном интро к Inferno Guide #1
мне стоило тогда дописать интро самому :(
Волнующаяся надпись? А что в ней не так? Затянутость?
Волнующаяся надпись? А что в ней не так? Затянутость?
Волнами должна была идти только одна надпись -
Inferno
Guide#1
а вот тот мусор что идет там - управление и прочее должно быть внизу экрана и обычным текстом или бегущей строкой.
ну и затянутость как следствие
---------- Post added at 00:40 ---------- Previous post was at 00:38 ----------
вот остальные интры я уже дописывать не доверял.
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot