Saya mencari kata untuk mengklasifikasikan Objek Game (Pohon, Batu, bahkan Jembatan) tetapi TIDAK termasuk Item / Karakter [ditutup]

8

Saya mencari definisi KHUSUS yang mencakup objek game lingkungan tetapi BUKAN objek game lainnya. Pohon, Batuan, atau bahkan Jembatan. BUKAN barang, BUKAN senjata, BUKAN Karakter, BUKAN ubin. Saya mencari jawaban yang sangat spesifik untuk entitas tertentu tetapi TIDAK sebagian besar entitas.

Untuk GameObjects saya, saya menyimpannya sebagai ObjectType.

typedef enum
{
CHARACTER = 0,   //A PC or NPC
ENVIRONMENT = 1, //A tree, a Rock, a Bridge, a non-animate environmental object
ITEM = 2,        //A sword, bag of gold, pickup-able item
} ObjectType

Jelas, siapa pun akan dengan mudah memahami bahwa Karakter GameObject akan menjadi Karakter (PC atau NPC), dan item akan menjadi sesuatu seperti Pedang, kantong Emas, dll.

Namun, kata "lingkungan" jelas salah. Saya berpikir tentang "dedaunan" untuk merujuk ke objek apa pun yang bukan ubin (rumput, jalan, air, lantai) dan bukan item (dapat mengambil, dll.)

Biasanya, saya akan menyebut benda-benda ini 'Objek', karena Pohon, Batu, Jembatan, Semak, kumpulan bunga-ini semua benda. Namun, ini secara membingungkan membingungkan ketika GameObjects disebut sebagai "Objek" dan istilah 'objek' sangat umum dalam rekayasa game.

Saya tidak bisa menahan diri untuk berpikir, "Pasti ada istilah yang jelas, yang tidak saya lihat. Kata yang menggambarkan jenis objek permainan yang sangat umum ini."

Sesuatu yang mudah dipahami orang, jadi saya tidak perlu menggunakan "EnvironmentObject".


sumber
2
Setiap mesin / perusahaan memiliki cara mereka sendiri untuk melakukannya, dan Anda akan mendapatkan 20 jawaban "benar" yang kurang lebih sama. Yang paling umum adalah istilah yang tepat Anda gunakan: objek game .
Sean Middleditch
5
Objek Game bukan jawaban sama sekali. Bahkan, itu akan menjadi jawaban yang TIDAK BENAR. GameObject adalah nama untuk Objek Game. Kategorisasi untuk setiap objek adalah yang saya cari: Karakter, Item, Tree, Doodad, Prop. Saya tidak percaya seseorang dengan perwakilan 11k akan memberikan satu-satunya jawaban yang salah, berpikir itu adalah yang benar.
3
Siapa pendengar kata ini? Mengapa Anda membutuhkan perbedaan? Apakah itu untuk nama kelas? Dalam mesin berbasis komponen, objek lingkungan mungkin tidak lebih dari sekadar objek game yang menghasilkan jenis penyangga. Apakah itu bagi seniman untuk memilah benda-benda lingkungan dari jenis benda lain?
Tetrad
1
Dalam dunia simulasi tradisional bulu ini di lingkungan disebut "budaya." Ide ini datang dari benda-benda yang mencakup benda-benda artifisial seperti budaya seperti jalan dan bangunan.
Patrick Hughes
Pertanyaan terkait: gamedev.stackexchange.com/questions/47746/…
MichaelHouse

Jawaban:

4

Sesuatu yang merupakan bagian dari set adalah "fixture", atau "lansekap".

Segera
sumber
4
Hai Anon! Ini agak singkat - saya pikir Anda harus mempertimbangkan untuk meninggalkan ini sebagai komentar atau mengedit jawaban Anda untuk mengandung sedikit informasi lebih lanjut.
Vaughan Hilts
2
Dipilih sebagai jawaban terbaik, karena jujur ​​ini jawaban terbaik. Saya menginginkan definisi yang dapat merangkum objek lingkungan seperti Pohon, Batuan, atau bahkan Jembatan ... tetapi BUKAN barang, senjata, kantong emas, dll. "LANDSCAPE" adalah jawaban terbaik mutlak.
2
"LANDSCAPE" adalah jawaban terbaik karena Item BUKAN lansekap. Karakter BUKAN lanskap. Namun sebatang pohon? Pastinya. Sebuah batu? Pastinya? Jembatan? Pasti bisa. Ini adalah jawaban yang paling spesifik, satu-satunya yang menjawab pertanyaan dengan benar, dan satu-satunya orang yang membacanya dengan benar (walaupun yang lain DID memberikan jawaban yang bagus - tetapi jawaban mereka dapat dengan mudah memasukkan Item, Senjata, dan alat peraga lainnya).
25

