Ana Menü
· Ana Sayfa
· Dosyalar
· Dökümanlar
· Forum
· Günün Resmi
· Haber Arşivi
· WWW Linkleri
· Üye Listesi

     Forumlar

 strncpy ve strncpy_s
 Konu adi : Borland c++ Builder ile Amiral Batti
 Rady10 - YerliOyun
 Kabusta Kaybolmak
 Konsol da programı bekletmek
 Oyun programlama icin hangi programlama dilli ?
 flash! şanlıurfa bilgisayar oyununda(no rapid)
 Sevgilim Olur musun?
 Directx'e başlamak isteyenler bi bakın
 PSP programlama
 Flash tan php
 Bilgisyr oyunu yapmam için üniverstde hangi bölüme girmeliym
 www.arshiv.gen.ms
 Cimg.h ilgilenenler icin
 müttefik oyunu

Konu Disi
 Emraah
 Yeni sitemiz açıldı
 Kalp krizi durumunda ne yapılmalı?
 Oyun sektöründe hangi görevde çalışmak isterdiniz?
 Takım arkadaşı sorunu
 msn de renklı nıck
 pc hata veriyor ! YARDIM!!
 Gülmek isteyenler Buraya
 İnanılmaz hl 2 modu görüntüsü
 Computer Languages History

[ Forumlara Git ]


oyunyapimi.org: Forums

www.oyunyapimi.org :: Başlığı Görüntüle - Transparent gif sorunu
 SSSSSS   AramaArama   Kullanıcı GruplarıKullanıcı Grupları   ProfilProfil   LoginLogin 

Transparent gif sorunu

 
Yeni Başlık Gönder   Cevap Gönder    www.oyunyapimi.org Forum Ana Sayfası -> Programlama Dilleri ve Algoritmalar
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
BuroX



Kayıt: Jun 07, 2005
Mesajlar: 65
Nereden: Hancan Games'ten

MesajTarih: Sat Jul 23, 2005 2:06 pm    Mesaj konusu: Transparent gif sorunu Alıntıyla Cevap Ver

Merhaba, vbde oyun yapıyorum ve animasyonlar için gif kullanıyorum. Ama gifleri nasıl transparent yapacağımı bilmiyorum. Karakter siyah bir kutunun içindeymiş gibi hareket ediyor.
Başa dön
Kullanıcı profilini gör E-Posta'yı gönder Kullanıcının web sitesini ziyaret et MSN Messenger
levent



Kayıt: Mar 13, 2003
Mesajlar: 188
Nereden: İstanbul

MesajTarih: Sat Jul 23, 2005 4:33 pm    Mesaj konusu: Alıntıyla Cevap Ver

üç yol var;
1-kolay,zahmetsiz ancak yaygın olmayan yöntem:gifleri transparan gösterebilen bir ocx bulunur, normal imageboxlar yerine bunlar kullanılır. sorun geçici olarak çözülür. ama ilerde ocxle alakalı bi sürü problem çıkabilir.

2-orta zorlukta, zahmetli ancak yaygın çözüm: resimlerin maskleri çıkartılır.mask işlemi:
2-1)resimin içindeki siyah kısımlar beyaz haline getirilip kaydedilir,
2-2)sonra resmin renkli kısımları beyaz haline getirilir ve bi daha farklı bi isimle kaydedilir.
2-3)BitBlt fonksiyonu ile çizim yapılır ve birinci parametrede vbSrcAnd ikincide vbSrcCopy verilir.(burada kabaca anlatıyorum...)

3)oldukça zor, yaygın ve zahmetsiz yöntem:directx kullanılır. gifler bmp'ye çevrilir. bmp'ler surface'e yüklenir (gene kabaca anlatıyorum) surfacein colorkeyleri transparan renkler için düzenlenir.

tavsiyem vb+directx ile 3. metodu kullanman. diğerleri hep bir yerde tıkanır...
Başa dön
Kullanıcı profilini gör Kullanıcının web sitesini ziyaret et
BuroX



Kayıt: Jun 07, 2005
Mesajlar: 65
Nereden: Hancan Games'ten

MesajTarih: Thu Jul 28, 2005 3:25 pm    Mesaj konusu: Alıntıyla Cevap Ver

Teşekkürler. gif89a ocx'ini kullanıyorum ama transparan gösterme özelliği yok sanırım. Daha iyi bir ocx biliyor musunuz?
Başa dön
Kullanıcı profilini gör E-Posta'yı gönder Kullanıcının web sitesini ziyaret et MSN Messenger
levent



Kayıt: Mar 13, 2003
Mesajlar: 188
Nereden: İstanbul

MesajTarih: Thu Jul 28, 2005 3:46 pm    Mesaj konusu: Alıntıyla Cevap Ver

ocx kullanmanın kötü tarafı bu işte. beğenmediğin bir özelliği değiştiremiyorsun. halbuki elinde kod olsa tranparan rengi dosyayı okuyarak belirler ona çizme komutu verirsin.
zaten oyunlardaki karakter animasyonları gif kullanılarak yapılmaz. genelde animasyonu kare kare gösteren uzunca bir bitmap dosyası kullanılır.


