Toggle Width

EndFRM
 
Konuyu Oyla:
  • Toplam: 32 Oy - Ortalama: 2.53
  • 1
  • 2
  • 3
  • 4
  • 5
Allegro fps sayaç
onba55 Çevrimdışı Yeni Üye
*
Yeni Üye
Üye No: 379
Konu Sayısı:
Yorum Sayısı: 83
55
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
Bul Alıntı
Sado Çevrimdışı Muhammet Çolak
*
Yeni Üye
Üye No: 1
Konu Sayısı:
Yorum Sayısı: 662
101
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
Bul Alıntı
Mucit Çevrimdışı Bilim, Teknoloji ve PC
*
Emekli Üye
Coder
Senarist
Üye No: 11
Konu Sayısı:
Yorum Sayısı: 2,251
410
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.

William Shakespeare in Kral Lear adlı kitabı olan bana ulaşsın!
Ben Türk55 im.
07-06-2012 13:19
Bul Alıntı
onba55 Çevrimdışı Yeni Üye
*
Yeni Üye
Üye No: 379
Konu Sayısı:
Yorum Sayısı: 83
55
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
Bul Alıntı
Oyuncu Çevrimdışı Unity 3d - Ses & Dj
*
Yeni Üye
Üye No: 129
Konu Sayısı:
Yorum Sayısı: 2,693
811
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
Bul Alıntı
Mucit Çevrimdışı Bilim, Teknoloji ve PC
*
Emekli Üye
Coder
Senarist
Üye No: 11
Konu Sayısı:
Yorum Sayısı: 2,251
410
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.

William Shakespeare in Kral Lear adlı kitabı olan bana ulaşsın!
Ben Türk55 im.
08-06-2012 15:48
Bul Alıntı
Oyuncu Çevrimdışı Unity 3d - Ses & Dj
*
Yeni Üye
Üye No: 129
Konu Sayısı:
Yorum Sayısı: 2,693
811
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
Bul Alıntı


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

Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi