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.

1
Mengatur level / kamar dalam dunia berbasis teks MUD
Saya sedang berpikir untuk menulis game petualangan berbasis teks kecil, tapi saya tidak terlalu yakin bagaimana saya harus merancang dunia dari sudut pandang teknis. Pikiran pertama saya adalah melakukannya dalam XML, mendesain sesuatu seperti berikut ini. Permintaan maaf untuk tumpukan besar XML, tapi saya merasa penting untuk sepenuhnya menjelaskan apa …

7
Apa cara yang baik untuk menyimpan data tilemap?
Saya sedang mengembangkan platformer 2D dengan beberapa teman uni. Kami telah mendasarkannya pada XNA Platformer Starter Kit yang menggunakan file .txt untuk menyimpan peta ubin. Meskipun ini sederhana, itu tidak memberi kita kontrol dan fleksibilitas yang cukup dengan desain level. Beberapa contoh: untuk beberapa lapisan konten diperlukan beberapa file, setiap …
12 xna  c#  xml 

3
Gambar partikel sebagai gumpalan halus
Saya baru dalam pengembangan game / grafis dan saya bermain-main dengan partikel (dalam 2D). Saya ingin menarik partikel berdekatan satu sama lain sebagai gumpalan, seperti cairan / air. Saya tidak ingin menggambar lingkaran besar yang tumpang tindih karena gumpalan tidak akan mulus (dan terlalu besar). Saya tidak benar-benar tahu fisika …

2
Bagaimana saya bisa membuat koleksi mini-game di XNA di mana pengguna dapat mengunduh paket-paket mini game dan .exe utama dapat menjalankannya tanpa diubah?
Saat ini saya sedang membuat game PC di XNA. Ini sebenarnya kumpulan mini-game (ada 3 mini-game saat ini) namun saya berencana untuk membuat dan menambahkan lebih banyak, dalam 'paket' yang dapat diunduh. Pertanyaan saya adalah, apa cara terbaik untuk mencapai ini? Saat ini pikiran saya adalah: Buat antarmuka 'permainan' Bangun …
12 xna  c# 

2
Mengapa Unity menggunakan refleksi untuk mendapatkan metode pembaruan?
Mengapa Unity menggunakan refleksi untuk mengakses MonoBehaviourmetode pesan seperti Awake,Update , Start, ...? Bukankah lambat menggunakan refleksi? Mengapa tidak memanfaatkan pendekatan lain seperti Template Method? Itu hanya bisa mendefinisikan metode sebagai abstrak di MonoBehaviourkelas dasar dan memaksa subclass untuk mengimplementasikannya.
12 unity  c#  performance 

1
Membuat Sistem Barang Kuat
Tujuan saya adalah untuk membuat sistem item modular / generik mungkin yang dapat menangani hal-hal seperti: Barang yang Dapat Diupgrade (+6 Katana) Stat Modifiers (+15 dexterity) Item Modifiers (% X kemungkinan untuk melakukan kerusakan Y, kesempatan untuk membekukan) Item yang Dapat Diisi Ulang (Staf ajaib dengan 30 penggunaan) Set Items …

5
Bagaimana cara menangani tabrakan dengan benar dalam game berbasis komponen?
Mencoba membungkus kepala saya di sekitar cara untuk menangani tabrakan dengan benar dalam permainan yang dirancang di sekitar komponen. Saya melihat banyak contoh memiliki semacam PhysicsComponentyang ditambahkan ke daftar komponen entitas tetapi implementasi sebenarnya membingungkan saya. Agar ini berfungsi, PhysicsComponenttentu perlu akses ke dunia di sekitarnya. Ini tidak masuk akal …

3
Saya ingin menyingkirkan pola desain make-everything-static-dan-global, tapi bagaimana caranya?
Saya membuat crawler bawah tanah kecil di ruang angkasa, dan saya ingin mendengar beberapa saran tentang cara membuat backend dari mesin lebih bagus. Pada dasarnya, saat ini semuanya didasarkan pada omong kosong manajer: BackgroundManager: memiliki AddBackground(image, parallax)metode untuk membuat efek latar belakang keren. ConfigManager: membaca / membuat file konfigurasi dan …


2
Bagaimana cara membuat input mouse yang tertunda?
Saya memiliki permainan mobil dan idenya adalah bahwa pemain mabuk. Saya ingin memiliki input yang tertunda dari mouse, tempat Anda menggerakkan mouse ke sisi untuk berbalik. Bagaimana saya bisa mengatur penundaan konstan antara input yang diberikan pengguna dan jumlah putaran mobil? Sekarang saya punya ini: h = Mathf.Lerp(h, (((Input.mousePosition.x / …
11 unity  c#  input  mouse 

2
Periksa apakah komponen objek game dapat dihancurkan
Mengembangkan permainan di Unity, saya memanfaatkan secara liberal [RequireComponent(typeof(%ComponentType%))]untuk memastikan semua komponen telah terpenuhi. Saya sekarang menerapkan sistem tutorial yang menyoroti berbagai objek UI. Untuk melakukan penyorotan, saya mengambil referensi ke GameObjectdalam adegan, lalu saya mengkloningnya dengan Instantiate () dan kemudian menghapus semua komponen yang tidak diperlukan untuk ditampilkan secara …
11 unity  c# 

2
Bagaimana cara menunggu operasi / coroutine async?
Saya mencari cara generik / dapat digunakan kembali untuk menunggu operasi coroutine dan asynchronous selesai di Unity 5, mirip dengan awaitkata kunci C # 5 . Cara paling sederhana yang bisa saya pikirkan adalah sesuatu seperti ini: public class SomeUtility { public bool IsDoingSomething { get; private set; } public …



2
Interpolasi antara dua status jaringan?
Saya memiliki banyak entitas di sisi klien yang disimulasikan (kecepatan mereka ditambahkan ke posisi mereka pada basis per frame) dan saya membiarkan mereka mati memperhitungkan sendiri. Mereka mengirim pembaruan tentang di mana terakhir kali dilihat dan kecepatannya berubah. Ini sangat bagus dan pemain lain melihat penemuan ini. Namun, setelah beberapa …

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.