Android Fizik Motoru Kurulumu (Box2D)

Oyun geliştirirken olmazsa olmaz kütüphanelerden biri de fizik motorlarıdır. Fizik motorları, uygulama içindeki çarpışmaları ve fiziksel olayları kontrol ederler. Daha önce Andengine oyun motorunun kurulumunu anlattığım Android oyun geliştirme aşamalarından şimdi de Box2D fizik motorunun Eclipse ortamındaki nasıl dahil edildiğine değineceğim.

Kurulum aşamalarını maddeler halinde açık bir şekilde anlatmak daha faydalı olacaktır. Aşağıdaki işlemleri adım adım uygulayarak android uygulama geliştirme ortamınıza bir fizik motoru kurabilirsiniz.

MS-SQL Server Service Hatası ve Çözümü

HATA:

“A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 2)”

MS-SQL server ile bağlantı kurmaya çalışırken eğer bu hata mesajını alıp servera bağlanamıyorsanız ya SQL servislerinden bazıları çalışmıyordur ya da servisler kurulu değildir. Eğer servislerdan bazıları çalışmıyorsa, hata çözümünde izlenecek yol aşağıdaki gibi olacaktır:

ÇÖZÜM:

C sharpta Dosyaya Veri Yazma ve Dosyadan Veri Okuma

C#’ ta klasör oluşturma ve silme aşamalarını örnek kodlarla birlikte burada anlatmıştım. Bu yazının konusu da bir dökümandan veri okuma ve dökümana veri kaydetme işlemidir. Bu dökümanlar txt uzantılı bir text dosyası ya da doc uzantılı bir word dosyası olabilir. Öncelikle c sharpta dosya işlemleri yapabilmek için  “System.IO” namespace’ i eklenmeli. Konunun örneği için ben bir form uygulaması hazırladım. Form üzerindeki elemanları yandaki resimden görebilirsiniz. Kodda da karşılaşacağınız için öncelikle form elemanlarının isimlerini vermekte fayda var.

  • Okuma Dizinin Belirtildiği Textbox(Üstteki): txt_okumaYeri
  • Metnin Çekildiği Textbox (Ortadaki): txt_metinDuzeltmeAlani
  • Yazma Dizinin Belirtildiği Textbox(Alttaki): txt_kayitYeri
  • Metni Getir Butonu: btn_metniGetir;
  • Metni Getir Butonu: btn_metniKaydet

Kod kısmına kısaca değinecek olursak, System.IO kütüphanesinin getirdiği iki class okuma ve yazma işlemlerinde kullanılabilir. Bu classlardan “StreamReader”, okuma işlemini gerçekleştiren metodlar içerirken; “StreamWriter” , yazma işlemini gerçekleştiren metodları içinde barındırır. Bu metodların kod içindeki kullanımları da aşağıdaki gibidir. Okumaya devam et “C sharpta Dosyaya Veri Yazma ve Dosyadan Veri Okuma”