Câu hỏi được gắn thẻ «software-engineering»

Công nghệ phần mềm là thiết kế và phát triển phần mềm vì nó áp dụng cho lĩnh vực phát triển trò chơi. Các câu hỏi sử dụng thẻ này phải là về các khái niệm và thực tiễn lý thuyết liên quan đến nhiệm vụ tạo hoặc thiết kế phần mềm. Thẻ này không nên được sử dụng đơn giản vì một câu hỏi liên quan đến lập trình hoặc chứa mã.

3
Các lựa chọn thay thế linh hoạt cho nhiều lớp đa hình nhỏ (để sử dụng làm thuộc tính hoặc thông điệp hoặc sự kiện) C ++
Có hai lớp trong trò chơi của tôi thực sự hữu ích, nhưng dần dần trở thành một nỗi đau. Tin nhắn và tài sản (tài sản về cơ bản là một thành phần). Cả hai đều xuất phát từ một lớp cơ sở và chứa một id tĩnh để …


4
Tại sao tôi nên sử dụng các phương thức khởi tạo và dọn dẹp riêng biệt thay vì đưa logic vào hàm tạo và hàm hủy cho các thành phần động cơ?
Tôi đang làm việc trên công cụ trò chơi của riêng mình và tôi hiện đang thiết kế các trình quản lý của mình. Tôi đã đọc rằng để quản lý bộ nhớ, sử dụng Init()và các CleanUp()chức năng sẽ tốt hơn sau đó sử dụng các hàm tạo và …

1
GluLookAt hoạt động như thế nào?
Từ sự hiểu biết của tôi, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); tương đương với: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Nhưng khi tôi in ra ModelViewma trận, cuộc gọi đến glTranslatef()dường như không hoạt động đúng. Đây là đoạn …

2
Không nhiều kế thừa giải quyết tất cả các vấn đề mà các hệ thống thực thể làm?
Câu hỏi khá tự giải thích: không thừa kế nhiều giải quyết tất cả các vấn đề mà hệ thống thực thể cũng giải quyết? Tôi chỉ nhớ một thuật ngữ gọi là "thừa kế nhiều lần", và điều đó dường như giải quyết được rất nhiều vấn đề đầy …


2
Cây hộp thoại rpg mã hóa trực quan
Tôi hiện đang sử dụng XML để tạo các cây hộp thoại trong rpg của mình, nhưng thực hiện điều này bằng tay cho hàng trăm cuộc thảo luận khác nhau có thể trở nên rất tẻ nhạt rất nhanh. Tôi đã tự hỏi nếu có bất kỳ cách nào …









Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.