transparent animated gif oynatabildiğini iddia eden bir kod, deneyemedim mesul değilim;

http://www.lebans.com/animatedgifplayer.htm


son kez söyleyeyim elinde kaynak kodu olmayan ocx kullanmamaya özen göster.

kolay gelsin.
Başa dön
Kullanıcı profilini gör Kullanıcının web sitesini ziyaret et
huzeyfecoskun



Kayıt: Dec 29, 2003
Mesajlar: 174
Nereden: Ankara

MesajTarih: Thu Jul 28, 2005 4:25 pm    Mesaj konusu: OCX Alıntıyla Cevap Ver

ne ocx nede picture box ikisini de kullanma,diğer resim aracı vardıya neydi image mıydı vb6 daki adını unuttum onu kullan o transparan gösteriyor
Başa dön
Kullanıcı profilini gör E-Posta'yı gönder
BuroX



Kayıt: Jun 07, 2005
Mesajlar: 65
Nereden: Hancan Games'ten

MesajTarih: Thu Jul 28, 2005 4:36 pm    Mesaj konusu: Alıntıyla Cevap Ver

Saol verdiğin ocx işime yaradı.
Başa dön
Kullanıcı profilini gör E-Posta'yı gönder Kullanıcının web sitesini ziyaret et MSN Messenger
graphmaster



Kayıt: Mar 24, 2004
Mesajlar: 175
Nereden: Adana

MesajTarih: Thu Jul 28, 2005 4:44 pm    Mesaj konusu: Alıntıyla Cevap Ver

aslında olur mu bilmiyorum ama,herhangi bir animasyon editleme programı ile transparan yapıp oyuna ööle aktarsan
Başa dön
Kullanıcı profilini gör Kullanıcının web sitesini ziyaret et Yahoo Messenger MSN Messenger
BuroX



Kayıt: Jun 07, 2005
Mesajlar: 65
Nereden: Hancan Games'ten

MesajTarih: Sun Aug 07, 2005 4:29 pm    Mesaj konusu: Alıntıyla Cevap Ver

Malesef öyle olmuyor. Başka bir soru: vbde küpkök nasıl alınır? Bildiğim kadarıyla böyle bir fonksiyon yok.
Başa dön
Kullanıcı profilini gör E-Posta'yı gönder Kullanıcının web sitesini ziyaret et MSN Messenger
Ziyaretci



Kayıt: Apr 24, 2003
Mesajlar: 287
Nereden: İstanbul

MesajTarih: Mon Aug 08, 2005 8:45 am    Mesaj konusu: Alıntıyla Cevap Ver

y = x^(1/3)
y ye x in küpkökünü atar.
Başa dön
Kullanıcı profilini gör
sbakay



Kayıt: May 19, 2005
Mesajlar: 6

MesajTarih: Sat Oct 01, 2005 3:15 pm    Mesaj konusu: Alıntıyla Cevap Ver

Photoshop'da yaparsın. Arkaplanı transparan seç olur.
Başa dön
Kullanıcı profilini gör
TheCotanak



Kayıt: Sep 03, 2003
Mesajlar: 921
Nereden: Istanbul

MesajTarih: Sat Oct 01, 2005 4:38 pm    Mesaj konusu: Alıntıyla Cevap Ver

sbakay demiş ki:
Photoshop'da yaparsın. Arkaplanı transparan seç olur.


Oyle olmaz malesef.. Transparent gif yapmakla olmuyor bu iş.
Mask yapıp, mask üzerinden edit vermen gerekiyor kodlarda.. O sayede kurtarabiliyorsun.. Bunun yanında bunu beceren componentler de mevcut.

Ama bir raster duzenleme programıyla bu iş bitmiyor.
Başa dön
Kullanıcı profilini gör E-Posta'yı gönder Kullanıcının web sitesini ziyaret et
Aynstaynx



Kayıt: Jul 03, 2005
Mesajlar: 158
Nereden: Antalya/BELEK

MesajTarih: Sat Oct 01, 2005 4:59 pm    Mesaj konusu: Alıntıyla Cevap Ver

birader Gif Animatör isimli bir program var bununla yapamıyacağın bişey yok gibi bir incele istersen
Başa dön
Kullanıcı profilini gör E-Posta'yı gönder Kullanıcının web sitesini ziyaret et MSN Messenger
Mesajları göster:   
Yeni Başlık Gönder   Cevap Gönder    www.oyunyapimi.org Forum Ana Sayfası -> Programlama Dilleri ve Algoritmalar Tüm saatler GMT +2 Saat
1. sayfa (Toplam 1 sayfa)

 
Forum Seçin:  
Bu forumda yeni konular açamazsınız
Bu forumdaki mesajlara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız


Powered by phpBB 2.x.x © 200x phpBB Group
Türkçe Çeviri : Onur Turgay & Erdem Çorapçıoğlu
Türkçe Düzenleme: Alexis Canver
Version 2.x.x of PHP-Nuke Port by Tom Nitzschner © 200x www.toms-home.com




Web site powered by PHP-Nuke
Web site engine\'s code is Copyright © 2002 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Sayfa Üretimi: 0.122 Saniye