用好 Unity3D 基础数学库函数,代码就是这么简单
2024-02-14 21:19:42
1. Mathf.Abs() - Hàm Tuyệt đối
Hàm Mathf.Abs() dùng để tính giá trị tuyệt đối của một số thực. Giá trị tuyệt đối của một số thực là giá trị không âm của số đó. Ví dụ: Mathf.Abs(-5) sẽ trả về 5.
2. Mathf.Acos() - Hàm Arc Cosine
Hàm Mathf.Acos() tính giá trị arc cosine của một số thực. Arc cosine của một số thực là góc có cosin bằng với số thực đó. Ví dụ: Mathf.Acos(0.5) sẽ trả về góc 60 độ.
3. Mathf.Approximately() - Hàm So sánh hai số thực
Hàm Mathf.Approximately() dùng để so sánh hai số thực xem chúng có gần bằng nhau không. Hàm này hữu ích khi bạn muốn so sánh hai số thực nhưng không muốn sử dụng phép so sánh bằng (=) thông thường vì độ chính xác của số thực. Ví dụ: Mathf.Approximately(1.0, 10.0/10.0) sẽ trả về true.
4. Mathf.Asin() - Hàm Arc Sine
Hàm Mathf.Asin() tính giá trị arc sine của một số thực. Arc sine của một số thực là góc có sin bằng với số thực đó. Ví dụ: Mathf.Asin(0.5) sẽ trả về góc 30 độ.
5. Mathf.Atan() - Hàm Arc Tangent
Hàm Mathf.Atan() tính giá trị arc tangent của một số thực. Arc tangent của một số thực là góc có tangent bằng với số thực đó. Ví dụ: Mathf.Atan(0.5) sẽ trả về góc 26.5 độ.
6. Mathf.Atan2() - Hàm Arc Tangent 2
Hàm Mathf.Atan2() tính giá trị arc tangent của hai số thực. Arc tangent 2 của hai số thực là góc có tangent bằng với tỷ số của hai số thực đó. Ví dụ: Mathf.Atan2(1.0, 0.5) sẽ trả về góc 63.4 độ.
7. Mathf.Ceil() - Hàm Tròn trên
Hàm Mathf.Ceil() làm tròn một số thực lên đến số nguyên gần nhất. Ví dụ: Mathf.Ceil(2.3) sẽ trả về 3.
8. Mathf.Clamp() - Hàm Kẹp
Hàm Mathf.Clamp() kẹp một số thực giữa hai giá trị đã cho. Ví dụ: Mathf.Clamp(5.0, 0.0, 10.0) sẽ trả về 5.0.
9. Mathf.Cos() - Hàm Cosine
Hàm Mathf.Cos() tính giá trị cosin của một số thực. Cosin của một số thực là tỷ số giữa cạnh kề và cạnh huyền của một tam giác vuông có góc đối diện với số thực đó. Ví dụ: Mathf.Cos(30 độ) sẽ trả về 0.866.
10. Mathf.Exp() - Hàm Lũy thừa
Hàm Mathf.Exp() tính giá trị lũy thừa của một số thực. Lũy thừa của một số thực là tích của số thực đó với chính nó một số lần đã cho. Ví dụ: Mathf.Exp(2.0) sẽ trả về 7.389.