Üst MenüForum kuralları Üst MenüGenel Haberler Üst MenüSoru Sorun Üst MenüForum Takımı Üst MenüReaL Para Üst MenüVİP Bölüm Üst MenüTurnuval Forum
OyunJet Bütün Oyunlar
Yeni Konu Gönder Yeni Yorum Gönder
 
Konuyu Oyla:
  • Toplam: 28 Oy - Ortalama: 2.57
  • 1
  • 2
  • 3
  • 4
  • 5
Allegro fps sayaç
Yazar Konu
onba55 Çevrimdışı
Yeni Üye
*
Yeni Üye

Yorum Sayısı: 83
Edilen Teşekkürler: 2
Alınan Teşekkürler:
0 mesajında 0 kere
Üyelik Tarihi: 12-05-2012

Rep Puanı: 55
ReaL Para: -1051.70
Yorum: #1
Allegro fps sayaç
Ben ilk allegro ya başladığım zaman şu fps sayaç olayını çok aramıştım ama bulamamıştım Açık Ağızlı Gülümseme.Ve yeni bi oyun yazmaya başladım onun için 1-3 gün önce bu sayacı yazdım ufacık hatası vardı super_nova sağolsun onuda hal ettik Gülümseme.Kullanımı çok basitit bu dersle her şeyi kavrıcaksınız eminim Gülümseme.

İndirme linki : Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

Şimdi bir tane örnek kod:



