Làm cách nào tôi có thể ghi lại từ máy ảnh trong trò chơi thứ hai và sau đó xuất nó thành tệp video?


9

Tôi đang tạo một trò chơi kinh dị trên PC trong Unity và tôi muốn có một máy quay mô phỏng trong trò chơi - để bạn có thể rời khỏi một địa điểm rùng rợn bất cứ lúc nào và bạn sẽ có một cuộn băng ghi lại những gì bạn đã ghi lại trên máy ảnh khi khám phá.

Về mặt kỹ thuật, tôi cần gắn camera thứ hai (quay tay) vào tay nhân vật và để người chơi nhìn qua khung ngắm bằng cách ấn một nút. Nhưng ở bất kỳ vị trí nào, máy quay tay phải ghi lại mọi thứ nằm trong tiêu điểm của nó tại điểm đó - sàn, cầu thang, rác, v.v., cho dù nó được hạ thấp ở cấp độ tay hoặc nâng lên để phù hợp với quan điểm của người chơi.

Khi trò chơi kết thúc (người chơi rời khỏi hoặc chết), tôi muốn có một tùy chọn để lưu các băng ghi âm vào một tệp video (nếu điều này là không thể, sau đó đến một số tệp lưu).

Làm thế nào tôi có thể thực hiện một tính năng như vậy trong trò chơi của tôi? Có một số thủ thuật Unity đặc biệt, hoặc các tiện ích bổ sung và các mô-đun bổ sung không? Lưu trang trí và cảnh với kích hoạt hoạt động, hoặc chỉ lấy video từ màn hình?

Dưới đây là một khái niệm nhanh về ý nghĩa của MSPaint:

Ý tưởng


Nếu trò chơi của bạn mang tính quyết định (hoặc đủ gần), một cách tiếp cận khác là chỉ lưu các thứ như vị trí và dữ liệu hoạt hình, kích hoạt âm thanh, đầu vào của người chơi và bất cứ thứ gì khác có liên quan và sau đó tạo lại cảnh từ dữ liệu này vào thời điểm sau. Điều này sử dụng không gian đĩa ít hơn nhiều so với việc ghi lại mọi khung hình vào đĩa và có thể sử dụng ít hiệu suất hơn (?).
Christian

Câu trả lời:


6

Bạn cần kết xuất cảnh của mình hai lần.

Đầu tiên, bạn kết xuất cảnh từ chế độ xem của camera thành kết cấu .

Sau đó, bạn kết xuất cảnh từ góc nhìn của người chơi , nhưng với kết cấu được áp dụng cho màn hình camera .

Những thay đổi giữa hai lần kết xuất là biến đổi camera được sử dụng, trong khi máy quay sử dụng hướng & vị trí của camera, chế độ xem của người chơi sử dụng hướng & vị trí của đầu người chơi. Nếu bạn đang sử dụng hoạt hình xương, việc này sẽ dễ dàng như gắn mô hình máy ảnh vào tay người mẫu.

Vì bạn đã kết xuất thành kết cấu rồi, việc lưu video sẽ dễ dàng như lưu kết cấu mỗi khung hình . Khi người dùng chọn lưu video, bạn có thể chuyển đổi chuỗi hình ảnh này sang định dạng video .


1
Mặc dù vậy, hãy lưu ý rằng, nếu tôi không thiếu thứ gì, phương pháp này sẽ không ghi lại bất kỳ âm thanh nào cả. Từ câu hỏi tôi không chắc điều đó có liên quan hay không.
Christian
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.