Unity Scripts
84 subscribers
67 photos
26 videos
11 files
34 links
هر چی کد بخواید برای یونیتی اینجا هست #C و JavaScript و برای پیدا کردن کد مورد نظر فقط کافی آن را بدون # سرچ کنید.


کانال های ما:
@Unitypersianforum

لینک انجمن:
https://t.me/joinchat/JNNaghKP-cPuU04-GCl4LA

مدیر:
@ErfanRafezi
Download Telegram
Channel photo removed
Channel photo updated
🔶 انجمن یونیتی فارسی

#سیشارپ
⭕️ تبدیل مبنا در سیشارپ
تابع Replace

من توی وبلاگ تبدیل کد هگزا ب کاراکتر رو دیدم و انجام دادم
ولی حالا من میخوام کاراکتر ب هگزا تبدیل بشه
یا یه کلمه به هگزا و برعکس
اگه میشه یه توضیحی بدید


label1.Text = System.Convert.ToChar(System.Convert.ToUInt32("0x00AC", 16)).ToString();


خب این هگزا رو ب کاراکتر تبدیل میکنه؟


System.Convert.ToUInt32 تبدیل به عدد صحیح می کنه
U یعنی unSign بدون علامت منفی یعنی فقط مثبت


بعدش از integer می بره به کاراکتر


چون هر کاراکتر یک کد داره مثلا 65 کد A هست


66 کد B


و ...

پ
خب من بخوام بر عکس عمل کنم چیکار کنم؟


نوع داده هگزا دسیمال (مبنای 16) اولش 0x میاد


یه سوال اقا
مثلا من یه کلمه دارم
میخوام برسی کنم توی کلمه که اگه حرف ب داشت جا به جاش کنه با حرف ت


ToUInt32("value", از مبنای)


ToUInt32("0x00AC", 16)


ToChar کد می گیره به کاراکتر تبدیل می کنه


System.Convert.ToChar



Replace


String.Replace


public class Example
{
public static void Main()
{
String s = "aaa";
Console.WriteLine("The initial string: '{0}'", s);
s = s.Replace("a", "b").Replace("b", "c").Replace("c", "d");
Console.WriteLine("The final string: '{0}'", s);
}
}


// The example displays the following output:
// The initial string: 'aaa'
// The final string: 'ddd'


🌸🌸🌸


s.Replace("a", "b")
در رشته s تمام a ها رو با b جایگزین می کنه


سپس هر چی شد
Replace("b", "c")
رو روش اجرا می کنه

یعنی b رو با c
پس میشه ccc
سپس تمام c ها رو با d:
Replace("c", "d")



خب من اگه بخوام بجای حرف کد هگزا بدم میشه؟
یا اول باید کد هگزا رو ب کاراکتر تبدیل کنم بعد جا ب جا کنم


Replace برای رشته هست


برای هگزا نیست


فرض کن داریم "0xAEFF02"


بخوای F رو با D جاساز کنی


می گی
Debug.Log("0xAEFF02".Replace("F","D"));


با اینطوری:
String myString="0xAEFF02";
Debug.Log(myString.Replace("F","D"));


خروجی
//0xAEDD02

@Unity_Scripts
This media is not supported in your browser
VIEW IN TELEGRAM
Cursor_LockMode.cs
791 B
🔶 انجمن یونیتی فارسی

⭕️ اسکریپت آماده به زبان #سی_شارپ برای انواع حالت های قفل و آزاد سازی ماوس در یونیتی

@Unity_Scripts
دوستان ما میریم درس بخونیم شما هم برید درس بخونید.
امتحانات ترم شروع شد بعد از امتحانات ترم بر می گردیم منتظر ما بمونید.😉
🔶انجمن یونیتی فارسی

خو تلگرام هم ازاد شد


😂


سلامتیش صلواااااااات😂
👇
@Unity_Models
@Unity_Learns
@Unity_Package
@Unity_Scripts
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 انجمن یونیتی فارسی

ایجاد لیست در یونیتی/حذف عنصری از لیست در یونیتی/ایجاد لیست در سیشارپ/حذف یک عنصر از لیست در سیشارپ

List<String> myList = new List<String> ();
myList.Add("merc");
myList.Add("salam");
myList.Add("chetori");



برای حذف

myList.Remove(indexDelkhah);
مثال:
myList.Remove(1);//حذف عنصر اول لیست

@Unity_Scripts
🔶انجمن یونیتی فارسی

کپی حرام

🖌 #آموزش طراحی کاراکتر #Angry_birds
🔺در نرم افزار #illustrator
حجم فایل: 25 MB

📥لینک دانلود: yon.ir/sR4xV

#گرافیک

@Unity_Learns
🔶انجمن یونیتی فارسی

⭕️ متن های سه بعدی در یونیتی

🔹 در یونیتی این امکان وجود دارد که کاربر بتواند یک متن سه بعدی را به صورت Run-time بسازد و تغییرات لازم را نیز روی آن انجام دهد و هیچ نیازی به نرم افزارهای ساخت آبجکت هم نیست.