#include <allegro.h>
#include "fps.h"
void init();
void deinit();
int main() {
 
init();
 
BITMAP *ekran=create_bitmap(640,480);
 
FPS fps;
 
fps.fpsbasayar();
 while (!
key[KEY_ESC]) {
     
fps.fpsbaslat();
        
/*
        kodlarınız
        .
        .
        .
        */
        
fps.fpssonuc(10,10,ekran);
        
blit(ekran,screen,0,0,0,0,640,480);
        
clear(ekran); 
        
rest(3);
 }
 
deinit();
 return 
0;
}
END_OF_MAIN()
void init() {
 
int depthres;
 
allegro_init();
 
depth desktop_color_depth();
 if (
depth == 0depth 32;
 
set_color_depth(depth);
 
res set_gfx_mode(GFX_AUTODETECT_WINDOWED64048000);
 if (
res != 0) {
  
allegro_message(allegro_error);
  exit(-
1);
 }
 
install_timer();
 
install_keyboard();
 
install_mouse();
 
/* add other initializations here */
}
void deinit() {
 
clear_keybuf();
 
/* add other deinitializations here */


[Resim: fpssayac.gif]

Şimdide açıklim Gülümseme.

fpsbasayar() bu fonksiyon class ımızdaki bütün değişkenleri sıfıra eşitliyor bunu ana düngü başlamadan yukarısına yazınız.

fpsbaslat() bu fps sayımını başlatır bunu düngünün en başına koyun.

fpssonuc() bu ise fps yi bir kaç işlem sonucunda ekrana basar.Bunuda tamponu ekrana basma fonksiyonun hemen üstüne koyun.

Bu arada belki 1-2 fps yüksek göstere bilir.
07-06-2012 10:21
kullanıcının tüm mesajlarını bul Teşekkür Et Alıntı ile Cevapla
Sado Çevrimdışı
Muhammet Çolak
*
Yeni Üye

Yorum Sayısı: 662
Edilen Teşekkürler: 5
Alınan Teşekkürler:
1 mesajında 2 kere
Üyelik Tarihi: 14-01-2012

Rep Puanı: 101
ReaL Para: -324.62
Yorum: #2
RE: Allegro fps sayaç
güzel ders çok teşekkürler Açık Ağızlı Gülümseme

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
___________________________________

[Resim: 9gmju.gif]
07-06-2012 11:48
kullanıcının web sitesini ziyaret et kullanıcının tüm mesajlarını bul Teşekkür Et Alıntı ile Cevapla
Mucit Çevrimdışı
Bilim, Teknoloji ve PC
*
Kıdemli Üye
Senarist
Coder

Yorum Sayısı: 2,236
Edilen Teşekkürler: 397
Alınan Teşekkürler:
44 mesajında 53 kere
Üyelik Tarihi: 15-01-2012

Rep Puanı: 410
ReaL Para: 1467.80
Yorum: #3
RE: Allegro fps sayaç
şu gifi nasıl yaptın derste çok hoş olmuş sağol

Think different. Steve JOBS

İyi sanatçılar kopyalar, büyük sanatçılar çalar. Pablo PİCASSO

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

Kendi Çalışmalarım:
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. - Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. - Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. - Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. - Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. - Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. - Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. - Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

William Shakespeare in Kral Lear adlı kitabı olan bana ulaşsın!
Ben Türk55 im.
07-06-2012 13:19
kullanıcının web sitesini ziyaret et kullanıcının tüm mesajlarını bul Teşekkür Et Alıntı ile Cevapla
onba55 Çevrimdışı
Yeni Üye
*
Yeni Üye

Yorum Sayısı: 83
Edilen Teşekkürler: 2
Alınan Teşekkürler:
0 mesajında 0 kere
Üyelik Tarihi: 12-05-2012

Rep Puanı: 55
ReaL Para: -1051.70
Yorum: #4
RE: Allegro fps sayaç
Camtasia kullanıyorum Gülümseme.Camtasia ile ilk önce videoyu kayıt ediyorum sonra gif olarak kayıt ediyorum Gülümseme.
07-06-2012 22:11
kullanıcının tüm mesajlarını bul Teşekkür Et Alıntı ile Cevapla
Oyuncu Çevrimdışı
Unity 3d - Ses & Dj
*
Yeni Üye

Yorum Sayısı: 2,693
Edilen Teşekkürler: 268
Alınan Teşekkürler:
112 mesajında 137 kere
Üyelik Tarihi: 29-03-2012

Rep Puanı: 811
ReaL Para: 1691.10
Yorum: #5
RE: Allegro fps sayaç
Hehe Açık Ağızlı Gülümseme. Bende Camtasia 6 kullanıyorum. Ders çok güzel Onur. Ellerin dert görmesin.

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
08-06-2012 10:47
kullanıcının tüm mesajlarını bul Teşekkür Et Alıntı ile Cevapla
Mucit Çevrimdışı
Bilim, Teknoloji ve PC
*
Kıdemli Üye
Senarist
Coder

Yorum Sayısı: 2,236
Edilen Teşekkürler: 397
Alınan Teşekkürler:
44 mesajında 53 kere
Üyelik Tarihi: 15-01-2012

Rep Puanı: 410
ReaL Para: 1467.80
Yorum: #6
RE: Allegro fps sayaç
sağol işime çok yarayacak

Think different. Steve JOBS

İyi sanatçılar kopyalar, büyük sanatçılar çalar. Pablo PİCASSO

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

Kendi Çalışmalarım:
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. - Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. - Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. - Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. - Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. - Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. - Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. - Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

William Shakespeare in Kral Lear adlı kitabı olan bana ulaşsın!
Ben Türk55 im.
08-06-2012 15:48
kullanıcının web sitesini ziyaret et kullanıcının tüm mesajlarını bul Teşekkür Et Alıntı ile Cevapla
Oyuncu Çevrimdışı
Unity 3d - Ses & Dj
*
Yeni Üye

Yorum Sayısı: 2,693
Edilen Teşekkürler: 268
Alınan Teşekkürler:
112 mesajında 137 kere
Üyelik Tarihi: 29-03-2012

Rep Puanı: 811
ReaL Para: 1691.10
Yorum: #7
RE: Allegro fps sayaç
Çok güzel bir ders. Eline sağlık Onur. +rep 5

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
08-06-2012 15:54
kullanıcının tüm mesajlarını bul Teşekkür Et Alıntı ile Cevapla
Yeni Konu Gönder Yeni Yorum Gönder


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  [ÖRNEK]CCS C Basit Sayaç aboo67 4 2,364 20-02-2013 16:28
Son Yorum: Oyuncu
  C allegro ders8 onba55 6 2,419 28-07-2012 14:44
Son Yorum: Oyuncu
  C Allegro ders6 onba55 8 3,203 08-06-2012 10:50
Son Yorum: Oyuncu
  C allegro ders7 onba55 4 1,897 03-06-2012 12:58
Son Yorum: Sado
  C Allegro ders1 onba55 4 2,157 28-05-2012 20:27
Son Yorum: onba55

Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi


Kurucu » Yönetici » Üst Yetkili » Yetkili » Platin Üye » Gold Üye » Silver Üye » Yeni Üye » Yasaklı Üye

Dost Linkler
İletişimReaLses Yukarı GitArşivRSS Beslemesi