StringUtilities.cs
    1.5 KB
  #اسکریپت_آماده #اسکریپت #کد
این کد extension برای کلاس string هست و حاوی 8 تابع بازگشتی bool هست که یکی یکی توضیح میدم (این توابع نیازی به پارامتری ندارن) :
isValidPhoneNumber - بررسی شماره موبایل فقط ایران
isValidJson - بررسی صحیح بودن جیسون
isValidUrl - بررسی صحیح بودن لینک
isValidUsername - بررسی نام کاربری
isValidEmail - بررسی صحیح بودن آدرس ایمیل
isValidPath - بررسی آدرس فایل
isValidIPAddress - بررسی صحیح بودن آیپی
isValidDateTime - بررسی DateTime بودن
حالا طرز استفاده چطوره ؟ شما یک رشته دارین حالا مهم نیست تو متغیر باشه یا مستقیم دابل کوتیشن شما میتونید توی شرط هاتون از توابع بالا استفاده کنید:
اول که کتابخونه رو فراخونی میکنید:
  این کد extension برای کلاس string هست و حاوی 8 تابع بازگشتی bool هست که یکی یکی توضیح میدم (این توابع نیازی به پارامتری ندارن) :
isValidPhoneNumber - بررسی شماره موبایل فقط ایران
isValidJson - بررسی صحیح بودن جیسون
isValidUrl - بررسی صحیح بودن لینک
isValidUsername - بررسی نام کاربری
isValidEmail - بررسی صحیح بودن آدرس ایمیل
isValidPath - بررسی آدرس فایل
isValidIPAddress - بررسی صحیح بودن آیپی
isValidDateTime - بررسی DateTime بودن
حالا طرز استفاده چطوره ؟ شما یک رشته دارین حالا مهم نیست تو متغیر باشه یا مستقیم دابل کوتیشن شما میتونید توی شرط هاتون از توابع بالا استفاده کنید:
اول که کتابخونه رو فراخونی میکنید:
using HadiHD;یا :
if ("+989391493315".isValidPhoneNumber) {}
string s = "+989391493315";🆔 @Unity_Technologies
if (s.isValidPhoneNumber) {}
PhysicMaterials.cs
    2.6 KB
  #اسکریپت_آماده #کاربردی #کد #اسکریپت
این اسکریپت حاوی 5 فیزیک متریال اماده از پیش تعریف شده هست میتونید با کد نسبت بدید به کلایدرتون
کتابخونه رو فراخونی کنید:
Metal - فلز
Wood - چوب
Ice - یخ
Rubber - لاستیک
Player - بازیکن یا کاراکتر
طرز استفاده :
این اسکریپت حاوی 5 فیزیک متریال اماده از پیش تعریف شده هست میتونید با کد نسبت بدید به کلایدرتون
کتابخونه رو فراخونی کنید:
using HadiHD;
لیست فیزیک متریال ها:Metal - فلز
Wood - چوب
Ice - یخ
Rubber - لاستیک
Player - بازیکن یا کاراکتر
طرز استفاده :
GetComponent<BoxCollider> ().material = PhysicMaterials.Metal;
🆔 @Unity_Technologies👍1
  HadiHD.Colliders.dll
    12 KB
  #کتابخونه #آماده #کاربردی #یونیتی #اسکریپت #کد
این کتابخونه حاوی 4 کلایدر متفاوت از جمله Cone, Plane, Tube, Torus هست میتونید روی گیم ابجکت و مدلتون اددش کنید از قسمت Add Component منوی HadiHD/Colliders و تنظیم و استفاده کنید
(برای استفاده از این کتابخونه باید فایل dll رو داخل پوشه Plugins توی پروژتون بریزید)
🆔 @Unity_Technologies
  این کتابخونه حاوی 4 کلایدر متفاوت از جمله Cone, Plane, Tube, Torus هست میتونید روی گیم ابجکت و مدلتون اددش کنید از قسمت Add Component منوی HadiHD/Colliders و تنظیم و استفاده کنید
(برای استفاده از این کتابخونه باید فایل dll رو داخل پوشه Plugins توی پروژتون بریزید)
🆔 @Unity_Technologies
Unity Technologies pinned «استفاده از پکیج Obfuscator Pro و رمزنگاری کد های بازی در یونیتی https://www.youtube.com/watch?v=acRDlyD-n-0»
  هر پیشنهادی اسکریپتی پلاگینی پکیجی خواستین زیر همین پست کامنت کنید
  #نمونه_کار #قدیمی #نمونه #کار #یونیتی #unity #unity_engine #unityengine #work #unity5
یادی کنیم از این نمونه کار برای سال ۲۰۱۹ اونقدر هم قدیمی نیست با یونیتی 5.6.6
🆔 @Unity_Technologies
  یادی کنیم از این نمونه کار برای سال ۲۰۱۹ اونقدر هم قدیمی نیست با یونیتی 5.6.6
🆔 @Unity_Technologies
استفاده از پکیج Obfuscator Pro و رمزنگاری و ضد استخراج کردن کد های خروجی بازی در یونیتی:
https://www.youtube.com/watch?v=acRDlyD-n-0
  https://www.youtube.com/watch?v=acRDlyD-n-0
