🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.pascal
Article #108

Re: Wypelnianie przestrzeni i obracanie bitmap

#108
From: Maciej Sinilo
Date: Tue, 15 Dec 1998 20:34
25 lines
2103 bytes
Kowal wrote:
> 
> Mam maly problem. Pisze gre (cos podobnego do Critikal Mass) i potrzebuje
> pomocy. Kazdy statek moze tam leciec pod dowolnym katem. Nie mam
> najmniejszej ochoty bawienia sie 360 bitmapami (statkami pod katem), ale nie
> mam dobrej medoty na obrocenie obrazka. Probowalem uzycwzoru x := r *
> (cos(alfa)) i y := r * (sin(alfa)); ale po obroceniu obrazka o 360 stopni
> nie wygladal on juz tak jak powinien. Moze wiec ktos z was zna lepszy sposob
> na obrocenie obrazka.
Jedna z metod to np. naniesienie textury ze statkiem na kwadrat (moze
byc nawet w przestrzeni 2d) i wywalanie tego na ekran (z teksturowaniem
i uwzglednianiem przezroczystosci). Wowczas obracanie statku sprowadzi
sie do obracania wierzcholkow kwadratu. 
Inna metoda to skorzystanie z efektu zwanego na scenie zoom-rotatorem.
Polega to na tym (jak zreszta mowi nazwa), ze obracamy i skalujemy
bitmape. Jezeli chcesz moge ci podeslac moje stare assemblerowe zrodlo
do takiego efektu (bitmapa 256x256). Ale IMHO pierwszy sposob jest
lepszy -- bardziej elastyczny. W ogole na twoim miejscu zastanowilbym
sie nad zrobieniem statkow w 3d. Dobry facet od 3dstudio potrafi z
niewielkiej ilosci face'ow calkiem fajne modele tworzyc.

-- 
---------------------------------------------------
Maciej Sinilo
Yarpen/Substance
Technical Details
Message-ID: <36769EC7.F515E62A@kki.net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mail
References: <36768c95.0@news.vogel.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mail
Message-ID: <36769EC7.F515E62A@kki.net.pl>
From: Maciej Sinilo <msinilo@kki.net.pl>
Organization: Substance
X-Mailer: Mozilla 4.05 [en] (Win95; I)
MIME-Version: 1.0
Newsgroups: pl.comp.lang.pascal,pl.comp.programming
Subject: Re: Wypelnianie przestrzeni i obracanie bitmap
References: <36768c95.0@news.vogel.pl>
Lines: 26
Date: Tue, 15 Dec 1998 20:34:14 GMT
NNTP-Posting-Host: 195.116.248.195
X-Complaints-To: abuse@tpsa.pl
X-Trace: news.tpnet.pl 913754054 195.116.248.195 (Tue, 15 Dec 1998 21:34:14 MET DST)
NNTP-Posting-Date: Tue, 15 Dec 1998 21:34:14 MET DST
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit