Pertanyaan yang diberi tag «directx»

DirectX adalah satu set API multimedia dari Microsoft yang ditujukan terutama untuk pengembang game. API populer dalam koleksi DirectX termasuk Direct3D, XInput, dan XAudio.


3
Mengapa saya tidak bisa mendapatkan bool yang dikemas dan disejajarkan dengan buffer konstan D3D?
Baiklah, saya mengalami kesulitan mendapatkan bool dikemas dan disejajarkan ke buffer hlsl konstan dan saya tidak yakin mengapa. Berikut adalah buffer di hlsl cbuffer MaterialBuffer : register(b1) { float3 materialDiffuseAlbedo; float materialSpecularExponent; float3 materialSpecularAlbedo; bool isTextured; }; Dan ini dia di c ++ struct GeometryBufferPass_MaterialBuffer { XMFLOAT3 diffuse; float specularExponent; …

4
Dalam game berbasis ubin 2d, apa metode yang bagus untuk menggulir?
Saya menggunakan Direct3D dengan pembungkus D3DXSPRITE untuk menggambar ubin ke layar. Saya memiliki kelas ubin yang berisi anggota seperti tabrakan dan jenis ubin, lalu saya memiliki array ubin misalnya Kisi genteng [256] [256]; Metode mana yang lebih baik? -Gambar pemain di tengah layar dan offset di mana peta menarik. -Pindahkan …
9 c++  directx  directx9 


3
Pengambilan sampel tekstur direct3D sangat lambat
Jadi saya menulis sebuah game kecil menggunakan Direct3D 9 dan saya menggunakan multitexturing untuk medannya. Yang saya lakukan hanyalah mencicipi 3 tekstur dan peta campuran dan mendapatkan warna keseluruhan dari tiga tekstur berdasarkan saluran warna dari peta campuran. Bagaimanapun, saya mendapatkan penurunan frame rate yang besar ketika saya mencicipi lebih …

6
Contoh bagus efek multi-pass?
Dalam XNA (dan Direct3D pada AFAIK umum), daripada membuat vertex individu dan shader fragmen, Anda menggabungkan banyak potensi shader terkait ke 'Efek'. Ketika Anda datang untuk menggunakan efek Anda memilih 'teknik' (atau beralih melalui semuanya) dan kemudian masing-masing 'teknik' memiliki sejumlah 'melewati'. Anda loop melalui setiap pass itu memilih vertex …
9 xna  directx  shaders 

2
Paksa Muat Ulang VS soution Explorer saat menambahkan c # Script baru melalui Unity3d?
Ketika saya membuat skrip C # ( Create -> C# Script) melalui Unity3d atau menghapusnya dari Unity3d- Visual Studiotunjukkan jendela peringatan. itu menyebalkan. Apakah ada cara untuk memaksa "ReloadAll" di solusi Explorer tanpa jendela?
8 unity  visual-studio  unity  google-play-services  google-play  physics  simulations  c#  unity  raycasting  unity  virtual-reality  savegame  arcade  c++  steam  ios  objective-c  databases  storage  opengl  vbo  vao  libgdx  scene2d  unity  animation  c#  path-finding  roguelikes  opengl  c++  glsl  2d  physics  phaser  selection  3dsmax  unity  collision-detection  c#  tilemap  isometric  unity  c#  2d  sprites  mouse  scripting  grid  c#  unity  libgdx  java  unity  playstation4  c#  c++  directx  dll  c++cli  libgdx  overlap2d  multiplayer  node.js  websocket  animation  unity  textures  unity  terrain  physics  unity  rotation  movement  transformation  monogame  windows  installer  shaders  unity  virtual-reality  unity  performance  frame-rate  profiler  google-play  appstore  trademark  java  android  libgdx  unity  unity-networking  unity  physics  software-engineering  unity  savegame  physics  2d  unity  unity  c#  unity-networking  textures  geometry  unreal-4  3d-modeling  java  android  libgdx  android  collision-detection  libgdx  rotation  legal  localization  patents  opengl  cubemap  sampler-state  2d  transformation  unity  c#  opengl  glsl  lighting  opentk  c++  collision-detection  physics 


3
Metode yang benar untuk memilih kartu video pengguna?
Game saya menggunakan DirectX 10, dan saya mengalami masalah ketika pengguna melaporkan bahwa game saya tidak mengambil kartu grafis mereka. Alih-alih itu lebih suka berjalan pada kartu Intel terintegrasi mereka, merusak kinerja. Mungkin ini terkait dengan Windows 8. Bisa juga terkait dengan kartu seluler. Sampai sekarang, saya telah membuat perangkat …



1
Kesalahan DirectX dengan sistem XP yang lebih lama
Saya seorang programmer buta, mengerjakan permainan audio untuk orang buta. Saya menggunakan SlimDX, dan telah diuji pada banyak sistem dari XP ke Win 8.1. Kode saya berfungsi pada sebagian besar sistem, tetapi saya mendapatkan kesalahan berikut saat runtime pada beberapa sistem XP yang lebih lama: vupgraderacer.wav SlimDX.DirectSound.DirectSoundException: DSERR_INVALIDCALL: Panggilan ini …
8 directx  sound  slimdx 

1
Penasaran Lubang Transparan Membuat Artefak
Jadi saya mencoba menerapkan medan "halus" di mesin blok saya dengan memberikan setiap blok permukaan suatu peta ketinggian. Pada dasarnya, apa yang saya lakukan untuk menghasilkan "peta tinggi" ini untuk setiap blok adalah saya menghasilkan ketinggian pada interval 0,25 di sepanjang tepi blok. Kemudian, untuk membangun simpul blok, saya loop …

4
Cara menangkap layar di DirectX 9 ke bitmap mentah dalam memori tanpa menggunakan D3DXSaveSurfaceToFile
Saya tahu bahwa di OpenGL saya dapat melakukan sesuatu seperti ini glReadBuffer( GL_FRONT ); glReadPixels( 0, 0, _width, _height, GL_RGB, GL_UNSIGNED_BYTE, _buffer ); Dan ini cukup cepat, saya mendapatkan bitmap mentah di _buffer. Ketika saya mencoba melakukan ini di DirectX. Dengan asumsi bahwa saya memiliki objek D3DDevice, saya dapat melakukan …

3
Tinggi Peta vs 3D Model Mesh
Saat ini saya sedang mengerjakan game PC 3D (ditulis dalam C ++ dan DirectX 9.0) dan saya sedang berusaha menemukan cara terbaik untuk menyimpan data level dalam memori. Aksi gim berlangsung di bawah tanah, jadi selalu ada langit-langit di atas pemain. Tanahnya agak bergelombang dan ada hal-hal seperti stalagmit yang …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.