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
🔶 انجمن یونیتی فارسی

⭕️ برای زوم تفنگ از کد زیر استفاده کنید
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
🔶 انجمن یونیتی فارسی

⭕️ آموزش ساخت اسلحه در #مایا

🔹 قسمت اول

@Unity_Models
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 انجمن یونیتی فارسی

⭕️ فیلم مقایسه قالب دستورات سی شارپ و جاوا اسکریپت در یونیتی. C# vs JS syntax

🔹 زبان: انگلیسی
🔹 دانلود از youtube

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

دانلود دو مقاله راجع به بازی های اول شخص و سوم شخص ( First Person یا 3RD Person) در دو پست بعدی

مقالات را مطالعه کنید تا از این به بعد تفاوت ها رو بدونید تا وقتی می گیم می خوایم یک بازی اول شخص درست کنیم منظورمون چی هست...
@Unity_Learns
🔶 انجمن یونیتی فارسی

⭕️ اموزش اجرای انیمیشن در یونیتی

@Unity_Scripts

ابتدا یک انیمیشن برای ابجکت مورد نظر بسازید

سپس از تب انیماتور یک بول ایجاد کنید و اسم (gmabartar) قرار دهید

سپس یک اسکریپت ایجاد کنید

کد زیر را درون اسکریپت بنویسید

Animator Myanim;


Myanim.setbool("gmabartar");

حال به دلخواه در هر جایی خواستید کدزیر را قرار بدهید

اگه میخواین در ابتدای بازی اجرا شود در start بنویسید

اگه میخواین با کلیک بر روی یک دکمه از کیبرد مثلاA زده شد اجرا شه در تابع اپدیت به صورت زیر بنویسید


