Các loại object xuất hiện trong map
Object được đặt trong map sẽ được gánmột trong những kiểu (Object Class) dưới đây, với mỗi kiểu sẽ có công dụng riêng và cách cấu hình phù hợp
1. Terrain:
- Các object cố định, được sử dụng để định hình bối cảnh, không gian, tuyến đường di chuyển, thường là:
- Object có kích thước lớn, phức tạp, có thể di chuyển bên trong: (Công trình nhà cửa, cầu cống, đường hầm v..v..)
- Object dùng làm nền, trang trí ở khoảng cách xa, nằm ngoài khả năng di chuyển của người chơi.
- Thành phần công trình kiến trúc: Lan can, ban công, các loại cửa không có khả năng tương tác, mái nhà, cột kèo, ghế đá v..v..
- Mặt đất, cây cối, ụ đất v..v..
- Đặc điểm:
- Không thể áp dụng Culling technique hay Environment Detail Level (EDL)
- Được tối ưu đặc biệt bởi engine để có thể hiển thị object kích thước lớn kèm theo physic shape
2. CustomCullingObject (CCO)
- Các object cố định, kích thước vừa phải, được sử dụng để định hình những không gian nhỏ hơn với toàn bộ map, thường là:
- Các loại nội thất, bàn ghế, tủ, hộp đựng, khung dàn, giá đỡ v..v..
- Đồ trang trí phòng, khung tranh, quạt treo tường, cây trong nhà v..v..
- Đặc điểm
- So với Terrain object, các CCO thường nhiều hơn về mặt số lượng và mesh của chúng có nhiều chi tiết hơn.
- Có thể được áp dụng culling và EDL.
- EDL có thể áp dụng cho những object không quan trọng hoặc không có ảnh hưởng lớn tới tầm nhìn, khả năng di chuyển của nhân vật. Người chơi có thể điều chỉnh EDL trong game để
- Thường được liên kết với một object đặc biệt gọi là Culling Control (thực chất cũng là một CCO) để điều khiển culling threshold theo nhóm
3. Prop
- Các object có khả năng tương tác với nhân vật thông qua collision hoặc với đạn bắn ra từ vũ khí khiến chúng di chuyển / bị phá hủy (Destructible) / bị thổi bay (Blow away) hoặc chịu tác động bởi gió.
- Đặc điểm:
- Số lượng có thể rất lớn, kích thước nhỏ bé hơn nhiều so với các object thuộc loại CCO, Terrain
- Khuyến cao sử dụng Culling hoặc áp dụng triệt để EDL
4. Grass