• Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).
T

Hướng dẫn (Skillapi/Proskillapi) Cách làm đường chém vòng theo hướng dọc

Tài Thái

THÀNH VIÊN
Tham gia
05/08/2018
Bài viết
428
Yeah, đây có lẽ là 1 chủ đề từ đời nào rồi nma mình vẫn sẽ lên bài cho ai quan tâm nhé.
(hình ảnh)
46077








Bình thường thì việc làm 1 đường chém ngang rất đơn giản ( 1 mechanic của particle animation là đủ). Tuy nhiên làm 1 đường chém dọc thì lại rất khó vì cơ bản là chức năng của skillapi và proskillapi không thể đáp ứng được điều ấy.

Vậy ta cần làm gì để được 1 đường tròn dọc như hình?

Thay vì cho 1 mechanic Particle Animation chạy 1 lượt để được đường tròn ngang thì ta phải kết hợp hàng loạt particle animation để cho nó chạy từ từ xuống đường chém. Như vậy sẽ vô cùng phức tạp vì tùy vào số liệu của đường tròn ngang, bạn sẽ phải tính toán kĩ lưỡng số lượng particle hoạt động, địa điểm nó chạy xuống, góc quay,...

Ví dụ như trên hình và file là mình thực hiện 1 đường tròn dọc bán kính 2,625; đi từ độ cao 5, bên trái 0,8 và kết thúc ở độ cao 0, bên phải 0,8 (Tức là theo py-ta-go thì tìm được đường kính đường tròn là sấp sỉ 5,25, thì bán kính sẽ là 2,625 như đã đề cập).

Mình quyết định cung tròn của đường chém thành 15 điểm, và lần lượt cho tụi nó đi đến nhau. Bên cạnh lập 1 vòng tròn cơ bản để tính toán con số đi, thì cần lập thêm 1 bảng đi đo chiều cao, phía trước/sau của điểm đó so với vị trí player đang đứng.

Kiến thức áp dụng thì cũng chỉ có mấy cái kiến thức cơ bản hình học như là py-ta-go, sin, cos, tan, thôi. Bạn tự tìm nhé hehe

Ai muốn tham khảo thì mình có để file bên dưới để các bạn mày mò.

Các số liệu trong ảnh thì mình đã tính toán kĩ rồi, phần góc thì mình làm tròn về số nguyên.
46078



File skill mình để bên dưới: drive.google.com
 
Similar content Most view Xem thêm
Back
Top Bottom