Mocha

Linux ve Windows için C ++ 'da yazılmış 2D oyun kütüphanesi
Şimdi İndirin

Mocha Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL v3
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Sean Olson
  • yayıncı web sitesi:
  • https://launchpad.net/~olson-sean-k

Mocha Etiketler


Mocha Açıklama

Linux ve Windows için C ++ 'da yazılmış 2D oyun kütüphanesi Mocha, hem Windows hem de Linux platformları için 2D oyun geliştirmek için C ++ kütüphanesidir. Alt seviyesindeki APIS'teki araçları kullanması kolay bir araç oluştururken oyun oluşturmak için temel çerçeveyi sağlamaya çalışır. Mocha, kütüphanenin temel uygulamasını çalışma zamanında yükleyen bir eklenti tabanlı sistem kullandı. Bu yaklaşım son zamanlarda maliyetler kazanımlardan daha büyük olduğu için terk edilmiştir. Eklentiler hala kütüphanenin önemli bir parçası olacaktır, bunun yerine öncelikle belirli görüntü dosyası formatlarını veya gölgelendirici dillerini yüklemek gibi çeşitli kaynakları ele almak için destek sağlayacaktır. Bu, Clanlib'in sağlayıcı konseptine benzer, ancak daha az statik. Esneklik için, Mocha, çekirdek uygulamasını değiştirebilmesine izin veren bir dizi arayüz sunar. Bu tamamen statik. Çapraz platform olarak tasarlanan varsayılan uygulama, Barista olarak adlandırılır. Barista öncelikle OpenGL ve SDL ile uygulanır. Verilen çekirdek arayüzleri kullanarak, çekirdek kodunu değiştirmeden alternatif bir uygulama yazmak mümkün olmalıdır. Bu, örneğin platform özel kütüphanelerinden yararlanılmasını veya kodu OpenGL veya SDL tarafından desteklenmeyen platforma (bu nedenle Barista'yı desteklemeyen) kaldırılmasını sağlar .BuildingMocha, BJAM (Boost Sıkıştırma) kullanılarak Linux platformlarında mevcut şekilde kolayca derlenebilir. Tabii ki, uygun geliştirme kütüphaneleri kurulmalıdır. Kütüphanelerinin gerekli olduğunu görmek için Site Yapılandırma dosyasına bir göz atın. Şu anda bağımlılıkları otomatik olarak bulmak için hiçbir araç bulunmamaktadır. AutoTools desteği (henüz). Proje ile inşa edilebilir ... $ BJAM / Pluginsno eklentileri bir süredir dahil edilecektir, büyük olasılıkla. İşte "Mocha" nın bazı önemli özellikleri: Donanım Hızlandırılmış 2D Grafikler: · Hızlı, keyfi, gerçek zamanlı dönüşümler (hiyerarşik sahne grafikleri, vb. İzin) · Görüntü ve doku verilerinin basit yüklenmesi · Alpha kanalları dahil olmak üzere birden fazla görüntü formatını destekleyin · Bitmap ve TrueType yazı tipi destekli metin oluşturma Ses Oynatma: · Basit kaydırma ve solma etkileri · Birden fazla müzik ve ses formatını destekleyin · Dürteç izleyici ve hızlı izleyici formatları dahil olmak üzere dizilen müzik desteği · Müzik düzenlenmesi ve zamanlaması için işaret noktaları Giriş cihazları: · Joystick ve Gamepad Desteği Ağ: · Basit, son derece soyutlanmış ağ katmanı Olay sistemi: · Bir olay kuyruğu / pompasını içeren çoğunlukla senkronize bir sistem · Sinyaller ve yuvalar (Bunlar, olay kuyruğundaki olaylara analoglar) Eklenti Çerçevesi: · MOCHA'yı uzatmak için sağlam, dil agnostik (C veya C ++) eklenti sistemi


Mocha İlgili Yazılım