Kayıtlar

csharpdersleri1 etiketine sahip yayınlar gösteriliyor

Popüler Yayınımıza da Göz Atabilirsiniz

Unity ile Nesnelerin Çarpışma Hızını Bulmak

Resim
Merhaba Herkese, Mesela bir bombamız var eğer duvara çok hızlı çarpıyorsa bu duvarın yok olmasını ama yavaş çarparsa hiçbir şey olmasını istemez isek bunu Unity üzerinde nasıl yapabiliriz? İlk olarak; objelerimizin çarpışmasını Unity üzerinde OnCollisionEnter (3d için) ,  OnCollisionEnter(2D için) algılıyorduk. Duvar nesnemizin scriptine gidip bu fonksiyonu yazıyoruz. Bu sayede çarpan nesneleri kod üzerinde algılayabiliriz. class Duvar : MonoBehaviour {       void OnCollisionEnter2D()      {      } } Evet Fonksiyonumuzu yazdık peki çarpan nesneyi nasıl anlayacağız. Onu ise parantez aralığına  Collision2D coll yazarak. Artık duvara nesnenin ismi coll.  class Duvar : MonoBehaviour {       void OnCollisionEnter2D( Collision2D coll)      {      } } Artık çarpma hızımızı algılayabiliriz. Bunun için  relativeVelocity vektörünü kullanacağız. class Duvar : Mono...

Unity İle FPS OYUN YAPIMI

Merhabalar herkese Unity ile FPS oyunu kısa bir süre sonra başlayacaktır. Önerilerinizi Şimdiden bekliyorum . Ben burayı zamanla dolduracağım. Uzun bir seri olacağını şimdiden söyleyebilirim. Bu yüzden önerilerinizi atmakta gecikmeyin. Candy Crush oyunu da kısa bir süre sonra başlayacaktır. Oyunda şuan olacak bazı önemli detaylar -Bomba koyma ve patlatma -Patlama Efekti -Duvara tırmanma animasyonu -Silah Değiştirme ve şarjör değiştirme animasyonu -Düşme Animasyonu

C# Kodlama Dersleri -1- String Nedir?

Resim
Merhabalar herkese kodlama yapabilmek ve algoritma kurabilmek için öncelikle kodların, yapıların , değişkenleri vb.  her şeyin mantığının ne olduğunu kavramamız gerektiğini düşünüyorum. Belki ilerde bu yazılarım çok tutarsa sizlere sizlere her şeyin mantığını anlatmak için Youtube videoları çekebilirim. Öncelikle kodlamaya başlayanlar hemen hızlıca değişik kavramlar öğretilir ve daha sonra onlardan bu kodlama yapmaları beklenir. Ama ilk öncelikle ben sizlere bu kavramların ne olduğunu bunların ne işe yaradığını ve bunları nasıl kullanacağımızı anlatmak istiyorum ve belli bir aşamaya kadar hiçbir program yazmayacağız.  İlk dersimizi string kavramı ile başlatmak istedim. Birkaç önemli kavramı anlattıktan sonra ise ';' gibi işaretlerin öneminden bahsedeceğim. Hadi Dersimize Başlayalım Yazı ... Evet şu ana kadar bu yazıyı okudunuz . Bu yazı paragraflar , kelimeler den oluşmakta ister sayı ister harf ister işaret barındırsın ama sonuç olarak bir yazı . String kav...

Uzantılı Dosyamızı İstediğimiz Programla Açma Regedit

Resim
Merhaba arkadaşlar bugün sizlere herhangi bir uzantılı dosyayı regedit yardımıyla nasıl istediğimiz programla açabileceğimizi anlatacağım.Buradaki mantık uzantıyı seçip bir id değer oluşturuyoruz bu id değerinede hangi programı çalıştırması gerektiği bilgilerini vereceğiz. Ben şimdi mantığını nasıl olduğunu anlatcam.Sizde isterseniz Reg dosyasına dönüştürüp yüklemelerinizde kullanırsınız.  1.  Öncelikle Win+R tuşu yada başlat menüsüne sağ tıklayarak Çalıştır'ı açıyoruz ve regedit yazıyoruz.Tamam'a tıklayıp açıyoruz. 2. Bu işlemi yapıp Regediti açtıktan sonra soldaki dizinlerden bu adrese    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts yoluna gidiyoruz. 3. Burada karşımıza görüldüğü gibi dolu uzantı çıkacak .txt .html tarzı. Eğer değiştirmek istediğimiz uzantı burada mevcutsa buluyoruz.Ben .rhs adında uzantı oluşturup projemi onla çalıştırcam. 4. 2 deki belirttiğimiz dizine yeni bir anahtar -yada klasör desek daha iyi ...