Triển khai các phép tính số học cơ bản trong Unity Code
Trong ví dụ bên dưới, chúng ta có một tập lệnh tên là ArithmeticOperationsExample thực hiện các phép toán số học cơ bản trên hai số, num1 và num2.
using UnityEngine;
public class ArithmeticOperationsExample : MonoBehaviour
{
void Start()
{
int num1 = 10;
int num2 = 5;
// Addition
int sum = num1 + num2;
Debug.Log("Sum: " + sum);
// Subtraction
int difference = num1 - num2;
Debug.Log("Difference: " + difference);
// Multiplication
int product = num1 * num2;
Debug.Log("Product: " + product);
// Division
float quotient = (float)num1 / num2;
Debug.Log("Quotient: " + quotient);
// Modulus (Remainder)
int remainder = num1 % num2;
Debug.Log("Remainder: " + remainder);
}
}
Đây là những gì mỗi Operation thực hiện:
Phép cộng
Toán tử + thêm num1 và num2 và kết quả được lưu trữ trong biến tổng.
Tổng được ghi vào bảng điều khiển Unity bằng cách sử dụng Gỡ lỗi.Log()
Phép trừ
Toán tử - trừ num2 khỏi num1 và kết quả được lưu trữ trong biến chênh lệch.
Sự khác biệt được ghi vào bảng điều khiển Unity.
Phép nhân
Toán tử * nhân num1 với num2 và kết quả được lưu trong biến sản phẩm. Sản phẩm được đăng nhập vào bảng điều khiển Unity.
Phân công
num1 được chia cho num2 bằng cách sử dụng toán tử /. Để có được kết quả float thay vì số nguyên, chúng ta sử dụng num1 thành float trước khi chia.
Thương được lưu trữ trong biến thương và được ghi vào bảng điều khiển.
Mô đun (Dư lượng)
Toán tử % tính toán phần còn lại của num1 chia cho num2 và kết quả được lưu trữ trong biến số dư. Phần còn lại được ghi vào bảng điều khiển Unity.
Phần kết luận
Khi đính kèm tập lệnh này vào GameObject trong cảnh Unity và chạy trò chơi, các phép toán số học sẽ được thực hiện và kết quả sẽ được in ra bảng điều khiển. Các giá trị của num1 và num2 có thể được sửa đổi để kiểm tra các phép tính khác nhau.