Trong quá khứ ... nhiều giờ, tôi đã thử, tìm kiếm và đọc về cách để máy ảnh di chuyển dọc theo một đường dẫn trong Three.js. Tôi dường như không thể tìm thấy nó, hoặc tôi đã trở nên bão hòa và không thể nhìn thấy một câu trả lời, ngay cả khi nó cắn tôi vào mặt.Three.js Di chuyển camera dọc theo đường dẫn sau sự kiện nhấp
Điều tôi muốn không khó. Tôi có một số thứ giống như biểu tượng trong không gian 3D, mà tôi muốn có thể nhấp vào. Tôi đã có phần mở rộng THREEx cho nó, vì vậy mà một phần là tốt. Bây giờ phần camera di chuyển mượt mà dọc theo một con đường định trước, cùng với trục YT của nó, sao cho nó quay về phía 'biểu tượng' tiếp theo. Cách tiếp cận đầu tiên của tôi là tạo một đường dẫn sử dụng đường cong Bezier và tìm cách làm cho một trong những hình xoắn ốc hơi hướng lên trên, sau đó tìm hiểu cách tạo ảnh động dọc theo con đường đó sau sự kiện nhấp chuột. Tôi vẫn bị mắc kẹt - khó khăn - cố gắng tìm ra cách tạo ra một con đường đơn giản uốn cong lên trên, hãy để một mình phần khó khăn sau đó.
Tôi có đang đi đúng hướng không? Nếu vậy, làm thế nào để tôi tạo ra một con đường như thế? Hay tôi chỉ nên tạo một đường cong Bezier thông thường và xoay và chỉnh sửa cho đến khi nó phù hợp với nhu cầu của tôi? Và cuối cùng, làm thế nào dow tôi làm cho máy ảnh theo con đường trong một (ngắn) hoạt hình, chuyển động trơn tru?
Cảm ơn trước!
Xem ví dụ ba.js này: http://threejs.org/examples/webgl_geometry_extrude_splines.html – WestLangley
Oh wow, làm cách nào tôi bỏ lỡ điều đó? Cảm ơn! – Gizrah