Tôi vừa mới đăng bài này lên diễn đàn của các nghệ sĩ Blender trước khi nhận ra rằng tôi có thể sẽ nhận được phản hồi tốt hơn từ khán giả cụ thể hơn về phát triển trò chơi, vì vậy xin lỗi vì đã đăng chéo! Đó là vì những lý do đúng đắn :)
Tôi là một lập trình viên đang cố gắng tạo hiệu ứng cho một nhân vật đang đi bộ cho một dự án trò chơi, sử dụng Ogre. Tôi đã thực hiện một chu trình đi bộ rất đơn giản trong Blender và xuất nó sang Ogre, và nó chơi rất tốt. Tốt thôi, ý tôi là nó hoạt động, nhưng trượt chân khủng khiếp. Điều này là do tôi chỉ hoạt hình đi bộ tại chỗ (tại điểm gốc) trong Blender, và tất nhiên tôi không biết "tốc độ đi bộ" tương ứng với cái gì, vì vậy khi tôi di chuyển nhân vật trong trò chơi thì chuyển động không ' t nhất thiết phải phù hợp với chuyển động của bàn chân trong hình ảnh động.
Vì vậy, câu hỏi của tôi là: cách tiếp cận bình thường cho loại điều này là gì? Trong công việc, chúng tôi sử dụng Maya và các nhà làm phim hoạt hình tạo ra một nút 'moveTrans' đặc biệt đại diện cho "vị trí" của nhân vật (hoặc nhà xuất khẩu tạo ra nó cho họ từ chuyển động của nút gốc), sau đó trò chơi có thể đọc được để biết nhân vật hoạt hình di chuyển nhanh như thế nào. Vì vậy, trong tệp Maya, nhân vật sẽ đi về phía trước trong một chu kỳ và nút thêm này sẽ đi theo họ bằng đôi chân của họ. Tôi chưa thấy bất cứ điều gì như thế này ở vùng đất nguồn mở và chắc chắn không có điều khoản nào cho điều đó trong kịch bản của nhà xuất khẩu Ogre. Bạn thường làm gì để làm điều này?