Pertanyaan yang diberi tag «c#»

C # adalah bahasa pemrograman multi-paradigma, dikelola, diketik dengan kuat, dikumpulkan sampah, yang dibuat oleh Microsoft dalam hubungannya dengan platform .NET.

2
Tekstur proyektif dan pencahayaan yang ditangguhkan
Dalam pertanyaan saya sebelumnya , saya bertanya apakah mungkin melakukan textive proyektif dengan pencahayaan yang ditangguhkan. Sekarang (lebih dari setengah tahun kemudian) saya punya masalah dengan implementasi saya dari hal yang sama. Saya mencoba menerapkan teknik ini dalam light pass. (proyektor saya tidak mempengaruhi Albedo). Saya punya proyektor ini. Lihat …

3
Cara yang baik untuk memainkan suara ketika sesuatu terjadi? Bagaimana ini terdengar?
Jadi saya berpikir tentang seberapa monolitik kelas saya mendapatkan banyak waktu. Misalnya, dalam metode Characterkelas Jump, seseorang mungkin memiliki referensi ke objek efek suara dan memainkannya. Dengan sendirinya itu baik-baik saja tetapi ketika fisika, animasi, tabrakan, dll diperhitungkan, metode Jump menjadi besar dan Characterkelas memiliki banyak ketergantungan pada banyak hal …
10 c#  architecture  sound 

2
Apa perbedaan antara Layanan Game XNA dan variabel global yang dimuliakan?
The Microsoft.Xna.Framework.Gamekelas memiliki Layanan properti yang memungkinkan programmer untuk menambahkan layanan ke permainan mereka dengan menyediakan jenis kelas dan sebuah instance dari kelas dengan metode Tambah. Sekarang, alih-alih harus meneruskan sebuah AudioComponentke semua kelas dan metode yang memerlukannya, Anda hanya melewati Gamecontoh Anda dan mencari layanan. ( Pencari Layanan ) …
10 xna  c#  architecture 

2
Menyingkirkan benda mati dalam permainan secara efektif?
Saya menggunakan for for atau foreach loop (tidak masalah) untuk mengulangi semua objek saya ketika mereka perlu diperbarui atau digambar. Namun, ketika sebuah objek terbunuh, saya ingin itu dihapus dari koleksi lagi. Saya melakukan ini dengan menambahkan objek ke daftar objek mati, dan kemudian, ketika semuanya telah ditarik dan diperbarui, …
10 xna  c#  xna-4.0 

1
Enum Vs. Integer untuk Nilai Keterampilan
Saya menerapkan keterampilan dasar dan sistem atribut, meskipun saya memiliki pemikiran kedua tentang bagaimana saya harus melakukannya. Sebagai contoh, saya bisa menggunakan Kamus / HashMap yang menggunakan enk SkillType untuk mewakili kunci, dan nilai integer yang mewakili nilai. Tetapi haruskah saya melakukan ini? public class Skills { public IDictionary<StatType, Int> …
10 c# 

3
Metode Efisien Rendering Medan Masif di XNA
Saya membuat game XNA yang membutuhkan ruang besar untuk pemain. Saat ini, heightmap tes yang saya gunakan adalah 4096x4096, dan disimpan sebagai BMP 4-bit. Apa yang saya coba lakukan adalah mengambil file heightmap yang sangat besar dan merendernya di dalam game. Masalah yang saya hadapi adalah kenyataan bahwa tidak efisien …
10 c#  xna 

3
Apa sajakah sumber daya hebat dan berguna untuk gim Isometrik yang dibangun di atas XNA Framework? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Game Development Stack Exchange. Ditutup 6 tahun yang lalu . Saat ini saya sedang mengerjakan game isometrik menggunakan Microsoft XNA Framework. Saya mencari sumber daya yang akan berguna …




6
Apakah ide buruk untuk memiliki Game1 statis di XNA?
Apakah ide saya buruk jika Game1kelas saya statis? Seperti pada saat ini di Game1kelas saya, saya memiliki kelas yang disebut TileHandleryang menangani semuanya dengan set ubin saya saat ini, dan AnimalHandleryang menangani semua hewan saya (mengejutkan). Sekarang jika saya masuk AnimalHandlerdan ingin memeriksa apakah ubin TileHandlerbisa dilalui dari sana yang …
10 xna  c#  architecture 

3
Menciptakan Entitas sebagai agregasi
Baru-baru ini saya bertanya tentang cara memisahkan entitas dari perilaku mereka dan jawaban utama yang ditautkan ke artikel ini: http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/ Konsep utama yang ditulis di sini adalah: OBJEK SEBAGAI AGREGASI MURNI. Saya ingin tahu bagaimana cara membuat entitas game sebagai agregasi murni menggunakan C #. Saya belum memahami konsep bagaimana …

2
Grafik Adegan untuk Mesin Rendering Ditangguhkan
Sebagai latihan pembelajaran saya telah menulis mesin rendering yang ditangguhkan. Sekarang saya ingin menambahkan grafik adegan ke mesin ini, tetapi saya agak bingung bagaimana melakukan ini. Pada normal (mesin rendering maju) saya hanya akan menambahkan semua item (Semua menerapkan IDrawable dan IUpdateAble) ke grafik adegan saya, daripada melakukan perjalanan adegan-grafik …
10 xna  c#  scene-graph 


2
Menghasilkan angka acak dalam Unity tanpa ambiguitas kelas
Saya memiliki masalah di Unity (C #) di mana saya ingin membuat angka acak. Saya ingin menggunakan System.Random(referensi: menggunakan System) tetapi Unity mengeluh bahwa itu ambigu untuk mereka sendiri UnityEngine.Random. Saya tidak dapat menentukan referensi (menggunakan System.Random) karena randombukan namespace. Bagaimana cara menentukan bahwa saya ingin menggunakan sistem secara acak …
10 unity  c# 

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.