🔶 انجمن یونیتی فارسی
سورس پکیج بازی موتوری دو بعدی اندروید
http://opizo.com/xBpMps
@Unity_Package
@unity_learns
@unity_scripts
سورس پکیج بازی موتوری دو بعدی اندروید
http://opizo.com/xBpMps
@Unity_Package
@unity_learns
@unity_scripts
🔶 انجمن یونیتی فارسی
دانلود سورس جنگ کشتی ها
http://opizo.com/rYCfCr
@Unity_Package
@unity_learns
@unity_scripts
دانلود سورس جنگ کشتی ها
http://opizo.com/rYCfCr
@Unity_Package
@unity_learns
@unity_scripts
🔶 انجمن یونیتی فارسی
❌کپی حرام❌
اسکریپت حرکت ماشین در فضای دوبعدی در دو ورژن اندروید و کامپیوتر در پست پایین👇
@Unity_Scripts
❌کپی حرام❌
اسکریپت حرکت ماشین در فضای دوبعدی در دو ورژن اندروید و کامپیوتر در پست پایین👇
@Unity_Scripts
CarMovement.cs
2.5 KB
🔶انجمن یونیتی فارسی
#اندروید
❌کپی حرام❌
کار های مورد نیاز :
1 - اضافه کردن دوWheelJointبه ماشین.
نکته : به WheelJoint اول چرخ عقب بدید.
@Unity_Scripts
#اندروید
❌کپی حرام❌
کار های مورد نیاز :
1 - اضافه کردن دوWheelJointبه ماشین.
نکته : به WheelJoint اول چرخ عقب بدید.
@Unity_Scripts
Forwarded from Bazi Javan
🎮 بازی جوان | Bazi Javan 🎮
🔶 معرفی بازی های خارجی و ایرانی
🔶 به زودی رقابت انجین های بازیسازی
🔶 خبر های جدید درباره بازی و بازیسازی
🔶 مطالب جالب درباره بازی و بازی سازی
🔶 #چالش #Fun و خیلی چیزای دیگه
------------------------------------------
@BaziJavan | بازی جوان
------------------------------------------
🔶 معرفی بازی های خارجی و ایرانی
🔶 به زودی رقابت انجین های بازیسازی
🔶 خبر های جدید درباره بازی و بازیسازی
🔶 مطالب جالب درباره بازی و بازی سازی
🔶 #چالش #Fun و خیلی چیزای دیگه
------------------------------------------
@BaziJavan | بازی جوان
------------------------------------------
Telegram
attach 📎
Forwarded from Bazi Javan
🎮 بازی جوان | Bazi Javan 🎮
فراخوان هفتمین جشنواره بازیهای رایانهای تهران امروز اول آذرماه منتشر میشود.
به گزارش روابط عمومی بنیاد ملی بازیهای رایانهای، با انتشار فراخوان هفتمین جشنواره بازیهای رایانهای تهران امروز اول آذرماه؛ شرایط حضور در این جشنواره، نحوه رقابت و حمایتهای بنیاد از بازیهای برتر مشخص شده و دریافت آثار آغاز میشود.
قرار است در جشنواره امسال، نسبت به سالهای گذشته حمایتهای جدیتر و موثرتری از بازیهای برتر ایرانی انجام شود. علاوه بر این به نظر میرسد برگزاری رویدادهای آموزشی و بینالمللی از جمله رویداد TGC، توان و تجربه بازیسازان ایرانی را بالاتر برده و این موضوع به حساسیت رقابت بازیها در جشنواره امسال میافزاید.
در جشنواره امسال، برای نخستین بار علاوه بر بازیسازان، امکان حضور بازیکنان هم دیده شده و جوایزی برای این بخش نیز درنظر گرفته شده و در واقع قرار است به گرداندن چرخ صنعت بازی در کشور بیشتر کمک شود.
جشنواره فروش یکی از برنامههای جدید این دوره از جشنواره است که به مدت یک ماه ادامه خواهد داشت تا به گردش مالی صنعت بازی داخلی بیفزاید.
اطلاعات تکمیلی در رابطه با جشنواره فروش بهزودی به اطلاع عموم خواهد رسید.
------------------------------------------
@BaziJavan | بازی جوان
------------------------------------------
فراخوان هفتمین جشنواره بازیهای رایانهای تهران امروز اول آذرماه منتشر میشود.
به گزارش روابط عمومی بنیاد ملی بازیهای رایانهای، با انتشار فراخوان هفتمین جشنواره بازیهای رایانهای تهران امروز اول آذرماه؛ شرایط حضور در این جشنواره، نحوه رقابت و حمایتهای بنیاد از بازیهای برتر مشخص شده و دریافت آثار آغاز میشود.
قرار است در جشنواره امسال، نسبت به سالهای گذشته حمایتهای جدیتر و موثرتری از بازیهای برتر ایرانی انجام شود. علاوه بر این به نظر میرسد برگزاری رویدادهای آموزشی و بینالمللی از جمله رویداد TGC، توان و تجربه بازیسازان ایرانی را بالاتر برده و این موضوع به حساسیت رقابت بازیها در جشنواره امسال میافزاید.
در جشنواره امسال، برای نخستین بار علاوه بر بازیسازان، امکان حضور بازیکنان هم دیده شده و جوایزی برای این بخش نیز درنظر گرفته شده و در واقع قرار است به گرداندن چرخ صنعت بازی در کشور بیشتر کمک شود.
جشنواره فروش یکی از برنامههای جدید این دوره از جشنواره است که به مدت یک ماه ادامه خواهد داشت تا به گردش مالی صنعت بازی داخلی بیفزاید.
اطلاعات تکمیلی در رابطه با جشنواره فروش بهزودی به اطلاع عموم خواهد رسید.
------------------------------------------
@BaziJavan | بازی جوان
------------------------------------------
Telegram
attach 📎
using UnityEngine;
using System.Collections;
public class EnemyAI : MonoBehaviour {
public Transform target;
public int moveSpeed;
public int rotationSpeed;
public int maxdistance;
private Transform myTransform;
void Awake(){
myTransform = transform;
}
void Start () {
GameObject go = GameObject.FindGameObjectWithTag("Player");
target = go.transform;
maxdistance = 2;
}
void Update () {
Debug.DrawLine(target.position, myTransform.position, Color.red);
myTransform.Rotation = Quaternion.Slerp(myTransform.Rotation, Quaternion.LookRotation(target.position - myTransform.position), rotationSpeed * Time.deltaTime);
if(Vector3.Distance(target.position, myTransform.position) > maxdistance){
//Move towards target
myTransform.position += myTransform.forward * moveSpeed * Time.deltaTime;
}
}
}
using System.Collections;
public class EnemyAI : MonoBehaviour {
public Transform target;
public int moveSpeed;
public int rotationSpeed;
public int maxdistance;
private Transform myTransform;
void Awake(){
myTransform = transform;
}
void Start () {
GameObject go = GameObject.FindGameObjectWithTag("Player");
target = go.transform;
maxdistance = 2;
}
void Update () {
Debug.DrawLine(target.position, myTransform.position, Color.red);
myTransform.Rotation = Quaternion.Slerp(myTransform.Rotation, Quaternion.LookRotation(target.position - myTransform.position), rotationSpeed * Time.deltaTime);
if(Vector3.Distance(target.position, myTransform.position) > maxdistance){
//Move towards target
myTransform.position += myTransform.forward * moveSpeed * Time.deltaTime;
}
}
}
کانال بازی جوان را راه اندازی کردیم چون یک بازی ساز موفق به این کانال نیاز داره که به سرعت تمام خبر های ایران و جهان بازیسازی را در اختیار داشته باشه،
------------------------------------------
@BaziJavan | بازی جوان
------------------------------------------
------------------------------------------
@BaziJavan | بازی جوان
------------------------------------------
🔶انجمن یونیتی فارسی
⭕️ استفاده از یک اسکریپت دیگر در اسکریپت جاری
💡 گاهی اوقات لازم است بتوانیم به یک اسکریپت (که در یونیتی از نوع Component است ) در کدهای خود دسترسی داشته باشیم. معمولاً این دسترسی برای «غیرفعال کردنِ اجرای آن اسکریپت» می باشد اما می تواند هر کاربرد دیگری نیز داشته باشد.
🔹 ابتدا لازم است یک متغیر از نوع کامپوننت تعریف شــــود./🔻
Component Script;
📍 سپس تنها کافی است با دستور GetComponent مانند زیر به اسکریپت متصل شده به Obj دسترسی داشــــت./🔻
Script= Obj.GetComponent<ScriptName> ();
🔸 در صورتی که بخواهیم اجرای اسکریپت فوق متوقف شود، از دستور enabled استفاده خواهیم کـــرد./🔻
Script.enabled=false;
🔹 اما در یونیتی از اسکریپت های دیگر به منظور استفاده از پارامترها و توابع شان نیز استفاده می شود. در این صورت این کار دقیقاً مشابه تعریف کلاس در زبان های برنامه نویسی خواهد بود با این تفاوت که در اینجا کلاس مورد دسترسی برای یک آبجکت دیگر در حال اجرا می باشــــد. (در پست های بعدی آموزش بیشتر قرار خواهد گرفت)
⭕️ انتقال از یک آبجکت حرکتی به آبجکت دیگر
🔸یکی از کاربردهای فعال و غیر فعال کردن #کامپوننت ها، به خصوص اسکریپت ها، جابجایی از آبجکت های حرکتی به هم می باشد. منظور از این کار مثلاً «سوار شدن به ماشین» یا هر وسیله حرکتی دیگر می باشد. در این زمان باید یک سری موارد از کاراکتر اصلی غیر فعال و مشابه همانها در آبجکت دیگر فعال شود و همین عمل در زمان پیاده شدن باید برعکس اتفاق بیافتد.
🔹در یونیتی در هر زمان باید یک دوربین فعال وجود داشته باشد بنابراین اولین موردی که باید تغییر کند دوربین بین آبجکت ها می باشد. همچنین معمولاً حرکت به وسیلۀ اسکریپت ها صورت می پذیرد بنابراین باید اسکریپت حرکتی کاراکتر اصلی غیر فعال و برای وسیلۀ دیگر فعال شود. اسکریپت حرکتی برای FPS به نام Character Controller می باشد و برای سایر آبجکت ها نیز شما باید کد نوشته باشید. با این اعمال کلیه کارها از آبجکت اول(مثلا کاراکتر FPS) به آبجکت دوم(مثلاً ماشین) منتقل خواهد شد و به نظر خواهد رسید کاراکتر شما به ماشین سوار می شود. مثال/🔻
GetComponent< CharacterController> () .enabled=false;
👈 دستور فوق اسکریپت ( #کامپوننت ) CharacterController از آبجکت جاری را غیر فعال خواهد کرد و در این صورت در صورتی که کاربر روی دکمه های جهتی کلیک کند روی این #آبجکت تأثیری نخواهد داشت.
@Unity_Scripts
@Unity_Learns
⭕️ استفاده از یک اسکریپت دیگر در اسکریپت جاری
💡 گاهی اوقات لازم است بتوانیم به یک اسکریپت (که در یونیتی از نوع Component است ) در کدهای خود دسترسی داشته باشیم. معمولاً این دسترسی برای «غیرفعال کردنِ اجرای آن اسکریپت» می باشد اما می تواند هر کاربرد دیگری نیز داشته باشد.
🔹 ابتدا لازم است یک متغیر از نوع کامپوننت تعریف شــــود./🔻
Component Script;
📍 سپس تنها کافی است با دستور GetComponent مانند زیر به اسکریپت متصل شده به Obj دسترسی داشــــت./🔻
Script= Obj.GetComponent<ScriptName> ();
🔸 در صورتی که بخواهیم اجرای اسکریپت فوق متوقف شود، از دستور enabled استفاده خواهیم کـــرد./🔻
Script.enabled=false;
🔹 اما در یونیتی از اسکریپت های دیگر به منظور استفاده از پارامترها و توابع شان نیز استفاده می شود. در این صورت این کار دقیقاً مشابه تعریف کلاس در زبان های برنامه نویسی خواهد بود با این تفاوت که در اینجا کلاس مورد دسترسی برای یک آبجکت دیگر در حال اجرا می باشــــد. (در پست های بعدی آموزش بیشتر قرار خواهد گرفت)
⭕️ انتقال از یک آبجکت حرکتی به آبجکت دیگر
🔸یکی از کاربردهای فعال و غیر فعال کردن #کامپوننت ها، به خصوص اسکریپت ها، جابجایی از آبجکت های حرکتی به هم می باشد. منظور از این کار مثلاً «سوار شدن به ماشین» یا هر وسیله حرکتی دیگر می باشد. در این زمان باید یک سری موارد از کاراکتر اصلی غیر فعال و مشابه همانها در آبجکت دیگر فعال شود و همین عمل در زمان پیاده شدن باید برعکس اتفاق بیافتد.
🔹در یونیتی در هر زمان باید یک دوربین فعال وجود داشته باشد بنابراین اولین موردی که باید تغییر کند دوربین بین آبجکت ها می باشد. همچنین معمولاً حرکت به وسیلۀ اسکریپت ها صورت می پذیرد بنابراین باید اسکریپت حرکتی کاراکتر اصلی غیر فعال و برای وسیلۀ دیگر فعال شود. اسکریپت حرکتی برای FPS به نام Character Controller می باشد و برای سایر آبجکت ها نیز شما باید کد نوشته باشید. با این اعمال کلیه کارها از آبجکت اول(مثلا کاراکتر FPS) به آبجکت دوم(مثلاً ماشین) منتقل خواهد شد و به نظر خواهد رسید کاراکتر شما به ماشین سوار می شود. مثال/🔻
GetComponent< CharacterController> () .enabled=false;
👈 دستور فوق اسکریپت ( #کامپوننت ) CharacterController از آبجکت جاری را غیر فعال خواهد کرد و در این صورت در صورتی که کاربر روی دکمه های جهتی کلیک کند روی این #آبجکت تأثیری نخواهد داشت.
@Unity_Scripts
@Unity_Learns
🔶 انجمن یونیتی فارسی
⭕️ توابع OnEnable و OnDisable
🔹 این دو تابع برای یک آبجکت زمانی اجرا می شوند که فعال یا غیر فعال شود. یعنی زمانی که یک آبجکت Active/Enable می شود تابع OnEnable یک بار اجرا خواهد شد و همین موضوع برای تابع OnDisable نیز اتفاق خواهد افتاد.
🔸 بهتر است برای عدم دریافت مشکلات کمتر از سی شارپ برای استفاده از این توابع استفاده کنید، چون حالت استفاده از این توابع در جاوا اسکریپت کمی مشکل است.
void OnEnable(){
}
void OnDisable(){
}
از این توابع در یونیتی بسیار استفاده می شود و کاربرد آنها بسیار بالاست.
@Unity_Scripts
⭕️ توابع OnEnable و OnDisable
🔹 این دو تابع برای یک آبجکت زمانی اجرا می شوند که فعال یا غیر فعال شود. یعنی زمانی که یک آبجکت Active/Enable می شود تابع OnEnable یک بار اجرا خواهد شد و همین موضوع برای تابع OnDisable نیز اتفاق خواهد افتاد.
🔸 بهتر است برای عدم دریافت مشکلات کمتر از سی شارپ برای استفاده از این توابع استفاده کنید، چون حالت استفاده از این توابع در جاوا اسکریپت کمی مشکل است.
void OnEnable(){
}
void OnDisable(){
}
از این توابع در یونیتی بسیار استفاده می شود و کاربرد آنها بسیار بالاست.
@Unity_Scripts
🔶 انجمن یونیتی فارسی
خبر فوری فوری حتما بخونید و فروارد کنید
ایران دوباره به شرکت گوگل اعتراض نموده بخاطر اسم خلیج فارس که در نقشه گوگل خلیج عربی ثبت شده است.
برای همین هم شرکت گوگل اعتراض ایران را قبول کرده وگفته راجع به این دو رای گیری اینترنتی انجام میگیره
که رای هر کدام بیشتر شد به اسم همان ثبت میشود.
سریع اقدام کنید
همین الآن
۵۳ درصد عربها رای دارند.
۴۷ درصد ایرانی ها
تا وقت رای گیری تمام نشده،بشتابید.
اگر همت نکنی اسم خلیج فارس برای همیشه به فراموشی میرود.
وارد سایت شوید سمت راست دو دایره هست روی خلیج فارس کلیک کنید
و بعد بر روی voteکلیک کنید با موفقیت و پیروزی...
آدرس سایت:
http://www.persianorarabiangulf.com/index.php
کمتر از یک دقیقه وقتتونو میگیره...
لطفاً هر کی ایرانیه اطلاع رسانی کند.
عقب افتادیم خواهشا برای همه گروهها و کانال هاتون ارسال کنید
—-
@Unity_Learns
@Unity_Scripts
@Unity_Package
@Unity_Models
Persian Gulf Or Arabian Gulf
Vote for the name Persian Gulf Or Arabian Gulf.
خبر فوری فوری حتما بخونید و فروارد کنید
ایران دوباره به شرکت گوگل اعتراض نموده بخاطر اسم خلیج فارس که در نقشه گوگل خلیج عربی ثبت شده است.
برای همین هم شرکت گوگل اعتراض ایران را قبول کرده وگفته راجع به این دو رای گیری اینترنتی انجام میگیره
که رای هر کدام بیشتر شد به اسم همان ثبت میشود.
سریع اقدام کنید
همین الآن
۵۳ درصد عربها رای دارند.
۴۷ درصد ایرانی ها
تا وقت رای گیری تمام نشده،بشتابید.
اگر همت نکنی اسم خلیج فارس برای همیشه به فراموشی میرود.
وارد سایت شوید سمت راست دو دایره هست روی خلیج فارس کلیک کنید
و بعد بر روی voteکلیک کنید با موفقیت و پیروزی...
آدرس سایت:
http://www.persianorarabiangulf.com/index.php
کمتر از یک دقیقه وقتتونو میگیره...
لطفاً هر کی ایرانیه اطلاع رسانی کند.
عقب افتادیم خواهشا برای همه گروهها و کانال هاتون ارسال کنید
—-
@Unity_Learns
@Unity_Scripts
@Unity_Package
@Unity_Models
Persian Gulf Or Arabian Gulf
Vote for the name Persian Gulf Or Arabian Gulf.
🔶 انجمن یونیتی فارسی
⭕️ کد گرفتن اسکرین شات در بازی
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnMouseDown() { Application.CaptureScreenshot("Screenshot.png"); }
}
#برنامه_نویسی
عضو شین👇
@Unity_Scripts
⭕️ کد گرفتن اسکرین شات در بازی
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnMouseDown() { Application.CaptureScreenshot("Screenshot.png"); }
}
#برنامه_نویسی
عضو شین👇
@Unity_Scripts
🔶انجمن یونیتی فارسی
تابع توان در # C
برای توان باید از تابع ان استفاده کنید و نمیتوانید از علامت توان ^ استفاده کنید
این تابع دو ارگومان دارد که ارگومان اول عدد مورد نظر ارگومان دوم عدد توان مورد نظر
و اینگونه نوشته میشه 👇
مثلا: 5 به توان 2 چند
Mathf.Pow(5,2);
❗️البته بهتره به جای توان از ضرب استفاده کنید گویا بهینه تره
عضو شین👇
@Unity_Scripts
تابع توان در # C
برای توان باید از تابع ان استفاده کنید و نمیتوانید از علامت توان ^ استفاده کنید
این تابع دو ارگومان دارد که ارگومان اول عدد مورد نظر ارگومان دوم عدد توان مورد نظر
و اینگونه نوشته میشه 👇
مثلا: 5 به توان 2 چند
می شود؟
جواب:
Mathf.Pow(5,2);
❗️البته بهتره به جای توان از ضرب استفاده کنید گویا بهینه تره
عضو شین👇
@Unity_Scripts