💡 متن های سه بعدی در #یونیتی توسط #کامپوننت Text Mesh ساخته می شوند، در واقع این کامپوننت یک Mesh بر اساس تنظیماتش ساخته و آن را برای ساخته شدن به کامپوننت Mesh Renderer می دهد، بنابراین این دو کامپوننت باید در کنار یک دیگر باشند.

⭕️ #آموزش #اسکریپت_نویسی متون سه بعدی در یونیتی

🔸 آنچه در رابطه با 3D Text ها مهم است تغییر متن آنها در کد نویسی و در زمان اجرای بازی می باشد. بنابراین لازم است به آن در کد نویسی دسترسی داشت.

👈 تعریف یک متغیر که از نوع 3D Text ها باشند و بتوان آن را در یونیتی با یک 3D Text مقدار دهی کرد، از این طریق امکان پذیر است./🔻
TextMesh Txt;

🔹در هر دو دستور بالا Txt نام متغیر است که می خواهیم به پارامتر های آن دسترسی داشته باشیم. اکنون به راحتی می توان با استفاده از پارامتر text متن درون یک 3D Text را تغییر داد.

Txt.text="UnityLearning";

👈 دستور بالا متن نمایش داده شده توسط 3D Text را برابر نام کانال قرار می دهد.

🎨 در صورت نیاز به تغییر رنگ آبجکت نیز می توان از پارامتر color استفاده کرد./🔻

Txt.color=Color(0.1,0.4,0.9);

👈دستور فوق نیز رنگ آبجکت را به آبی تغییر می دهد.

@Unity_Learns
@Unity_Scripts
🔶انجمن یونیتی فارسی

⭕️ حذف یک #کامپوننت در حالت اجرای بازی (Play Mode)

👈 برای حذف یک کامپوننت از یک آبجکت خاص از تابع Destroy استفاده می‌شود. انواع حالات این تابع قبلا توصیف شده است.

Destroy(Component);

🔸 به طور مثال دستور زیر کامپوننت Rigidbody متصل شده به آبجکت Obj را حذف می‌کند./👇

Destroy(Obj.GetComponent(Rigidbody));

🔹دستور زیر کامپوننت AudioSource متصل شده به آبجکت جاری (که کد به آن متصل شده است) را حذف می‌کند. /👇

Destroy(GetComponent(AudioSource));

🔹 دستور زیر نیز اسکریپت جاری را از آبجکت حذف می‌کند. /👇

Destroy(this);

نکته: بعد از حذف یک کامپوننت از یک آبجکت باید دقت کرد که در جای دیگر از اسکریپت ها مجددا به آن دسترسی نداشته باشیم که در این صورت با خطای کامپایلری مواجه می‌شویم.

@Unity_Scripts
🔶انجمن یونیتی فارسی

دوستان به گروه ما بپیوندید

لینک گروه:
https://t.me/joinchat/EQxg_ENq2QZcbMrKI2yyiQ
Forwarded from MARVEL STUDI0S Comics
🔶 انجمن یونیتی فارسی

سلام دوستان این یک پکیج بسیار عالی برای هوش مصنوعی ماشین هستش.
🎁💯🎉👌🎃اگر به ۵۰۰ نفر برسیم این پکیج عالی رو قرار می دیم.

@Unity_Package
Forwarded from MARVEL STUDI0S Comics
🔶 انجمن یونیتی فارسی

⭕️ اینم هوش مصنوعی ماشین

#سورپرایز

لینک دانلود:
https://www.file-upload.com/6zzogzoai868

@Unity_Package
🔶 انجمن یونیتی فارسی

⭕️ برای زوم تفنگ از کد زیر استفاده کنید
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class NewBehaviourScript : MonoBehaviour {
[Range(0,100)]
public int zoom = 20;
[Range(0,100)]
public int normal = 60;
[Range(0,100)]
public int smooth = 5;

private bool iszoomed = false;

void Update (){

if (Input.GetKeyDown (KeyCode.Mouse0)) {

iszoomed = !iszoomed;

}

if (iszoomed) {

GetComponent<Camera> ().fieldOfView = Mathf.Lerp (GetComponent<Camera> ().fieldOfView, zoom, Time.deltaTime * smooth);


}

else {

GetComponent<Camera> ().fieldOfView = Mathf.Lerp (GetComponent<Camera> ().fieldOfView, normal, Time.deltaTime * smooth);
}



}

}

@Unity_Package
🔶 انجمن یونیتی فارسی

⭕️ آموزش مدلینگ انسان در #مایا

🔸 حجم : 2.163 گیگابایت

به ما بپیوندید👇
@Unity_Models
🔶 انجمن یونیتی فارسی

⭕️ ایجاد لیست در یونیتی/حذف عنصری از لیست در یونیتی/ایجاد لیست در سیشارپ/حذف یک عنصر از لیست در سیشارپ

List<String> myList = new List<String> ();
myList.Add("merc");
myList.Add("salam");
myList.Add("chetori");



برای حذف

myList.Remove(indexDelkhah);
مثال:
myList.Remove(1);//حذف عنصر اول لیست

@Unity_Scripts
🔶 انجمن یونیتی فارسی

⭕️ آموزش ساخت بازی شوتر اول شخص (FPS) با هوش مصنوعی و ایجاد مرحله و...

🔷 بخش اول

آموزش های بیشتر در :

@Unity_Learns