Void Update(){
If(Input.getkeyDown(keycode.A){
Myanim.setbool("gmabartar");
}
}



اموزش های کاربردی و پکیج های کاربردی بیشتر در کانال ما
عضو شین😘👇

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

چند نکته در مورد برنامه نویسی

🔗 سعی می کنیم در این پست شما را با چند اصطلاح برنامه نویسی آشنا کنیم.

🔸 ـtransform: ترنسفرم در یونیتی یعنی مجموعه ای از #آبجکت ها، به عبارت دیگر یک یا چند آبجکت در کنار هم transform هستند. به طور مثال یک cube می تواند transform باشد تا یک خانه که مجموعه از آبجکت ها، کامپوننت ها و... است.

🔹ـGame Object: نقطه مقابل transform گیم آبجکت است، که معمولاً آبجکت های تکی یونیتی (معمولا آبجکت هایی مثل دوربین، نور و...) را شامل می شوند و می توان گفت یک game object حتماً یک transform هم هست ولی عکس آن همیشه صحیح نیست(یعنی یک cube هم گیم آبجکت هست و هم transform اما در مقابل یک FPS یک transform است و به هیچ عنوان «با توجه به ماهیتش» یک game object نیست.

🔘 در برنامه نویسی دست برنامه نویس با transform باز تر است (اما نه همیشه) به طور مثال یک transform خاصیت position برای جابجایی دارد، اما game object چنین خاصیتی ندارد.


🔗 نکات برنامه نویسی

اگر بخواهیم یک متغیر (شی) از نوع transform بسازیم، می نویسیم:

var obj:Transform;

یعنی Transform به آبجکت های از نوع transform اشاره می کند. (به حروف کوچک و بزرگ دقت کنید)

اگر بخواهیم همین متغیر از نوع game object باشد به این شکل تعریف می کنیم.

var obj:GameObject;

دسترســـی به آبجکتی که کد به آن متصل شده است:

👈 اگر بخواهیم به transformیی که کد به آن متصل شده است، دسترسی داشته باشیم، باید به این شکل استفاده کنیم.

transform.position

👈 در واقع در #کد_نویسی هر جایی از کلمه کلیدی transform استفاده شود، به این مــــعنی است که «transformیی که کد به آن متصل شده است» را در نظر بگیر.

💢 برای Game Object نیــــز از کلمه کلیدی gameObject (حروف کوچک و بزرگ را دقت کنید) استفاده می شود. مثلاً اگر بگوییم

Destroy(gameObject);

👈 یعـــنی game objectیی که کد به آن متصل شده است را حذف کن.



#اسکریپت_نویسی یونیتی #جاوا

💫 چهار اصطلاحی که توضیح داده شد، در کلیه زبان های برنامه نویسی قابل پشتیبانی در یونیتی (سی شارپ، جاوا و بو اسکریپت) به همین شکل قابل استفاده است.


👌 به طور خلاصه این چهار اصطلاح را مرور می کنیم و تفاوت های آن ها را بیان می کنیم.

🔸 ـtransform: به ترنسفرمی اشاره می کند که کد به آن متصل شده است.
🔹 ـTransform: نوع داده ترنسفرم، یعنی اگر بخواهیم متغیری تعریف کنیم که از نوع ترنسفرم باشد از این کلمه استفاده می کنیم.
🔸 ـgameObject: به آبجکتی اشاره می کند که کد را به آن متصل کرده ایم. (این دستورات معادل کلمه this در ویژوال استودیو و طراحی فرم ها می باشد)
🔹 ـGameObject: نوع داده گیم آبجکت

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

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

🔷 بخش دوم

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

@Unity_Learns
با سلام به یک ادمین تبادل در انجمن یونیتی فارسی در کانال های چهار گانه کسی هست بیاد پی وی

@ErfanRafezi

با تشکر مدیر انجمن یونیتی فارسی
🔶انجمن یونیتی فارسی

🔺رفتن به مرحله ی دلخواه با کلیک روی باتن

using UnityEngine;
using UnityEngine .UI;
using System. Collections;
public class Move : MonoBehaviour {

public Button btn1;

void Start () {
btn1.onClick .AddListener(TaskOnClick);
}

void TaskOnClick(){
SceneManager .LoadScene(" اسم مرحله دلخواه");
}

}

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

🔺کد نمایش پیام برای کاربر در یونیتی هر 12 ساعت یک بار


using UnityEngine.UI;
using System.Collections;
public class Move : MonoBehaviour {

public Text label1;


void Update()
{

int intHour=System.DateTime.Now.Hour;

if(intHour==12 || intHour==24)
{
label1.text=intHour.ToString();
}

}

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

⭕️ ۱۰ بازی ساز برتر دنیا

🔸در هر صنعت یا دنیای ویژه ای که هر روز پا نهادن تولیدات خلاقانه ی بیشماری به عرصه ی هستی در آن را شاهد هستیم، همواره کسانی حضور دارند که نامشان پیش و بالا تر از دیگران به میان می آید. دلیل این امر هم تاثیر ویژه ای است که همواره این افراد در صنعت یا دنیایی که در آن مشغول به کار بوده اند گذاشته اند و میراث به جا مانده از آن ها همیشه به قدری با ارزش و تاثیر گذار جلوه کرده است که هیچ گاه فراموش شدنی نخواهد بود. در واقع آن ها کسانی هستند که فعالیت ها و تولیداتشان همواره سر منشاء تولیدات مشابه بعدی بوده است و میراثی که از خود به جا نهاده اند منبعی جاودانه خواهد بود برای الهام گرفتن کسانی که پس از آن ها قصد دارند دست به انجام فعالیت های مشابهی بزنند. در دنیای بازی های کامپیوتری نام های فراوانی وجود دارد که بی شک هر کدامشان یادآور خاطره یا نکته ای دوست داشتنی برای علاقمندان بازی های کامپیوتری به شمار می رود. اما مسلماً در میان این نام ها تعدادی از آن ها درخشان تر از دیگران جلوه می کنند...

در این مطلب قصد داریم نگاهی به ده نام درخشان حاضر در تاریخ بازی های کامپیوتری بیاندازیم که توانستند میراث مهمی از خود به جای بگذارند و هر کدام از آن ها موفق شدند به نوعی در این صنعت مهم و پر مخاطب، تاثیر گذار باشند. لازم به ذکر است که لیست پیش رو، به شکل اختصاصی توسط نگارنده ی این سطور تنظیم شده است و هیچ کدام از موارد موجود در این لیست بازتاب دهنده ی نظر یا اعتقاد هیچ منبع دیگری نیستند. ضمن این که در جریان تهیه ی این لیست، تلاش عمده بر این بوده تا بیشتر به آن دسته از فعالان دنیای بازی های کامپیوتری توجه شود که تنها بر روی امر بازی سازی متمرکز بوده اند. بنا بر این با وجود شایستگی فراوان نام هایی نظیر Ralph Baer (پدر بزرگ صنعت گیم و خالق نخستین کنسول های بازی حاضر در دنیای بازی های کامپیوتری) یا Gunpei Yokoi (خالق و طراح یکی از بهترین و دوست داشتنی ترین کنسول های دستی تاریخ یعنی Game Boy) برای قرار گرفتن در رتبه هایی بالایی این لیست، از آن ها عبور کردیم و تنها به کسانی امکان قرار گرفتن در رتبه های ده گانه ی لیست بهترین های تاریخ را دادیم که عمده فعالیت هایشان به کارگردانی، طراحی و خلق بازی های کامپیوتری مختلف اختصاص داشته است و چندان با طراحی سخت افزار های مربوط به بازی های کامپیوتری میانه ای نداشته اند. علاوه بر آن افرادی نظیر ساتورو ایواتای فقید و راب پاردو که بیش از هر چیز به دلیل فعالیت های مدیریتی خود شناخته می شوند نیز از این لیست کنار گذاشته شدند. پس بیش از این شما را منتظر نمی گذاریم و یک راست به سراغ رتبه های ده گانه ی این لیست می رویم.

🔷 این شما و این هم ده بازی ساز برتر تاریخ صنعت گیم به انتخاب ما.

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

🔺کد جلوگیری از به خواب رفتن گوشی

Screen.sleepTimeout = sleepTimeout.NeverSleep;

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

🔶کد صفحه پاپ آپ در یونیتی

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using UnityEngine.EventSystems;

public class ButtonManage : MonoBehaviour {

// Use this for initialization
private bool PopUp;
public string Info;

void OnMouseDown()
{
PopUp = true;
}

void DrawInfo()
{
Rect rect = new Rect (20,20, 300, 200);
Rect close = new Rect (300,20,20,20);
if (PopUp)
{
GUI.Box(rect, Info);
if (GUI.Button(close,"X"))
{
PopUp = false;
}
}
}

void OnGUI()
{
DrawInfo();
}
}

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

⭕️ دانلود تمام ورژن های یونیتی

لینک دانلود :

https://unity3d.com/get-unity/download/archive

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

⭕️ آموزش کامل شیدر نویسی به زبان فارسی در یونیتی

🔹قسمت اول
🔹مدرس : علی زنجیران

به ما بپیوندید👇

@Unity_Learns
Forwarded from MARVEL STUDI0S Comics (Erfan.R)
سلام
دوستان و همراهان، انجمن یونیتی فارسی تصمیم گرفته ساخت پکیج های یونیتی رو خودش برای شما بسازه ولی نمیدانیم که شما به چه پکیجی نیاز دارید برای پیشنهاد پکیج های یونیتی (منظور پکیج آموزشی نیست) به ربات آی دی زیر مراجعه کنید.

@ErfanRafezi

با تشکر مدیر انجمن
سلام دوستان تصویب شد که دو پکیج در اول انجمن بسازه اولی هوش مصنوعیه زامبی دوم هوش مصنوعیه سرباز و به فروش گذاشته بشه به قیمت منصفانه 😉
anonymous poll

👎 – 77
👍👍👍👍👍👍👍 74%

👍 – 27
👍👍 26%

👥 104 people voted so far.
🔶 انجمن یونیتی فارسی

⭕️ آموزش کامل شیدر نویسی به زبان فارسی در یونیتی

🔹قسمت چهارم
🔹مدرس : علی زنجیران

به ما بپیوندید👇

@Unity_Learns