DirectX Oyunlar | Visual Studio2026-01-13T13:41:48-08:00

DirectX Oyun Geliştirme

Visual Studio’da DirectX oyunlarınızı yazın, oluşturun ve hata ayıklayın.

Proje şablonları

Hızlıca kullanmaya başlayın

Yerleşik DirectX proje şablonlarını kullanarak Visual Studio’da DirectX oyunları oluşturmaya başlayın. Windows veya Windows Phone için ister DirectX 12 ister DirectX 11 oyunu oluşturuyor olun, ihtiyaçlarınıza uygun bir şablon bulabilirsiniz.

.NET Framework’teki DX şablonlarının ekran görüntüsü
debug

Grafiklerde hata ayıklayın

Yerel veya uzak kareleri yakalayın

İşleme sorunlarını gidermek zor olabilir. Visual Studio Grafik Tanılama DirectX 10, 11 veya 12 oyunlarınızdan kareleri yerel olarak veya uzaktan yakalamanın ve analiz etmenin kolay bir yolunu sunar. Karede tam olarak ne olduğunu anlamak için her DirectX olayını, grafik nesnesini ve piksel geçmişini inceleyebilir ve grafik ardışık düzenini araştırabilirsiniz. Bu araç ayrıca her grafik olayı için çağrı yığınlarını yakalayarak Visual Studio’da uygulama kodunuza geri dönmeyi kolaylaştırır.

Gölgelendirici kodunda hata ayıklayın

Aynı birinci sınıf hata ayıklayıcısını artık gölgelendirici kodunuz için de kullanabilirsiniz

Yakalanan bir kareden gölgelendirici kodunda hata ayıklamak, işleme sorunlarının kaynağını bulmanın diğer iyi bir yoludur. Gölgelendirici kodunuzda bir kesme noktası belirledikten sonra hata ayıklamak için F5’e basmanız yeterlidir. Değişkenler ve ifadeleri Yereller ve Arabalar’da inceleyebilirsiniz. Daha önceden başka diller için Visual Studio hata ayıklayıcısını kullandıysanız, kendinizi evinizde hissedeceksiniz.

debugShader
frameRate-op

Kare hızını artırın

Pahalı çekme çağrılarını bulun

Oyununuzun kare hızını artırmak için bir yol mu arıyorsunuz? Visual Studio Çerçeve Çözümlemesi kullanışlı olabilir. Tamamı kullanışlı bir raporda olmak üzere, performans iyileştirme fırsatlarını bulmak için yakalanan kareleri inceler, pahalı çekme çağrılarını arar ve bunlar üzerinde deneyler gerçekleştirir.

GPU kullanımını analiz edin

Oyununuzun CPU ve GPU üzerinde nasıl performans gösterdiğini anlayın

Oyununuzun CPU ve GPU üzerinde nasıl performans gösterdiğini anlamak için Visual Studio GPU Kullanımı’ndan yararlanın. GPU Kullanımı, verileri gerçek zamanlı olarak toplar ve yakalanan karelerde çevrimdışı olarak gerçekleştirilen Kare Analizi’ni tamamlar. GPU Kullanımı raporu performans sorunu olduğu durumlarda, bunun CPU’da mı yoksa GPU’da mı olduğunu açıkça gösterir.

AnalyizeGPU-op
ShaderCode

Gölgelendirici kod düzenleyicisi

Gölgelendirici söz dizimi renklendirme

Gölgelendirici kodunuz ister HLSL dosyalarında ister FX dosyalarında olsun, Visual Studio gölgelendirici düzenleyici bunları tanır. Gölgelendirici düzenleyici söz dizimi vurgulama yaparak ve otomatik tamamlamaya olanak tanıyarak Visual Studio’da gölgelendirici kodu okuma ve yazmayı kolaylaştırır. Sık kullanılan yazı tiplerinizi ve temalarınızı kullanmak için düzenleyiciyi yapılandırabilirsiniz.

Gölgelendirici kodu derleyin

Gölgelendirici dosyaları, projenizin bir parçasıdır

Gölgelendirici dosyaları, tam da olmaları gerektiği şekilde, Visual Studio projelerinizin bir parçası olarak yönetilebilir ve oluşturulabilir. Gölgelendirici dosyası özelliklerinde istediğiniz gölgelendirici türünü, gölgelendirici modelini ve yapılandırma ayarlarını belirtmeniz yeterlidir. Visual Studio, gölgelendirici derlemesini sizin için yapar.

Derleyici
Piksel Gölgelendiricisi

Piksel gölgelendiricileri tasarlayın

...piksel gölgelendiricileri tasarlayın

HLSL’i bilmiyorsanız veya gölgelendirici oluşturmak için daha görsel bir yol tercih ediyorsanız, Visual Studio Gölgelendirici Tasarımcısı’nı kullanabilirsiniz. Düzenleyicide gölgelendirici kodu yazmak yerine grafik arabirimini kullanarak gölgelendirici düğümlerini ekler ve bağlarsınız. Farklı dokular ve ışıklar uygulayabilir, hatta animasyonları gerçek zamanlı olarak ekleyebilir ve görüntüleyebilirsiniz. Gölgelendirici oluşturmak hiç bu kadar kolay olmamıştı.

3B modelleri görüntüleyin

…3B modelleri görüntüleyin

Yalnızca sanatçınızın size gönderdiği son 3B modeli görüntülemek için üzerinde çalıştığınız IDE’den ayrılmanıza gerek yoktur. Visual Studio içinde OBJ, FBX 3B modellerini görüntüleyebilirsiniz. 3B dünyada kaydırma, yakınlaştırma, kamera konumlarını değiştirme, zaman tabanlı animasyonlar içeren nesneleri görüntüleme gibi keşfedilecek çok şey var. Model Görüntüleyici’deki modellerde basit düzenlemeler de yapabilirsiniz.

3B Modeller
Doku

Dokuları düzenleyin

…dokuları düzenleyin

Visual Studio Resim Düzenleyici resim dosyalarıyla uyumlu bir şekilde çalışır ve DirectDraw Surface (DDS) doku dosyalarını da tanır. Temel görüntüleme ve çizim işlevlerinin yanı sıra, RGBA kanallarını değiştirebilir, mip eşlemeleri oluşturabilir ve filtre uygulayabilirsiniz. Bu resim düzenleyici, birçok doku düzenleme görevini tamamlayabilir.

Varlık içeriği ardışık düzeni

İçerik ardışık düzenlerini yönetin

Çeşitli biçimlerdeki varlıklarla çalışmak bazen zor olabilir. Visual Studio resimler, modeller ve gölgelendiriciler için içerik ardışık düzen yönetimi sağlar. İçerik ardışık düzenini kullanmak ve ayarları yapılandırmak için dosya özelliklerini belirlemek yeterlidir. Visual Studio, oluşturma zamanında biçim dönüştürmelerini sizin için gerçekleştirir.

IC819637