Saya percaya Prop (Lihat: http://en.wikipedia.org/wiki/Theatrical_property dan https://developer.valvesoftware.com/wiki/Prop_Types_Overview ) umum digunakan. Ada beberapa alternatif yang kurang ambigu, misalnya Blizzard menggunakan kata Doodad.

Hatberg
sumber
1
Hampir dipilih sebagai jawaban terbaik. Saya menggunakan ini untuk lanskap Item + Lingkungan. Saya selalu menyebut mereka Props in Unity (saya lupa mengapa), itu paling masuk akal ketika mendesain adegan, cocok dengan apa pun yang bukan karakter, dan sangat generik tetapi bisa dimengerti detail! :)
Ini dia. Saya selalu memanggil mereka, dan melihat mereka disebut "alat peraga".
Panda Pajama
18

Saya akan menggunakan kata Doodad untuk hal-hal lingkungan karena itu standar. Saat mengedit di Titan Quest dan StarCraft's Editor Peta, mereka disebut sebagai Doodads .

http://starcraft.wikia.com/wiki/Galaxy_Map_Editor#Terrain

Saya biasanya merujuk ke objek yang dapat berinteraksi dengan Aktor sebagai Alat Peraga , seperti jika mereka berada di atas panggung. Aktor menggunakan Props untuk melakukan tindakan, sedangkan barang-barang kecil hanya melengkapi adegan.

Radai
sumber
3

"Dekorasi" selalu menjadi nama yang saya berikan kepada elemen non-interaktif dan tidak dapat di-collidable.

Saat menggunakan flixel saya akan memiliki data level yang didefinisikan oleh tiga lapisan terpisah Solid, Interactive and Decoration. Solid dan Dekorasi kemudian akan dimuat ke Tilemaps, keduanya akan diberikan tetapi pemeriksaan tabrakan hanya akan dilakukan terhadap Solid.

Kelly Thomas
sumber
Jawaban yang bagus, terima kasih. +1 Saya juga sangat menyukai jawaban ini. Hampir dipilih sebagai jawaban terbaik.
3
Hanya untuk memberi tahu Anda, ini jelas merupakan jawaban terbaik ke-2. Ini membantu saya menjawab pertanyaan serupa yang akan saya miliki nanti ketika permainan saya menjadi lebih detail. Saya akan memanggil Pohon, Batu, Jembatan, "LANDSCAPE" sambil memanggil perlengkapan seperti obor, furnitur, "DEKORASI". LANDSCAPE kemungkinan besar akan dapat ditransformasikan (menebang pohon, menebang batu) sementara Dekorasi lebih dekat ke suatu item tetapi sama sekali tidak ada informasi selain representasi grafis.
1

Seperti yang dikatakan Hatberg, saya dulu pernah mendengar mereka disebut "Props" ketika saya masih muda, tetapi setelah saya mengambil beberapa kelas pengembangan game di perguruan tinggi (ironisnya diajarkan oleh pendiri Iron Lore Entertainment (Brian Sullivan) yang membuat / merancang Titan Quest) saya mendengar benda-benda permainan murni dekoratif yang disebut "Set Dressing". Saya kira itu hanya sinonim untuk Prop tetapi saya menemukan kebanyakan orang lebih suka Set Dressing sekarang.

Benjamin Bahaya Johnson
sumber
2
Kedengarannya seperti salad atau objek makanan, bukan objek game, lol: P
ada apa dengan salad? Tapi ya saya benar-benar berpikir itu agak aneh ketika saya pertama kali mendengarnya juga. Saya benar-benar hanya terbiasa karena saya mendengar begitu banyak orang menggunakan frasa juga.
Benjamin Danger Johnson
0

Anda bisa memanggil mereka Entitas dan memberi mereka tag Lingkungan sebagai enum. Anda juga bisa menggunakan desain berbasis komponen dan cukup melampirkan komponen "Render" sehingga semua yang terjadi pada lingkungan ini adalah mereka duduk di sana dan terlihat cantik.

