هر پیشنهادی اسکریپتی پلاگینی پکیجی خواستین زیر همین پست کامنت کنید
#نمونه_کار #قدیمی #نمونه #کار #یونیتی #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
46%
GameObject.FindGameObjectsWithTag
38%
GameObject.FindWithTag
کدام یک از گزینه های زیر Attribute می باشد ؟
Anonymous Quiz
19%
MonoBehaviour
4%
Debug
24%
SerializeField
8%
Range
19%
گزینه سوم و چهارم
4%
گزینه اول و دوم
20%
هیچکدام
کدام گزینه تبدیل شدن یک Texture2D به Sprite را نشان میدهد؟
Anonymous Quiz
28%
Sprite spr = (Sprite)texture;
28%
Sprite spr = Sprite.Create(texture, rect, pivot);
15%
Sprite spr = texture;
14%
Sprite spr = texture as Sprite;
11%
Sprite spr = texture.EncodeToPNG();
4%
Sprite spr = texture.GetPixels();
CropScale.cs
4.7 KB
#اسکریپت #کد #اماده #یونیتی #اسکریپت_آماده #آماده
اسکریپت برش و اسکیل کردن تکسچر برای یونیتی
- گیت هاب نویسنده
مثال:
🆔 @Unity_Technologies
اسکریپت برش و اسکیل کردن تکسچر برای یونیتی
- گیت هاب نویسنده
مثال:
Texture2D newTex = CropScale.CropTexture(tex, new Vector2(512, 512));
تابع CropTexture اولین پارامتر تکسچر رو میگیره و پارامتر دوم یه وکتور که مشخص میکنید سایز برش رو و خروجیشو میریزید داخل متغیر.🆔 @Unity_Technologies
HadiHD.Interpolation.dll
19.5 KB
#کتابخونه #اسکریپت #اماده #کد #آماده #اسکریپت_آماده #یونیتی #درخواستی
توضیحات زیر این پست 👇🏼
🆔 @Unity_Technologies
توضیحات زیر این پست 👇🏼
🆔 @Unity_Technologies
Unity Technologies
HadiHD.Interpolation.dll
به درخواست یکی از کاربرا یه کتابخونه ای نوشتم واسه اینکه بتونید یه عملی رو توی چند ثانیه و چند فریم بر هر ثانیه انجام بدین
مثلا میخواین توی 2 ثانیه کدتون 10 فریم بر ثانیه اجرا شه:
اول کتابخونه رو فراخونی میکنین
حالا از توابعش استفاده میکنید:
مثلا میخواین توی 2 ثانیه کدتون 10 فریم بر ثانیه اجرا شه:
اول کتابخونه رو فراخونی میکنین
using HadiHD.Interpolation;و بعد باید یه شئ از کلاس
InterpolationToolsمیسازید:
InterpolationTools
it = new InterpolationTools(this);
که پارامتر اولش Behaviour کلاستون رو میگیره this مینویسید.حالا از توابعش استفاده میکنید:
it.InvokeWithSeconds(() => { transform.Rotate(new Vector3(1, 0, 0)); }, 2, 10);
میتونید مثل نمونه بالا یه تابعی یا اکشنی رو اجرا کنید و هرکاری دلتون خواست انجام بدید یا میتونین از توابع آماده خود کلاس برای حرکت و چرخش نرم توی چند ثانیه و با فریم دلخواه استفاده کنین:it.MoveWithSeconds(transform, new Vector3(10, 0, 0), 5, 60, true);
پارامتر اول ترنسفرم ابجکتی که میخواید روش اعمال شه رو میدین، پارامتر دوم مقصد رو به Vector3 یا Vector2 میدین، پارامتر سوم زمان، پارامتر چهارم فریم بر ثانیه (پیش فرض 60)، و پارامتر پنجم ریل تایم بودن محاسبه تایمش که پیش فرض false هستش