Tôi đang chế tạo vũ khí ném dao trong đó người chơi tự do nhắm và sau đó ném dao. Con dao quay tròn trong không khí và khi va chạm dừng quay và cha mẹ tự va vào vật thể va chạm. Việc quay được xử lý thông qua hoạt hình trong khi đường đi của dao được xử lý bằng vật lý.
Một vấn đề tôi gặp phải là làm thế nào để đảm bảo rằng khi con dao va chạm với kẻ thù thì con dao sẽ hướng về phía họ. Hiện tại, điều đang xảy ra đôi khi là con dao nhúng vào tay cầm kẻ thù trước tiên. Đó rõ ràng là không thực tế. Đồng thời, tôi nghĩ rằng sẽ rất bất hợp lý khi con dao chỉ "đánh" kẻ thù nếu nó va chạm với lưỡi kiếm trước, vì tốc độ mà con dao quay vượt quá tầm kiểm soát của người chơi.
Tôi đã xem rất nhiều cảnh quay killcam chậm của các vũ khí tương tự và mỗi lần vũ khí được ném lên nó đều xoay tròn trong không trung và kỳ diệu luôn kết thúc với lưỡi kiếm chĩa vào mục tiêu. Đối với một trò chơi mà khoảng cách ném sẽ nhất quán, điều này khá dễ dàng để làm. Nhưng tôi không chắc chắn làm thế nào để dự đoán điều này vì có nhiều yếu tố không thể đoán trước liên quan, ví dụ. hướng dao, xoay dao, vị trí của kẻ thù, khoảng cách với kẻ thù, v.v. Nếu có thể, tôi không muốn phải sử dụng logic dự đoán phức tạp vì trò chơi sẽ dành cho các thiết bị cấp thấp. Có một cách "khói và gương" để giải quyết điều này?