دوره آموزشی ساخت صفحه ثبت نام و ورود به حساب با یونیتی و پی اچ پی و MySQL
این آموزش فایل فشرده RAR با حجم 155 مگابایت (294 مگابایت حجم استخراج) حاوی 5 فایل آموزش تصویری با فرمت MKV و چندین کد PHP و پروژه ای که در آموزش خواهیم ساخت و نوشت قرار گرفته است.
+ فایل های راهنمای متنی هر قسمت
+ توضیحات داخل ویدیو به صورت متنی
رزولوشن ویدیو ها: 1280x720
کد ادیتور های استفاده شده:
- MonoDevelop, Notepad++
نرم افزار های استفاده شده:
- Unity Engine, DevServer
🏞 تصویری از ویدیو
ℹ️ اطلاعات بیشتر - خرید و دانلود
🔗 لینک خرید و دانلود
🆔 @Unity_Technologies
  این آموزش فایل فشرده RAR با حجم 155 مگابایت (294 مگابایت حجم استخراج) حاوی 5 فایل آموزش تصویری با فرمت MKV و چندین کد PHP و پروژه ای که در آموزش خواهیم ساخت و نوشت قرار گرفته است.
+ فایل های راهنمای متنی هر قسمت
+ توضیحات داخل ویدیو به صورت متنی
رزولوشن ویدیو ها: 1280x720
کد ادیتور های استفاده شده:
- MonoDevelop, Notepad++
نرم افزار های استفاده شده:
- Unity Engine, DevServer
🏞 تصویری از ویدیو
ℹ️ اطلاعات بیشتر - خرید و دانلود
🔗 لینک خرید و دانلود
🆔 @Unity_Technologies
#اسکریپت #آماده #کد #کوتاه #کاربردی #یونیتی #اندروید
کد تابع Show Toast برای نمایش پیام Toast روی صفحه نمایش اندروید
  کد تابع Show Toast برای نمایش پیام Toast روی صفحه نمایش اندروید
public static void ShowToast(string text)
{
  if (Application.platform == RuntimePlatform.Android)
  {
    AndroidJavaClass unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
    AndroidJavaObject activity = unityPlayer.GetStatic<AndroidJavaObject>("currentActivity");
    activity.Call("runOnUiThread", new AndroidJavaRunnable(
      ()=> 
      {
        AndroidJavaClass Toast = new AndroidJavaClass("android.widget.Toast");
        AndroidJavaObject javaString = new AndroidJavaObject("java.lang.String", text);
        AndroidJavaObject context = activity.Call<AndroidJavaObject>("getApplicationContext");
        AndroidJavaObject toast = Toast.CallStatic<AndroidJavaObject>("makeText", context, javaString, Toast.GetStatic<int>("LENGTH_SHORT"));
        toast.Call("show"); }
      ));
  }
}
طرز استفاده:ShowToast("@Unity_Technologies");
🆔 @Unity_Technologiesاین پلاگین پشتیبانی از زبان های فارسی و عربی به صورت ریل تایم رو به پکیج TextMeshPro اضافه می کنه.
توضیحات: Right-To-Left Text Mesh Pro for Unity. This plugin adds support for Persian and Arabic languages to TextMeshPro.
گیت هاب: https://github.com/mnarimani/RTLTMPro
سازنده: Hossein Shah
لینک دانلود پلاگین: دانلود
🆔 @Unity_Technologies
  توضیحات: Right-To-Left Text Mesh Pro for Unity. This plugin adds support for Persian and Arabic languages to TextMeshPro.
گیت هاب: https://github.com/mnarimani/RTLTMPro
سازنده: Hossein Shah
لینک دانلود پلاگین: دانلود
🆔 @Unity_Technologies
با استفاده از کدام کلاس و کدام متغیر آن زمان بازی را در یونیتی کند تر کنیم؟
  Anonymous Quiz
    23%
    کلاس Time و متغیر delta Time
      
    60%
    کلاس Time و متغیر time Scale
      
    7%
    کلاس Time و متغیر time
      
    9%
    کلاس Time و متغیر frame Count
      
    چگونه پوزیشن فعلی ماوس را دریافت کنیم ؟
  Anonymous Quiz
    30%
    Cursor.position
      
    12%
    Input.GetMouseButton
      
    5%
    transform.position
      
    43%
    Input.mousePosition
      
    10%
    Mouse.position
      
    راه صحیح ایجاد کردن یک گیم آبجکت خالی با کد؟
  Anonymous Quiz
    42%
    استفاده از تابع Instantiate
      
    45%
    استفاده از سازنده کلاس GameObject
      
    13%
    هیچکدام
      
    با کدام یک از توابع زیر میتوان با استفاده از تگ یک گیم آبجکت را پیدا کرد؟
  Anonymous Quiz
    16%
    GameObject.Find
      
    47%
    GameObject.FindGameObjectsWithTag
      
    38%
    GameObject.FindWithTag
      
    کدام یک از گزینه های زیر Attribute می باشد ؟
  Anonymous Quiz
    19%
    MonoBehaviour
      
    4%
    Debug
      
    24%
    SerializeField
      
    8%
    Range
      
    20%
    گزینه سوم و چهارم
      
    4%
    گزینه اول و دوم
      
    20%
    هیچکدام