سالم يسلم
-
المساهمات
56 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
4
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة سالم يسلم
-
-
if (other.GetComponent<PlayerController>() == null) return;
معنى الكود ان لم يكن في ( العنصر المصتدم به بعملة trigger ) السكربت او الملحق PlayerController
لا تكم الكود الذي بالأسفل return ارجع لا شيء
- 2
-
بتاريخ On 7/28/2017 at 15:25 قال محمد وهدان:
هل تعتبر لغة البرمجة بايثون لغة سهلة ويجب تعلمها؟
لغة *البايثون* لغة مفتوحة المصدر تجدها في كل نظام سهله ومرنه افتراضيًا تكون منصبة على نظام
linux ونظام mac os x
برمجة بها اغلب البرامج والالعاب الشهيرة
مثل برنامج gimp الغني عن التعريف لتعديل الصور
وسوف تجد الكثير من الشروحات هنا للغة
-
استبدله بالسطر التالي
objectsToReset.Add( FindObjectOfType <ResetOnRespawn> ());
- 1
-
أستخدم LIKE من دون علامتي
%%
-
eval تقوم بتنفذي النص الذي بداخلها كابرنامج مثل
eval("print('مرحبًا')") // يطبع: مرحبًا
اما return ترجع القيمة من الداله مثال
def prog(): return "برنامج" print prog() // يطبع: برنامج
اما global تستخدم لتلحق المتغير العام بقيمة مثال
def bob(): global me me = "متعرّف" print me bob() print me // يطبع: متعرّف
- 1
-
بتاريخ 36 دقائق مضت قال sara ali-2:
قم بالنقر على الأسهم المحدد عليها بنقاط سوداء في الاعلى على اليسار
-
هناك مكتب تقوم بهذا العمل
اي تقوم بجلب النص من الصور
https://code.google.com/archive/p/pytesser/
مثال بسيط
from pytesser import * image = Image.open('fnord.tif') # Open image object using PIL print image_to_string(image) # Run tesseract.exe on imagefnord print image_file_to_string('fnord.tif') fnord(more examples in README)
- 1
-
لجلب ارقام تتسع الى 32 رقم من المتغير وتحويلها الى نص
00000000000000000000000000000000
يمكنك الإطلاع على الدالة من هنا: https://msdn.microsoft.com/en-us/library/97af8hh4(v=vs.110).aspx
-
انت تقوم بإنشاء اكثر من loop في المتصفح
قم بإضافة الكود في loop واحد
-
ماداخل Update يتم تشغيل مع كل إطار
وماداخل Start يعمل مرة واحدة عن استدعاء العنصر
اما FixedUpdate يعمل مثل Update الفرق ان FixedUpdate يعمل مع كل خطوة فزيائية في اللعبة
اما Awake يعمل مثل Start الفرق ان Awake يعمل قبل Start
اما gameObject فهو نفس الكائن الذي موضوع فيه السكربت
و GameObject هو كلاس تستطيع تعريب به متغير او استخدامه مباشرة
الـreference الخاصة به: https://docs.unity3d.com/ScriptReference/GameObject.html
اما Mathf مثيل لكلاس Math الموجود في C# الفرق ان Mathf يعمل مع المتغييرات من نوع float و Math يعمل مع المتغيرات من نوع double
- 1
-
انت لم تظف المحاذه مع الاعلى والاسفل واليمين واليسار
-
بتاريخ 55 دقائق مضت قال tknunt:
استخدم لينكس
وقمت باعطاء الملف كل الصلاحيات اللازمة
ولكن النظام يعامله كملف نصي فقط ويفتح فى محرر نصوص
حتى الملف program.sh يقرأه كملف تنفيذى ولكن لا يفتح الطرفية ايضا
اتوقع هناك طريقة لاضافة كود فى البرنامج قبل عمليه ال compiling تسمح للبرنامج بتشغيل الطرفية ان لم يكن ينفذ فيهاماهي الوجهة التي تستخدمها ؟
-
إذا كانت تستخدم ويندوز يكفي بان تقوم بإنشاء ملف program.bat
وتضيف المحتوى التالي بداخلة
@echo off ./program pause
مع إستبدال `program` بإسم البرنامج
اما إذا كنت تسخدم لينكس او يونكس ( نظام الماك ) قم بإنشاء ملف program.bat يحتوي:
./program
مع إعطاء الملف الصلاحيات الازمة والتأشير او وضع علامة صح على execute file و open in terminal
وقم بفتح الملف وتلقائيًا سوف يفتح بالطرفية
ملف `program.bat` او `program.sh` ليس ملف program
-
هل قمت باضافة
session_start();
بعد
<? او <?php
اذا كان كذلك فاستبدل الكود في السطر بالتالي
$_SESSION['message'] || 'الرسالة البديلة'
-
حاول تعديل ملف
.htaccess
او حذفة وسوف تحل المشكلة معك ان شاء الله
-
بتاريخ 3 ساعات قال ايوب المبروكي:
شكرا أخ سالم ، مافهمته من كلامك أنه عندما نستدعي دالة وسط شرط
if(remo()){}
فانه يتم تنفيذ جميع الاوامر اذا كانت الدالة ترجع true ، أما اذا كانت ترجع false ، فلن تتنفذ الأوامر الموجودة في الbody الخاص بالشرط
نعم صحيح ويمكنك التحقق ايضًا اذا كانت ترجع نص او رقم مثال
void main(){ if(returnName()) // = true { /* صحيحة لان returnName() ترجع نص ليس فارغًا "سالم" وهكذا */ } if(returnName() == "سالم"){ /* صحيح لان returnName() ترجع "سالم" وكان المعادلة أصبحت "سالم" == "سالم" // true */ } if(returnName() == "أيوب"){ /* غير صحيح لان returnName() ترجع "سالم" وكان المعادلة أصبحت "أيوب" == "سالم" // false لكن "سالم" ليس "أيوب" ـ */ } } public string returnName(){ return "سالم"; }
-
الشرط يتحقق إذا كانت النتيجة بين القوسين هي true
لزيادة العلم
1 == 1 يرجع true وبإمكانك التحقق هكذا مثلًا
system.out.print("result: " + ( 1 == 1 ))
النص الفارق يرجع false
'' // = false "" // = false
النص الذي يحتوي على محرف واحد واكثر يرجع true
" " // يحتوي مسافة = true "S" // = true "من العايدين اخي" // = true
الاعداد 0 يرجع false وواحد واكثر يرجع true
0 // = false 1 // = true 120 // = true
وعنصر null و undefined يرجع false
وكذلك الـ error يرجع false
والدوال كذلك اي داله ترجع رقم حرف قيمة true او false يمكنك إستخدامها في if
ويمكنك استخدام if للتحقق اذا الدالة تحققت
-
هناك لغة اخرى عربية إسمها الأسس
وهي أفضل من لغات البرمجة العربية الاخرى بالإضافة لدعمها اللغتين
وتستطيع ان تسائل مطوري اللغة عنها لتجهيز بحث عنها
- 1
-
هذا شرح وجدته على اليوتيوب قد تستفيد منه
-
بتاريخ On 6/18/2017 at 02:51 قال Ohoud:
شكرا لك
لا لم أجرب..
بحثت ونفس السبب وجدت ولكن لم أعرف أحلها،، ووجدت حل آخر قمت بتغيير التمبلت وانتهت المشكلة الحمدلله
ممكن تدرج الحل هنا ليستفيد غيرة او الاكتفاء بإدراج الرابط
-
نعم تستطيع
هناك كثير من المكتبات البرمجية التي تساعدك على بناء تطبيقات هجينة او خام
من المكتبات التي تطور تطبيقات هجينة : cordova, ionic, intel xdk وغيرها الكثير
من المكتبات التي نطور تطبيقات خام native: ـ nativescript, react native ,fuse وغيرها الكثير
-
(9/100) * 10800
-
قم بإعادة توجيه لنفس الصفحة
-
قم باعادة توجيه المستخدم الى الى اي صفحة بعد ادخال البيانات لإلـغاء الـ request
هل هناك من يشرح لي هذا الكود c# unity
في أسئلة البرمجة
نشر
تحسن للنص
معنى الكود ان لم يكن في العنصر المصتدم به ( في عملية trigger ) السكربت او الملحق PlayerController
لا تكمل الكود الذي بالأسفل return ارجع لا شيء