Memanggil Pohon dan lingkungan Entitas mungkin tidak cocok dengan orang-orang, tetapi bagi saya masuk akal untuk memanggil mereka "entitas" dari pemandangan. Ini memungkinkan Anda untuk menghilangkan kebutuhan akan lebih banyak kelas dan karenanya membuatnya lebih disederhanakan untuk dipahami selama Anda mendokumentasikan desain Anda.

Sunting1:

Jawaban asli saya adalah sampah dan merupakan hasil dari tidak membaca pertanyaan dengan benar. Seperti jawaban lain yang lebih baik telah disebutkan, Anda dapat menandai item-item ini sebagai 'alat peraga' 'Barang cetakan' atau bahkan 'Dekorasi'.

Hanya untuk jawaban ini saya berharap dapat memberi Anda kata lain setelah melihat kode sumber Doom3. Saya telah membukanya untuk mencari bagaimana mereka menandai "Entitas" atau "GameObjects Anda karena Anda telah memutuskan untuk memanggil mereka. Dari apa yang saya lihat mereka tidak memiliki tag yang jelas untuk itu. Mereka tampaknya hanya membangun IdEntity dan memberikannya RenderEntity yang memiliki data untuk renderer untuk di-render. Mereka juga memiliki kelas Model, tetapi tidak ada Tag Lingkungan yang jelas yang dapat saya lihat. Saya akan mengedit jawaban ini jika saya akhirnya menemukan sesuatu yang dekat dengan tag "lingkungan".

Sunting2:

Sepertinya malapetaka kelas lurus ke atas dibangun untuk "Dinding" "Lantai" (juga berfungsi sebagai langit-langit) "Hal" dan bahkan "langit". Jadi saya kira "Hal" dapat digunakan, meskipun itu tampak kabur. Saya kira ini mirip dengan doodad.

Dean Knight
sumber
2
Saya pikir Entity akan menjadi nama yang lebih baik daripada "GameObject". Ketika saya mengatakan tag lingkungan, saya sepenuhnya terlalu umum dan saya jelas tidak menjawab pertanyaan, mengingat pertanyaan Anda lebih fokus pada mengidentifikasi kata untuk tag itu sendiri. Jelas, saya gagal untuk benar-benar membaca dan memikirkan pertanyaan itu sepenuhnya. Itu lebih spesifik daripada yang saya pikirkan. Saya minta maaf. Saya percaya orang lain telah melakukan pekerjaan yang baik untuk menjawab pertanyaan tersebut, tetapi saya dapat mencoba mengedit jawaban saya sehingga tidak salah jika orang lain membacanya. Terima kasih sudah membawa ini padaku.
Dean Knight
2
@Regeta saya mengeditnya. Saya masih mencari melalui Sumber Doom3 untuk melihat apakah mereka mungkin memiliki nama mewah untuk tag Lingkungan mereka. Sejauh ini tidak terlalu beruntung.
Dean Knight
2
+1 untuk meningkatkan situs web dan cukup rendah hati untuk meninjau sendiri dan mengaku tidak membacanya sepenuhnya. Pengguna lain di sini juga tidak benar-benar membacanya, dan seorang moderator harus turun tangan dan membalikkan LIMA pendapat salah pengguna tingkat tinggi, dan satu secara khusus mencoba untuk memancing komentar bahwa ia tidak salah dan paragraf besar mengapa . @Dean Knight terima kasih telah menjadi contoh yang bersinar dari tipe orang yang dibutuhkan komunitas ini. Kerendahan hati dan harga diri Anda adalah sesuatu yang saya harapkan dari semua pengguna tingkat tinggi yang menyalahgunakan hak pilih mereka.
@Regeta SO tidak melakukan apa-apa selain membantu saya. Saya senang mencoba menyebarkan sedikit pengetahuan yang saya bisa. Terima kasih sudah adil.
Dean Knight
0

Medan berfungsi. Anda juga dapat membaginya menjadi Terrain_water dan Terrain_land

Thomas
sumber
2
Hai Thomas, selamat datang di situs ini. Pertanyaan-pertanyaan seperti di atas adalah pertanyaan subyektif yang membutuhkan jawaban yang sedikit lebih sempurna. Lihat halaman bantuan ini di bagian bawah yang membahas tentang jenis pertanyaan ini dan bagaimana mereka harus dijawab.
MichaelHouse
0

Bagaimana dengan kata "Pemandangan"?

bæltazor
sumber
2
Anda harus mencoba menambahkan lebih banyak ke jawaban Anda, terutama karena pertanyaan ini sudah dijawab.