Pertanyaan yang diberi tag «component-based»

Desain berbasis komponen mengandalkan pemisahan beberapa atribut logis dari objek bisnis dan objek game menjadi komponen kecil yang didedikasikan hanya untuk tugas tertentu. Sedangkan objek game biasanya dimodelkan untuk mereproduksi atribut dan perilaku objek "dunia nyata" dengan menggabungkannya bersama-sama dan memungkinkan objek khusus untuk mewarisi dari yang umum, desain berbasis komponen bergantung pada komposisi daripada pewarisan.


1
Menggunakan sistem entitas berbasis komponen secara praktis
Kemarin, saya sudah membaca presentasi dari GDC Canada tentang sistem entitas Attribute / Behavior dan saya pikir ini cukup bagus. Namun, saya tidak yakin bagaimana menggunakannya secara praktis, tidak hanya secara teori. Pertama-tama, saya akan segera menjelaskan kepada Anda bagaimana sistem ini bekerja. Setiap entitas game (objek game) terdiri dari …



4
Sistem Entitas / Komponen dalam C ++, Bagaimana cara saya menemukan tipe dan membangun komponen?
Saya sedang mengerjakan sistem komponen entitas di C ++ yang saya harap dapat mengikuti gaya Artemis (http://piemaster.net/2011/07/07/entity-component-artemis/) dalam komponen yang sebagian besar adalah tas data dan itu adalah Sistem yang mengandung logika. Saya berharap dapat memanfaatkan data-sentris dari pendekatan ini dan membangun beberapa alat konten yang bagus. Namun, satu punuk …

2
Bagaimana cara jaringan sistem entitas ini?
Saya telah merancang sistem entitas untuk FPS. Ini pada dasarnya bekerja seperti ini: Kami memiliki objek "dunia", yang disebut GameWorld. Ini menampung array dari GameObject, serta array dari ComponentManager. GameObject memegang larik Komponen. Ini juga menyediakan mekanisme acara yang sangat sederhana. Komponen itu sendiri dapat mengirim acara ke entitas, yang …

5
Bagaimana cara menerapkan fitur dalam sistem entitas?
Setelah mengajukan dua pertanyaan tentang sistem entitas ( 1 , 2 ), dan membaca beberapa artikel tentang mereka, saya pikir saya memahaminya jauh lebih baik daripada sebelumnya. Saya masih memiliki beberapa ketidakpastian, terutama tentang membangun emitor partikel, sistem input, dan kamera. Saya jelas masih memiliki beberapa masalah dalam memahami sistem …

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 …

8
Apakah lebih baik menggunakan XML / JSON / Teks atau database untuk menyimpan konten game?
Saya sedang mempertimbangkan bagaimana menerapkan permainan berbasis komponen, karena itu tampaknya menjadi hal yang panas dan saya suka ide desain yang fleksibel. Salah satu fitur dari desain seperti itu adalah bahwa menambahkan hal-hal baru ke permainan dapat dilakukan melalui data, sering disajikan sebagai memuat konten melalui file teks seperti XML. …

5
Melakukan powerups dalam sistem berbasis komponen
Saya baru mulai benar-benar memahami desain berbasis komponen. Saya tidak tahu apa cara "benar" untuk melakukan ini. Inilah skenarionya. Pemain bisa menggunakan perisai. Perisai digambarkan sebagai gelembung di sekitar pemain, ia memiliki bentuk tabrakan yang terpisah, dan mengurangi kerusakan yang diterima pemain dari efek area. Bagaimana tameng seperti itu dirancang …

4
Apa tingkat granularity yang tepat untuk arsitektur berbasis komponen?
Saya sedang mengerjakan game dengan arsitektur berbasis komponen. An Entitymemiliki satu set Componentinstance, yang masing-masing memiliki satu set Slotinstance untuk menyimpan, mengirim, dan menerima nilai. Fungsi pabrik seperti Playermenghasilkan entitas dengan komponen dan koneksi slot yang diperlukan. Saya mencoba menentukan tingkat granularitas terbaik untuk komponen. Sebagai contoh, sekarang Position, Velocitydan …

4
Apakah ada kerangka kerja berbasis komponen FOSS yang ada? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini?Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Paradigma pemrograman game berbasis komponen menjadi jauh lebih populer. Saya bertanya-tanya, apakah ada proyek di …

3
Bagaimana cara menghubungkan mesin negara hingga ke arsitektur berbasis komponen? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Mesin negara tampaknya menyebabkan ketergantungan berbahaya dalam arsitektur berbasis komponen. Bagaimana, khususnya, komunikasi ditangani …

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.