🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.sys.amiga
Article #66380

Re: Dlaczego planar = płynny scrolling?

#66380
From: Jumal
Date: Sat, 16 Apr 2011 19:30
34 lines
2694 bytes
On 13/04/2011 17:53, Mike wrote:

> d) straciliśmy płynność animacji. Obiekt zamiast przesuwać się o 1px w
> czasie 1/50 sekundy (na vblanku) będzie się co jakiś czas zatrzymywał na
> 2 klatki.
> Nie potrzeba wprawnego oka aby zauważyć, że obiekt "skacze", zwłaszcza
> jeśli wcześniej siedzieliśmy przed amigą.
>
> -1 za brak umiejętności czytania ze zrozumieniem.
>

Miło że sobie przyznałeś :) Ode mnie dodatkowy za brak wyobraźni. Obiekt 
porusza się o 1px co 1/50 sekundy. Jeśli VBLANK jest częściej to 
przesunie się tylko w tych cyklach w których trzeba. Oczywiście, 
najlepiej by było żeby to było 100Hz, 150Hz, wielokrotność. Ale szczerze 
- nie zauważysz tego. Natomiast page flipping zauważysz od razu. I w 
przypadku 50 Hz najwyżej czasem zatrzyma się na jedną.

>> Proste rozwiazanie, w zasadzie - czysto algorytmiczne zagadnienie.
>> I stosowane przez demosceniarzy - jak widac w dosowych demach z lat
>> 90-ych takie problemy nie wystepuja. No , ale sa programisci i
>> programisci myslacy ;)
>
> Szkoda, że mało wśród nich praktykujących. Jak przychodzi co do czego to
> nagle się okazuje, że wszyscy teoretycy ;)

Demoscenowcy piszący pod DOSem nagminnie to praktykowali. Takoż twórcy 
gier. Nie pamiętam page flippingu czy migotania w tamtych grach. 
Niestety - od momentu przejścia pod system "wysokiego" poziomu 
separujący Cię doskonale od sprzętu, jest to nieosiągalne. Tu spieprzył 
MS - skoro programiści już nie mają do tego dostępu, to oni powinni o to 
zadbać

Jumal
Technical Details
Message-ID: <iocqp2$8o7$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
References: <intdml.3uk.1@teren.hamstera.pl> <int8gk$46f$1@news.onet.pl> <4da2f978$0$2449$65785112@news.neostrada.pl> <slrniq8fot.ok5.konrad@sekator.interdata.net.pl> <4da48412$0$2437$65785112@news.neostrada.pl> <io4ccs$dvo$1@news.onet.pl> <4da5d4fd$0$2460$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
From: Jumal <jumal@vp.pl>
Newsgroups: pl.comp.sys.amiga
Subject: Re: Dlaczego planar = płynny scrolling?
Date: Sat, 16 Apr 2011 20:30:24 +0100
Organization: http://onet.pl
Lines: 35
Message-ID: <iocqp2$8o7$1@news.onet.pl>
References: <intdml.3uk.1@teren.hamstera.pl> <int8gk$46f$1@news.onet.pl> <4da2f978$0$2449$65785112@news.neostrada.pl> <slrniq8fot.ok5.konrad@sekator.interdata.net.pl> <4da48412$0$2437$65785112@news.neostrada.pl> <io4ccs$dvo$1@news.onet.pl> <4da5d4fd$0$2460$65785112@news.neostrada.pl>
NNTP-Posting-Host: 87.192.244.202
Mime-Version: 1.0
X-Trace: news.onet.pl 1302982242 8967 87.192.244.202 (16 Apr 2011 19:30:42 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Sat, 16 Apr 2011 19:30:42 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9
In-Reply-To: <4da5d4fd$0$2460$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit