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".