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
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 انجمن یونیتی فارسی

⭕️کد تشخیص بخورد

Void OnTriggerEnter(Collider other){
If(other.tag=="نام تگ " ){
Debug.log("gmabartar");
}

}

برای اینکه تشخیص بده که خارج شده جسم یا نه از کد زیر استفاده کنید👇


Void OnTriggerExit(Collider other){
If(other.tag=="نام تگ " ){
Debug.log("gmabartar");
}
}



این کد رو در یک اسکریپت نوشته و اسکریپت را به یک ابجکت بدهید که ریجید بادی و کولایدر دارد (تیک istrigger کولایدر رو فعال کنید)


و نام تگ هم نام تگ ابجکت هدف را بنویسید (به ابجکت هدف هم کولایدر بدهید و تیک istriggee رو فعال کنید)

* نکته چون باگوشی تایپ کردم شاید یک غلط املایی وجود داشته باشه ترجیحا خودتون با دست بنویسید😊

برای 2 بعدی جلوی ontriggerenter
و collider یک 2D بنویسید

#آموزش_کوتاه
#برنامه_نویسی


عضو شین😘👇

@Unity_Scripts
#یونیتی

🔸کد تعویض خشاب در یونیتی
🔸اسکریپت تعویض خشاب در یونیتی

✔️برای اینکار فقط انیمیشن خشاب عوض کردن رو اجرا می کنیم.
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
public Animation anim;

void Update() {
if (اگر کلید آ رو زدیم)
anim.CrossFade("اسم انیمیشن خشاب عوض کردن");

}
}



نکته:
بعدش هم توی پنجره ی انیماتور باید شرط بذارید که بعد از اجرای انیمیشن تعویض خشاب بره به حالت idle یا انیمیشن حالت عادی که اون دیگه به پای خودتونه

@Unity_Scripts
#یونیتی

کد تغییر متریال آسمان در یونیتی

public static Material skybox1;
public static Material skybox2;

RenderSettings.skybox = skybox1;
//RenderSettings.skybox = skybox2;

@Unity_Scripts
⭕️ سوال 👈 Quaternion. Lerp یعنی چی ؟

🛑 جواب 👈به حالت نرم چرخش داره
از یه درجه ای به درجه دوم
سه تا پارامتر میگیره
چرخش اول
چرخش دوم
سرعت چرخش
⭕️سوال 👈 Quaternion. Angle یعنی چی ؟

🛑 جواب 👈 زاویه رو میتونی باهاش بدست بیاری ( زاویه بین دو جسم )
سوال یکی از کاربران :

سلام من تمام نور های بازیم رو حذف کردم بازم روشنه چکار کنم که تاریک شه


پاسخ :
راه اول : یک اسکای باکس شب برای یونیتی دانلود کن و ایمپورت کن توی یونیتی و داخل پنجره پروژکت اسکای باکس رو درگ و روی اسمون داخل پنجره سینس داراپ کن

راه دوم :
برای تاریک کردن محیط بازی کافیه از منوی بالای گزینه ویندوز رو بزنه و از اون بره به قسمت lighting و از اونجا به راحتی نور محیط بازی رو تاریک ، روشن ویا به هر رنگ دلخواهی که خواست در بیاره

@Unity_Scripts
NodalPathfinder.zip
901.1 KB
پیکج هوش مصنوعی دوبعدی که قول داده بودیم اگر به ۲۰۰ برسیم بزاریم
#یونیتی
حذف پارنت:
SetParent(اسم پدر,false);//remove parent

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

اگر دوست داری یه بازیساز واقعی بشی به ما بپیوند.

در انجمن ما مطالب عالی برای یونیتی مثل پکیج ، آموزش و کد و مدل 3D را دریافت کنید.
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 انجمن یونیتی فارسی

سلام دوستان از کانال های ما راضی هستید؟
لطفا همگی نظر دهند
با تشکر مدیریت انجمن یونیتی فارسی



عالی 😀👍 (80)
👍👍👍👍👍👍👍68%
├ Arman
@Porakbar1363
├ S
@ThisIsADeveloper
@Spidery
@Mchlosbrn
@FatherPersian
@hossein_ahdi


متوسط 🙁 (21)
👍👍18%
@Mohammad_z0000
@Miki_pj


بد 😓👎 (16)
👍👍14%



🕴 تعدادکل رای ها: 117
🔶 انجمن یونیتی فارسی

💚🤗تغییر متغیر یک اسکریپت دیگر در یونیتی/دسترسی به متغیرهای یک کلاس از بیرون و از کلاس دیگه:
ابتدا یک اسکریپت مثل این بسازید (Score.cs) :

public class player: MonoBehaviour {
public static int v1;

}

حال به عنوان مثال برای دسترسی و تغییر مقدار متغیر v1 اسکریپت player از درون اسکریپ سیشارپ دیگه داریم:

player scriptPlayer;
scriptPlayer.v1=10;

موفق باشید.

مثال دیگه :

GameObject go = GameObject.Find("Character");
MyScript sc = (MyScript)go.GetComponent(typeof(MyScript));
sc.movespeed = X;


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

اسکریپت سیشارپ face2face زیر رو بدید به هر دو اسپرایت دلخواهتون.
سپس در inspector اسپرایت دشمن یا اسپرایتی که می خواید بهش نگاه بشه رو بکشید روی متغیر target .

//Author:Sajjad3011
//face2face.cs
using UnityEngine;
using System.Collections;

public class face2face: MonoBehaviour {

public Transform target;
private Vector3 v_diff;
private float atan2;

void Update()
{
v_diff = (target.position - transform.position);
atan2 = Mathf.Atan2 ( v_diff.y, v_diff.x );
transform.rotation = Quaternion.Euler(0f, 0f, atan2 * Mathf.Rad2Deg -90);
}
}

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


ساخت جاده های بازی با استفاده از نقشه ی گوگل و پکیج road tool یونیتی:

در آموزش زیر ابتدا نقشه رو با google earth می گیریم می بریم فتوشاپ یکم رنگ می کنیم علامت می زنیم.

سپس می بریم روی یک plane در یونیتی مثل تکستچر استفاده می کنیم برای زمان موقت و با پکیج road tool به ساخت جاده از روی این عکس می پردازیم

زبان اصلی:یوتوب

https://www.youtube.com/watch?v=yDIEC32B18M&index=26&list=PLnFrutcRi6IgFSsS_jZvnh9XilEOavvbn


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

سوال)اگه تعداد سیب ها صفر شد یک انیمیشن اجرا کن:

جواب)به سیب ها تگ sib بدید بعدش این کد بدید به پریفب سیبتون که می کشیدش تو صحنه تا چند تا سیب ازش بسازید:

GameObject list = GameObject.FindGameObjectsWithTag ("sib");
if(list.Count==0)
{
anim.CrossFade("اسم انیمیشن ");
}

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

از کار انداختن جاذبه در فیزیک ریجید بادی یونیتی:
void OnTriggerEnter(Collider other) {
if (other.attachedRigidbody)
other.attachedRigidbody.useGravity = false;

}

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

💚 #پی_اچ_پی

تولید اعداد 1 تا n در php و ذخیره در فایل متنی:
<?php
$myfile = fopen("newfile.txt", "a") or die("Unable to open file!");
for($i=1;$i<=19;$i++)
{
fwrite($myfile, $i . "\r\n");
}
fclose($myfile);
?>

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

#مایا
مایا استاندارد است زیرا صنعت CGI در اطراف مایا و XSI ساخته شده است.