Article View: pl.comp.sys.amiga
Article #66380Re: Dlaczego planar = płynny scrolling?
From: Jumal
Date: Sat, 16 Apr 2011 19:30
Date: Sat, 16 Apr 2011 19:30
34 lines
2694 bytes
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-mailReferences:
<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