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.

3
Bagaimana menerapkan penanganan pesan dengan benar dalam sistem entitas berbasis komponen?
Saya menerapkan varian sistem entitas yang memiliki: Sebuah kelas Entity yang sedikit lebih dari satu ID yang mengikat komponen bersama-sama Sekelompok kelas komponen yang tidak memiliki "komponen logika", hanya data Sekelompok kelas sistem (alias "subsistem", "manajer"). Ini melakukan semua pemrosesan logika entitas. Dalam kebanyakan kasus dasar, sistem hanya beralih melalui …

6
Cara untuk menyimpan data peta 2D yang berpotensi tidak terbatas?
Saya memiliki platformer 2D yang saat ini dapat menangani potongan dengan 100 kali 100 ubin, dengan koordinat potongan disimpan sepanjang, jadi ini adalah satu-satunya batas peta (maxlong * maxlong). Semua posisi entitas dll, semuanya relevan dan tidak ada batasan di sana. Masalah yang saya alami adalah bagaimana menyimpan dan mengakses …
29 xna  2d  c#  maps  platformer 

1
Mengorientasikan model untuk menghadapi target
Saya memiliki dua objek (target dan pemain), keduanya memiliki Posisi (Vector3) dan Rotasi (Quaternion). Saya ingin target berputar dan menghadap tepat ke pemain. Targetnya, ketika menembak sesuatu harus menembak tepat ke pemain. Saya telah melihat banyak contoh slerping kepada pemain, tapi saya tidak ingin rotasi tambahan, well, saya kira itu …
28 xna  c#  3d  models  quaternion 


2
Cara menggambar garis dengan benar di Unity
Saya mengerjakan game yang mengharuskan saya menggambar beberapa baris dari satu titik yang lebih formal Diberikan titik A dengan koordinat x, y saya menggambar n garis di mana garis ke-i memiliki koordinat yang dinamai xi, yi. Mengingat kemampuan LineRenderer di dalam Unity3D, saya tidak dapat menarik lebih dari satu baris …
27 c#  unity 

3
Bagaimana cara tim mencegah penulisan ulang di file sumber? [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 4 tahun yang lalu . Terlintas dalam benak saya kemungkinan bahwa sementara, misalnya mesin gim, sedang dikerjakan secara simultan oleh banyak orang bagaimana …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

1
Mengapa saya harus selalu mempertimbangkan membuat dan menggunakan kumpulan objek alih-alih membuat instance objek baru dengan cepat?
Saya telah membaca tentang pola ini beberapa kali (dari perspektif praktik terbaik): Alokasi Memori : Alih-alih membuat instance objek baru dengan cepat, selalu pertimbangkan untuk membuat dan menggunakan kumpulan objek. Ini akan membantu mengurangi fragmentasi memori dan membuat pengumpul sampah bekerja lebih sedikit. Namun, saya tidak tahu apa artinya itu …

3
Apakah ada fungsi sinus yang lebih cepat?
Saya sedang mengerjakan noise 3D perlin generasi. Pustaka C # Math sepertinya membutuhkan banyak tenaga untuk apa yang saya butuhkan karena sebagian besar fungsinya menggunakan double percision. Saya menggunakan Math.Sin () di beberapa tempat untuk menghasilkan suara. Adakah yang tahu fungsi sinus yang lebih cepat?
25 xna  c#  mathematics 


7
Bagaimana saya bisa menghindari pemasangan skrip ketat di Unity?
Beberapa waktu yang lalu saya mulai bekerja dengan Unity dan saya masih bergumul dengan masalah skrip yang sangat erat. Bagaimana saya bisa menyusun kode saya untuk menghindari masalah ini? Sebagai contoh: Saya ingin memiliki sistem kesehatan dan kematian dalam skrip terpisah. Saya juga ingin memiliki skrip berjalan dipertukarkan yang berbeda …
24 c#  unity  scripting 

7
Perhitungan gravitasi 2D multithreading
Saya sedang membangun game eksplorasi ruang angkasa dan saya saat ini mulai mengerjakan gravitasi (In C # with XNA). Gravitasi masih perlu diubah, tetapi sebelum saya bisa melakukan itu, saya perlu mengatasi beberapa masalah kinerja dengan perhitungan fisika saya. Ini menggunakan 100 objek, biasanya menghasilkan 1000 dari mereka tanpa perhitungan …

3
Apa perbedaan antara UnityEngine.Random dan System.Random?
Apa bedanya ini int randomNumber = UnityEngine.Random.Range(0, 10); dan ini // on top of the class private System.Random _rnd = new System.Random(); // inside a methode of the same class int randomNumber = _rnd.Next(0, 10); Saya tahu System.Randomharus selalu diinisialisasi di atas kelas Anda apa yang oleh UnityEngine.Randomtidak diperlukan. Saya …
24 unity  c#  random 

3
Cara terbaik untuk menyimpan variabel game-wide
Saya memiliki layar opsi untuk hal-hal seperti kesulitan, resolusi, layar penuh, dll., Tetapi saya berjuang untuk menemukan cara "terbaik" untuk menyimpan / mendapatkan variabel-variabel ini saat run-time. Saat ini, saya telah mengimplementasikan Constantskelas yang berisi semua GameOptionenum, tetapi bagaimana cara saya memilih default untuk semua opsi ini? Juga, bagaimana saya …
23 c#  2d 

6
Desain apa yang ada untuk sistem entitas berbasis komponen yang ramah pengguna tetapi masih fleksibel?
Saya telah tertarik pada sistem entitas berbasis komponen untuk sementara waktu, dan membaca artikel yang tak terhitung jumlahnya di dalamnya (The Insomiac , standar cantik Evolve Your Hierarchy , T-Machine , Chronoclast ... hanya untuk beberapa nama). Mereka semua tampaknya memiliki struktur di luar sesuatu seperti: Entity e = Entity.Create(); …


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.