🔶 انجمن یونیتی فارسی
#سیشارپ
⭕️ تبدیل مبنا در سیشارپ
تابع 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
#سیشارپ
⭕️ تبدیل مبنا در سیشارپ
تابع 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
Unity Scripts
🔶 انجمن یونیتی فارسی #سیشارپ ⭕️ تبدیل مبنا در سیشارپ تابع Replace من توی وبلاگ تبدیل کد هگزا ب کاراکتر رو دیدم و انجام دادم ولی حالا من میخوام کاراکتر ب هگزا تبدیل بشه یا یه کلمه به هگزا و برعکس اگه میشه یه توضیحی بدید label1.Text = System.Convert.ToC…
حتما بخونید انشاالله که مفید باشه.
Cursor_LockMode.cs
791 B
🔶 انجمن یونیتی فارسی
⭕️ اسکریپت آماده به زبان #سی_شارپ برای انواع حالت های قفل و آزاد سازی ماوس در یونیتی
@Unity_Scripts
⭕️ اسکریپت آماده به زبان #سی_شارپ برای انواع حالت های قفل و آزاد سازی ماوس در یونیتی
@Unity_Scripts
دوستان ما میریم درس بخونیم شما هم برید درس بخونید.
امتحانات ترم شروع شد بعد از امتحانات ترم بر می گردیم منتظر ما بمونید.😉
امتحانات ترم شروع شد بعد از امتحانات ترم بر می گردیم منتظر ما بمونید.😉
🔶انجمن یونیتی فارسی
خو تلگرام هم ازاد شد
😂
سلامتیش صلواااااااات😂
👇
@Unity_Models
@Unity_Learns
@Unity_Package
@Unity_Scripts
خو تلگرام هم ازاد شد
😂
سلامتیش صلواااااااات😂
👇
@Unity_Models
@Unity_Learns
@Unity_Package
@Unity_Scripts
🔶 انجمن یونیتی فارسی
ایجاد لیست در یونیتی/حذف عنصری از لیست در یونیتی/ایجاد لیست در سیشارپ/حذف یک عنصر از لیست در سیشارپ
List<String> myList = new List<String> ();
myList.Add("merc");
myList.Add("salam");
myList.Add("chetori");
برای حذف
myList.Remove(indexDelkhah);
مثال:
myList.Remove(1);//حذف عنصر اول لیست
@Unity_Scripts
ایجاد لیست در یونیتی/حذف عنصری از لیست در یونیتی/ایجاد لیست در سیشارپ/حذف یک عنصر از لیست در سیشارپ
List<String> myList = new List<String> ();
myList.Add("merc");
myList.Add("salam");
myList.Add("chetori");
برای حذف
myList.Remove(indexDelkhah);
مثال:
myList.Remove(1);//حذف عنصر اول لیست
@Unity_Scripts
Forwarded from پــرشــیــن اونــیــڪــس
🔶انجمن یونیتی فارسی
❌کپی حرام
🖌 #آموزش طراحی کاراکتر #Angry_birds
🔺در نرم افزار #illustrator
حجم فایل: 25 MB
📥لینک دانلود: yon.ir/sR4xV
#گرافیک
@Unity_Learns
❌کپی حرام
🖌 #آموزش طراحی کاراکتر #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
⭕️ متن های سه بعدی در یونیتی
🔹 در یونیتی این امکان وجود دارد که کاربر بتواند یک متن سه بعدی را به صورت 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
⭕️ حذف یک #کامپوننت در حالت اجرای بازی (Play Mode)
👈 برای حذف یک کامپوننت از یک آبجکت خاص از تابع Destroy استفاده میشود. انواع حالات این تابع قبلا توصیف شده است.
Destroy(Component);
🔸 به طور مثال دستور زیر کامپوننت Rigidbody متصل شده به آبجکت Obj را حذف میکند./👇
Destroy(Obj.GetComponent(Rigidbody));
🔹دستور زیر کامپوننت AudioSource متصل شده به آبجکت جاری (که کد به آن متصل شده است) را حذف میکند. /👇
Destroy(GetComponent(AudioSource));
🔹 دستور زیر نیز اسکریپت جاری را از آبجکت حذف میکند. /👇
Destroy(this);
✅ نکته: بعد از حذف یک کامپوننت از یک آبجکت باید دقت کرد که در جای دیگر از اسکریپت ها مجددا به آن دسترسی نداشته باشیم که در این صورت با خطای کامپایلری مواجه میشویم.
@Unity_Scripts
Forwarded from MARVEL STUDI0S Comics
🔶 انجمن یونیتی فارسی
سلام دوستان این یک پکیج بسیار عالی برای هوش مصنوعی ماشین هستش.
🎁💯🎉👌🎃اگر به ۵۰۰ نفر برسیم این پکیج عالی رو قرار می دیم.
@Unity_Package
سلام دوستان این یک پکیج بسیار عالی برای هوش مصنوعی ماشین هستش.
🎁💯🎉👌🎃اگر به ۵۰۰ نفر برسیم این پکیج عالی رو قرار می دیم.
@Unity_Package
Forwarded from MARVEL STUDI0S Comics
🔶 انجمن یونیتی فارسی
⭕️ اینم هوش مصنوعی ماشین
#سورپرایز
لینک دانلود:
https://www.file-upload.com/6zzogzoai868
@Unity_Package
⭕️ اینم هوش مصنوعی ماشین
#سورپرایز
لینک دانلود:
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
⭕️ برای زوم تفنگ از کد زیر استفاده کنید
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
Forwarded from انجمن یونیتی فارسی
🔶 انجمن یونیتی فارسی
⭕️ آموزش مدلینگ انسان در #مایا
🔸 حجم : 2.163 گیگابایت
به ما بپیوندید👇
@Unity_Models
⭕️ آموزش مدلینگ انسان در #مایا
🔸 حجم : 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
⭕️ ایجاد لیست در یونیتی/حذف عنصری از لیست در یونیتی/ایجاد لیست در سیشارپ/حذف یک عنصر از لیست در سیشارپ
List<String> myList = new List<String> ();
myList.Add("merc");
myList.Add("salam");
myList.Add("chetori");
برای حذف
myList.Remove(indexDelkhah);
مثال:
myList.Remove(1);//حذف عنصر اول لیست
@Unity_Scripts
Forwarded from پــرشــیــن اونــیــڪــس
🔶 انجمن یونیتی فارسی
⭕️ آموزش ساخت بازی شوتر اول شخص (FPS) با هوش مصنوعی و ایجاد مرحله و...
🔷 بخش اول
آموزش های بیشتر در :
@Unity_Learns
⭕️ آموزش ساخت بازی شوتر اول شخص (FPS) با هوش مصنوعی و ایجاد مرحله و...
🔷 بخش اول
آموزش های بیشتر در :
@Unity_Learns