Pertanyaan yang diberi tag «data-structure»

Suatu entitas untuk mengatur data dengan cara tertentu sehingga dapat digunakan secara efisien. Contohnya adalah array, objek, catatan, struct.





3
Cara yang tepat untuk menangani penghancuran entitas game
Bayangkan sebuah dunia game di mana banyak dan banyak entitas secara dinamis dimuat sepanjang waktu, saya akan menyatakan bahwa sebagai daftar entitas mungkin, tetapi bagaimana dengan menghapusnya? Sementara ketika menambahkan saya bisa mendorong kembali entitas baru, saya bisa memiliki kebutuhan untuk menghapus di mana saja dalam wadah. Untuk menghindari pencarian …


2
Struktur data di game yang lebih lama
Saya ingin tahu tentang struktur data yang digunakan saat memprogram game yang lebih lama seperti Super Mario Brothers untuk NES dan Super Mario World untuk SNES. Pemahaman saya adalah bahwa game periode ini ditulis dalam pertemuan. Apakah programmer mendefinisikan / menggunakan struktur data? Sebagai contoh: ketika sekelompok koin muncul di …


2
Kapan saya harus mewakili titik dan ukuran sebagai struktur?
Sebagai bagian dari kerangka kerja pengembangan game Ruby 2D yang sederhana, objek permainan saya memiliki posisi (nilai x dan y) dan ukuran (lebar dan tinggi). class MyGameObject attr_accessor :x attr_accessor :y attr_accessor :width attr_accessor :height ... Pendekatan lain yang saya lihat adalah memperlakukan posisi sebagai Pointstruktur, dan ukuran sebagai Sizestruktur: …

2
Bagaimana saya bisa mendefinisikan area yang diisi air?
Saya ingin meningkatkan mesin gim kecil saya dengan simulasi air yang terlihat bagus. Untuk mulai bekerja pada itu saya perlu menemukan cara yang tepat untuk mewakili air dalam permainan. Sayangnya saya tidak tahu representasi yang jauh berbeda, jadi saya akan bertanya kepada Anda. Ada pertanyaan serupa yang saya tanyakan beberapa …

3
Mengapa saya tidak bisa mendapatkan bool yang dikemas dan disejajarkan dengan buffer konstan D3D?
Baiklah, saya mengalami kesulitan mendapatkan bool dikemas dan disejajarkan ke buffer hlsl konstan dan saya tidak yakin mengapa. Berikut adalah buffer di hlsl cbuffer MaterialBuffer : register(b1) { float3 materialDiffuseAlbedo; float materialSpecularExponent; float3 materialSpecularAlbedo; bool isTextured; }; Dan ini dia di c ++ struct GeometryBufferPass_MaterialBuffer { XMFLOAT3 diffuse; float specularExponent; …



1
Cara paling efisien untuk menggambar titik dengan OpenGL
Saya sedang menulis game OpenGL 3D. Akan ada banyak segitiga untuk medan dan objek yang digunakan. Saya belajar dari panduan resmi OpenGL dan metode pertama yang disajikan adalah memanggil fungsi glVertexsetelah glBeginuntuk setiap simpul yang ingin Anda gambar. Namun metode ini kedengarannya cukup antik dan tidak efisien ketika Anda harus …

2
Format file yang dapat diperpanjang khusus untuk peta ubin 2d
Saya telah mengimplementasikan banyak logika permainan saya saat ini, tetapi masih membuat peta saya dengan for-loop yang tidak menyenangkan sambil berjalan agar dapat bekerja dengan sesuatu. Sekarang saya ingin melanjutkan dan melakukan penelitian tentang cara (un) membuat serialisasi data ini. (Saya tidak mencari editor peta - Saya berbicara tentang file …

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.