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.


2
Bagaimana komponen fisika atau grafik biasanya dibangun dalam sistem berorientasi komponen?
Saya telah menghabiskan 48 jam terakhir membaca tentang sistem Komponen Objek, dan merasa saya cukup siap untuk mulai mengimplementasikannya. Saya mendapat kelas Obyek dan Komponen dasar yang dibuat, tetapi sekarang saya harus mulai membuat komponen yang sebenarnya. Saya agak bingung. Ketika saya memikirkan mereka dalam hal HealthComponent atau sesuatu yang …



2
Merancang game berbasis komponen
Saya sedang menulis penembak (seperti 1942, grafis 2D klasik) dan saya ingin menggunakan pendekatan berbasis komponen. Sejauh ini saya memikirkan desain berikut: Setiap elemen game (airship, proyektil, powerup, musuh) adalah Entitas Setiap Entitas adalah seperangkat komponen yang dapat ditambahkan atau dihapus pada saat dijalankan. Contohnya adalah Posisi, Sprite, Kesehatan, IA, …

6
Komponen Game, Manajer Game, dan Properti Obyek
Saya mencoba untuk mendapatkan kepala saya di sekitar desain entitas berbasis komponen. Langkah pertama saya adalah membuat berbagai komponen yang bisa ditambahkan ke objek. Untuk setiap jenis komponen saya memiliki manajer, yang akan memanggil fungsi pembaruan setiap komponen, melewati hal-hal seperti keadaan keyboard dll sesuai kebutuhan. Hal berikutnya yang saya …

4
Game atau mesin berbasis sumber terbuka?
Saya sudah membaca beberapa tentang desain game berbasis komponen tetapi saya masih mengalami kesulitan mencari tahu bagaimana tepatnya Anda akan mengimplementasikannya. Adakah contoh bagus game berbasis komponen atau mesin game yang bisa saya baca untuk merasakan lebih baik tentang ini?

2
Sistem Entitas / Komponen dan “Entitas” UI
Saya masih hijau untuk sistem entitas / komponen. Saya menemukan bahwa karena saya memiliki komponen yang berguna untuk menggambar sprite (atau spritesheets) dan menangani input (klik mouse / sentuhan), saya secara alami ingin menggunakan kembali ini untuk membuat komponen UI (seperti tombol, misalnya layar tingkat-pilih). Ini menurut saya sangat aneh. …


4
Bagaimana saya bisa merancang skema interaksi objek game yang efektif dengan arsitektur berbasis komponen?
Ini adalah pertanyaan desain ... Saya yakin ini bisa digeneralisasi lebih banyak, tapi saya kesulitan melakukannya. Saya bertanya-tanya tentang desain untuk interaksi objek game - inilah contoh saya (2D puzzle-platformer). Katakanlah pemain sedang mencoba untuk maju melalui level. Ada banyak lampu yang bisa diarahkan ke berbagai arah. Berikut adalah contoh …


3
Mengorganisasikan sistem entitas dengan manajer komponen eksternal?
Saya merancang mesin game untuk game 2D shooter top-down multiplayer, yang saya ingin dapat digunakan kembali secara wajar untuk game top-down shooter lainnya. Saat ini saya sedang memikirkan bagaimana sesuatu seperti sistem entitas di dalamnya harus dirancang. Pertama saya memikirkan hal ini: Saya memiliki kelas yang disebut EntityManager. Seharusnya menerapkan …


2
Apakah Anda memiliki Kerangka Sistem Entitas?
Saya telah membaca Kerangka Sistem Entitas khusus Artemis. Saya mencoba memutuskan apakah itu tepat untuk saya. Saya benar-benar bekerja pada game art pixel 2d berbasis ubin, dan saya tidak berpikir mereka akan menjadi sumber daya yang intensif. Saya selalu menggunakan OOP standar dengan banyak warisan di masa lalu. Pemahaman saya …

3
Penanganan input dalam desain berbasis komponen
Saya tahu pertanyaan ini telah ditanyakan beberapa kali, tetapi saya masih tidak yakin bagaimana menerapkan penanganan input pada mesin berbasis komponen. Desain berbasis komponen yang saya gunakan didasarkan pada seri blog T = Machine dan pada Artemis di mana Entitas hanya id. Ada tiga ide utama yang saya miliki dalam …

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.