Tôi đang tìm một định nghĩa CỤ THỂ bao gồm các đối tượng trò chơi môi trường nhưng KHÔNG phải các đối tượng trò chơi khác. Cây, đá, hoặc thậm chí là cây cầu. KHÔNG vật phẩm, KHÔNG vũ khí, KHÔNG nhân vật, KHÔNG gạch. Tôi đang tìm kiếm một câu trả lời cực kỳ cụ thể cho một số thực thể nhất định nhưng KHÔNG phải hầu hết các thực thể.
Đối với GameObject của tôi, tôi có chúng được lưu trữ dưới dạng 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
Rõ ràng, bất cứ ai cũng dễ dàng hiểu rằng GameObject nhân vật sẽ là một nhân vật (PC hoặc NPC), và một vật phẩm sẽ là thứ gì đó như Kiếm, túi vàng, v.v.
Tuy nhiên, từ "môi trường" rõ ràng là sai. Tôi đã nghĩ đến "tán lá" để chỉ bất kỳ vật nào không phải là ngói (cỏ, đường, nước, sàn nhà) và không phải là một vật phẩm (có thể lấy, v.v.)
Thông thường, tôi sẽ gọi những thứ này là 'Đối tượng', bởi vì Cây, Đá, Cầu, Bush, một bộ sưu tập hoa - tất cả đều là đồ vật. Tuy nhiên, điều này thật khó hiểu khi GameObject được gọi là "Đối tượng" và thuật ngữ 'đối tượng' rất phổ biến trong kỹ thuật trò chơi.
Tôi không thể tự nghĩ, "Phải có một thuật ngữ rõ ràng, mà tôi chỉ không nhìn thấy. Một từ mô tả loại đối tượng trò chơi rất phổ biến này."
Một cái gì đó mà mọi người có thể dễ dàng hiểu được, vì vậy tôi không phải dùng đến "Môi trường".