تنفيذ العمليات الحسابية الأساسية في رمز الوحدة
في المثال أدناه، لدينا برنامج نصي يسمى ArithmeticOperationsExample الذي ينفذ العمليات الحسابية الأساسية على رقمين، num1، و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);
}
}
إليك ما تفعله كل operation:
إضافة
يضيف عامل التشغيل +num1 و num2، ويتم تخزين النتيجة في متغير المجموع.
يتم تسجيل المجموع في وحدة التحكم Unity باستخدام Debug.Log()
الطرح
يقوم عامل التشغيل - بطرح num2 من num1، ويتم تخزين النتيجة في متغير الفرق.
يتم تسجيل الفرق في وحدة التحكم Unity.
عمليه الضرب
يقوم عامل التشغيل * بضرب num1 بـ num2 ويتم تخزين النتيجة في متغير المنتج. تم تسجيل دخول المنتج إلى وحدة التحكم Unity.
قسم
يتم تقسيم num1 على num2 باستخدام عامل التشغيل /. للحصول على نتيجة عائمة بدلاً من عدد صحيح، قمنا بإلقاء num1 على عدد عائم قبل القسمة.
يتم تخزين حاصل القسمة في متغير حاصل القسمة وتسجيله في وحدة التحكم.
المعامل (الباقي)
يقوم عامل التشغيل % بحساب باقي num1 مقسومًا على num2، ويتم تخزين النتيجة في المتغير المتبقي. يتم تسجيل الباقي في وحدة التحكم Unity.
خاتمة
عند إرفاق هذا البرنامج النصي إلى GameObject في Unity المشهد وتشغيل اللعبة، سيتم تنفيذ العمليات الحسابية، وستتم طباعة النتائج على وحدة التحكم. يمكن تعديل قيم num1 وnum2 لاختبار حسابات مختلفة.