کانال بازی سازی تلگرام
یونیتی+unity3d+uity2d+پکیج :: آموزش ساخت بازی اندروید+پکیج های تخصصی

آموزش ساخت بازی اندروید+پکیج های تخصصی

هرگز دل من ز علم محروم نشد
کم ماند ز اسرار که معلوم نشد
هفتاد و دو سال فکر کردم شب و روز
معلومم شد که هیچ معلوم نشد
---
تمام اعمالی که انجام می دهیم، حتی اگر ذره ای و مثقالی باشد، به خودمان باز می گردد و بازتابش آنها را در زندگی خواهیم دید. زلزال ۷
او کسی است که (روح) شما را در شب (به هنگام خواب) میگیرد; و از آنچه در روز کرده‏اید، با خبر است; سپس در روز شما را (از خواب) برمیانگیزد; و (این وضع همچنان ادامه مییابد) تا سرآمد معینی فرا رسد; سپس بازگشت شما به سوی اوست; و سپس شما را از آنچه عمل میکردید، با خبر میسازد. انعام ۶۰
دلها به یاد خدا آرام میگیرد. رعد آیه ۲۷
بدانید زندگی دنیا تنها بازی و سرگرمی، و تجمل پرستی و تفاخر در میان شما و افزون طلبی در اموال و فرزندان است . حدید آیه ۲۰
آن خدایی که آدمی را از خون بسته (که تحول نطفه است) بیافرید.
بخوان و (بدان که) پروردگار تو کریم‌ترین کریمان عالم است.
آن خدایی که بشر را علم نوشتن به قلم آموخت.
به آدمی آنچه را که نمی‌دانست تعلیم داد.
راستی که انسان سرکش و مغرور می‌شود.
چون که خود را در غنا و دارایی ببیند. علق ۲- ۷
این زندگانی چند روزه دنیا افسوس و بازیچه‌ای بیش نیست، عنکبوت ۶۴
در روی زمین به تکبر راه مرو که نمی توانی زمین را بشکافی و هرگز قامتت به بلندای کوهها نمی رسد. اسراء ۳۷
در آنچه خداوند بر تو بخشیده است، سرای آخرت را بجوی و سهم خود را از دنیا فراموش مکن و همانگونه که خدا به تو نیکی کرده است نیکی کن و هرگز فساد در زمین منما که خدا مفسدان را دوست ندارد. قصص ۷۷
و هرگاه نعمت و رحمتی به انسان بچشانیم و سپس آن را از او برگیریم او مأیوس و نومید میشود و به کفران و ناسپاسی بر میخیزد. هود ۹
بندگان مرا آگاه ساز که من بسیار آمرزنده و مهربانم. حجر ۴۹
از رحمت خدا نا امید مباشید که جز کافر هیچ کس از رحمت خدا نا امید نیست. یوسف ۸۷
پس به یاد من باشید تا به یاد شما باشم. بقره ۱۵۲
زندگانی دنیا چیزی جز متاع فریبنده نیست . آل عمران ۱۸۵
از آنچه به شما روزی داده ایم پیش از آنکه روزی فرا رسد که نه معامله ای وجود دارد و نه دوستی و شفاعت ، انفاق کنید. بقره ٢۴۵
بسا چیزی را ناخوش داشته باشید که آن به سود شماست و بسا چیزی را دوست داشته باشید که به زیان شماست، و خدا میداند و شما نمیدانید. بقره ۲۱۶
ما آیات (خود) را برای شما بیان کردیم شاید اندیشه کنید...حدید ۱۷

پیوندهای روزانه
پیوندها

۶۴۳ مطلب با موضوع «یونیتی+unity3d+uity2d+پکیج» ثبت شده است

gameover.blog.ir

قرار دادن شمشیر در دست پلیر_قرار ادن اسلحه در دست پلیر_قرار دادن تفنگ در دست پلیر_قرار دادن سلاح در دست پلیر



انیمیشن شمشیر زدن رو بدید پلیر. شمشیر رو هم بذارید تو دست پلیر. تمام. :)

انیمیشن تیر زدن رو بدید پلیر. تفنگ رو هم بذارید تو دست پلیر. تمام. :)

۰ نظر موافقین ۰ مخالفین ۰ ۱۲ آذر ۹۵ ، ۱۶:۲۲
مدیرکل

gameover.blog.ir


این تابع،چرخشی به گیم ابجکت نمی دهد بلکه چرخش را در جهان واقعی برگشت داده یا از والد گیم ابجکت،آن را به ارث می برد.


۰ نظر موافقین ۰ مخالفین ۰ ۱۲ آذر ۹۵ ، ۱۵:۳۶
مدیرکل

gameover.blog.ir

public Button button1;
button1.rectTransform.anchoredPosition = new Vector2(Input.mousePosition.x, Input.mousePosition.y);

در کد فوق متغیر button1 از نوع عمومی هست که در inspector ظاهر میشه(پس از اختصاص اسکریپت به گیم ابجکت دلخواه،مثلا یک گیم ابجکت تهی به نام gameController)



برای ذخیره حتی پس از خروج بازی :
PlayerPrefs.SetFloat("x",button1.rectTransform.anchoredPosition.x);

PlayerPrefs.SetFloat("y",button1.rectTransform.anchoredPosition.y);

PlayerPrefs.Save();

برای بازیابی مقادیر x,y و تنظیم مجدد هنگام ورد به بازی، در تابع Start()  از کدی مثل استفاده می کنیم:


float x=PlayerPrefs.GetFloat("x");

float y=PlayerPrefs.GetFloat("y");

button1.rectTransform.anchoredPosition = new Vector2(x, y);

اگه new کار نداد به این سبک تست کنید:

button1.rectTransform.anchoredPosition.Set(x, y);


۰ نظر موافقین ۰ مخالفین ۰ ۱۲ آذر ۹۵ ، ۱۳:۳۷
مدیرکل

gameover.blog.ir

http://s8.picofile.com/file/8276886384/footBallGate.jpg

برای ساخت زمین بالا، نیاز هست که مدل یک دروازه سه بعدی داشته باشیم. بعدش ببریم توی blender یا 3dsMax یا Maya رندر بگیریم از پهلو. بعدش sprite اش رو ببریم توی فتوشاپ برش بدیم. قبلش هم باید به این نکته دقت داشته باشید که برای تصویر دروازه از پهلو رو باید دو قسمت رو جدا رندر بگیرید. قسمت اول: تور جلو که دقیقا روبروی دوربین هست، قسمت دوم: تور عقب تر که بعد از همین تور هست با میله و چیزایی که به نظر میاد پشتش هست. این دو رو یه جوری باید از مدل برش بدیم و بعدش جدا عکس ها رو رندر کنیم یا با فتوشاپ خوب و تمیز برش بزنیم . بعدش ببریم توی unity  و سپس بهشون عمق یا order میدیم. عمق تور جلوتر باید کمتر و عمق تصویر جلوتر باید بیشتر باشه که توپ از وسطشون عبور کنه و نقطه ای که میله بالای دروازه هست باید کلایدر بدیم که توپ ازش رد نشه. بقیه هم دکمه ها هستن که ui | button  محسوب میشن که در یونیتی 5.3.4p3 می تونید خیلی خوب بهشون عکس دلخواه بدید و کد بدید که کلیک روی دکمه شد مثلا  کاراکتر جلو یا عقب بره یا بپره یا شوت کنه. و یک دستور هم هست به اسم AddForce که باهاش می تونید نیرو وارد کنید به توپ.که یک circle collider بهش میدید که تو زمین نره و همینطور Rigidbody2d که فیزیک داشته باشه و به کلایدر اش متریال فیزیک فنری مانند می تونید بدید و جرم و حالت فنری بودن اش رو با عدد دلخواه تست و خطا بگیرید تا طبیعی تر بشه و به نتیجه مطلوب برسید. به زمین هم کلایدر میدید که توپ ازش رد نشه. بازی می تونه دو نفره انلاین طراحی بشه. می تونه هم نباشه. واسه طرف مقابل کد هوش بنویسید که اینا نیاز به وقت گذاری هست و مسلما اینجا نمیشه همه این ها رو بحث کرد. ضمنا سوال دارید توی کانال عضو بشید و لینک گروهی که می گیم بیاید توش. موفق باشید.

۰ نظر موافقین ۰ مخالفین ۰ ۱۲ آذر ۹۵ ، ۰۷:۲۱
مدیرکل

gameover.blog.ir

منوی window|lighting می تونید متریال اسمان رو تغییر بدید.

با کد سیشارپی هم میشه:

http://s8.picofile.com/file/8276279084/skyMat.jpg

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

http://opizo.com/VJGsin

۰ نظر موافقین ۰ مخالفین ۰ ۰۷ آذر ۹۵ ، ۱۳:۳۶
مدیرکل

gameover.blog.ir

از این پکیج برای ساخت زمین های شبیه به واقعی در محیط یونیتی و بازی استفاده می شه.

در صورت خرید، ورژن 1.9 هم رایگان به شما هدیه میشه.

قیمت:500 تومان



http://s9.picofile.com/file/8276242068/terrainComposer.jpg


http://s8.picofile.com/file/8276242118/terrainComposer1.jpg

۰ نظر موافقین ۰ مخالفین ۰ ۰۷ آذر ۹۵ ، ۰۷:۰۹
مدیرکل

gameover.blog.ir


اسکریپت ساده ی حرکت دشمن به سمت پلیر بر حسب فاصله و بدون وجود موانع بلند.
اسکریپت زیر باعث میشه دشمن فاصلشو تو پلیر چک کنه. اگه کمتر از حد تنظیم بود، به سمت پلیر میره و جهت نگاهش هم به سمت پلیر میشه با localScale.
بقیه تو کد مشخصه و توضیحات به زبان فینگلیش یا فارسی انگلیسی اوردیم.سازنده این کد خود ما هستیم.

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

تریلر اجرای این کد:


لینک خرید اسکریپت:

۰ نظر موافقین ۰ مخالفین ۰ ۰۷ آذر ۹۵ ، ۰۵:۴۷
مدیرکل

gameover.blog.ir

http://s9.picofile.com/file/8276151876/ttm.jpg

این پکیج برای کم کردن تعداد پولیگان ها بکار می ره . قبلش هم می تونید پارامتر pixel error رو زیاد کنید تا ترین شما بهینه تر بشه. بعدشم این پکیج توصیه میشه که خوب اینم یکی از راه های بهینه سازی زمین بزرگ شما هست. کار با اون تخصصی هست و اگه بلد نیستید بپرسید.



۰ نظر موافقین ۰ مخالفین ۰ ۰۶ آذر ۹۵ ، ۱۳:۴۳
مدیرکل

gameover.blog.ir

برای بهینه سازی زمین بکار میره.

گزینه ی pixel error برای بهینه سازی زمین در یونیتی بکار میره.خطای پیکسل وقتی زیاد باشه کیفیت کم ولی بهینه سازی زیاد میشه.مدل لوپولیگان و oprimize و مناسب برای اندروید.

۰ نظر موافقین ۰ مخالفین ۰ ۰۶ آذر ۹۵ ، ۱۰:۴۳
مدیرکل

gameover.blog.ir

مقدار float زیر رو می تونید دستکاری کنید :

QualitySettings.shadowDistance=عدد دلخواه

//public static float shadowDistance;

۰ نظر موافقین ۰ مخالفین ۰ ۰۲ آذر ۹۵ ، ۲۱:۵۰
مدیرکل
gameover.blog.ir


این پکیج دارای قدرت باورنکردنی هست.
آب و هوای منطقه
روز پویا و سیستم آب و هوا در شب
باد واقعی
تقویم استاندارد
آسمان سایه گذاری شده مبتنی بر فیزیک
8 مرحله دقیق ماه.
تنظیم رنگ آسمان
گزینه های قابل تنظیم برای شدت، شدت در طول طوفان، گزینه های سایه، اندازه خورشید، چرخش خورشید، و بیشتر.
شدت بارش
مه
نور افق و اشعه های تابش خورشید
و ...

http://s9.picofile.com/file/8274833084/UniStorm_v2_1_0.jpg

قیمت اصلی: 216,000 تومان

قیمت ما: فقط 2000 تومان


۰ نظر موافقین ۰ مخالفین ۰ ۲۶ آبان ۹۵ ، ۰۰:۲۶
مدیرکل
gameover.blog.ir

با این پکیج می تونید طی چند ثانیه سربازان هوشمندی رو به صحنه drag کنید.
به همراه اسکریپت ها دارای فرمان هایی از هوش مصنوعی
اگه حرفه ای باشید می تونید سربازهای fbx خودتون رو جاساز سربازهای داخل پروژه کنید.
معمولا بازی سازای زیادی هستن که از این پکیج استفاده کردن تو ساخت بازی هاشون ولی نمی گن به شما.

سطح: حرفه ای


نکته: ورژن یونیتی 4.3 باید باشه اگه نبود یا اگر در 4.6 جواب نداد در 5.3.4p3 تست شده هست


دارای سیستم دشمن گروهی که در حال حرکت هستند روی مسیر می باشند.

بهینه سازی با خودتون هست. می تونید پکیج terrain to mesh رو استفاده کنید و ترین رو به مش تبدیل کنید تا  لوپولیگان بشه. و همینطور متریال آسمون رو می تونید از منوی window | lighting حذف کنید.
به جای کاراکتر ها می تونید کاراکتر های ایرانی جایگزین کنید که خودتون استادش هستید و فقط باید در این زمینه یکم تحقیق کنید.

دیگه تقریبا میشه گفت یه چیز آماده هست و فقط نیاز به ادیت دارید و درگیری توی ساخت گیم پلی و  مرحله انچنانی هم ندارید.

گروهی از سربازان دشمن میشه گفت روی یک مسیر خاصی در حال حرکت هستن و وقتی به گروه دیگری از سرباز ها رسیدن به هم تیر اندازی می کنن و تیر اندازی دقیق،افتادن طبیعی، و جهت تفنگ و ik تقریبا به نظر میاد رعایت شده هست.




http://s8.picofile.com/file/8274739250/photo_2016_11_13_01_20_58.jpg
http://s9.picofile.com/file/8274739276/photo_2016_11_13_01_21_03.jpg

http://s8.picofile.com/file/8274739234/photo_2016_11_13_01_20_46.jpg
http://s8.picofile.com/file/8274740918/Untitled.jpg

قیمت اصلی : 180,000 تومان

قیمت ما: 2 هزار تومان

۰ نظر موافقین ۰ مخالفین ۰ ۲۵ آبان ۹۵ ، ۰۸:۰۸
مدیرکل

gameover.blog.ir



برای برگشت تعدیل مقداری بین 0  و 1 بکار می ره. یعنی اگه عدد بیشتر از 1 بود 1 و اگه کمتر از صفر بود 0 رو  و در غیر اینصورت عدد رو برگشت میده.

مثال:


using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    void Update() {
        transform.position = new Vector3(Mathf.Clamp01(Time.time), 0, 0);
    }
}
۰ نظر موافقین ۰ مخالفین ۰ ۲۵ آبان ۹۵ ، ۰۷:۰۲
مدیرکل

gameover.blog.ir

City Builder Game Kit v3.3.4

قیمت اصلی : 500 هزار تومان



قیمت ما: 2 هزار تومان فقط

http://s9.picofile.com/file/8274735592/City_Builder_Game_Kit_v3_3_4_1.jpg

http://s9.picofile.com/file/8274735634/City_Builder_Game_Kit_v3_3_4_2.jpg

محتوا:

materials

scripts

animations

prefabs

و غیره

۰ نظر موافقین ۰ مخالفین ۰ ۲۵ آبان ۹۵ ، ۰۴:۱۸
مدیرکل

gameover.blog.ir


http://s9.picofile.com/file/8274734642/Building_BuildR_Procedural_Generator_v1_33.JPG

قیمت اصلی 288,000 تومان


قیمت ما: فقط 2000 تومان


سیستم سریع،موثر و ساده برای ایجاد ساختمان ها در یونیتی


۰ نظر موافقین ۰ مخالفین ۰ ۲۵ آبان ۹۵ ، ۰۳:۴۲
مدیرکل
gameover.blog.ir

http://s8.picofile.com/file/8274733426/Village_Interiors_Kit_v1_8_1_unity4.jpg

با استفاده از این کیت ماژولار،شا می تونید یک محیط فانتزی مثل محیط های قرون وسطی رو بسازید.
میخانه
کلیسای جامع
شهر
قلعه
مقبره
معبد داخلی


قیمت اصلی : 216,000 تومان


قیمت ما  فقط 2000 تومان
برای خرید ، به لینک زیر مراجعه کنید.
۰ نظر موافقین ۰ مخالفین ۰ ۲۵ آبان ۹۵ ، ۰۲:۲۸
مدیرکل

gameover.blog.ir



[ExecuteInEditMode]
public class DummyInEditor : MonoBehaviour
{
#if UNITY_EDITOR
	void Update(){
	  Debug.Log("Its time: " + Time.time);
	}
#endif
}
۰ نظر موافقین ۰ مخالفین ۰ ۲۴ آبان ۹۵ ، ۰۶:۴۷
مدیرکل

gameover.blog.ir

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ آبان ۹۵ ، ۰۴:۵۵
مدیرکل

gameover.blog.ir

http://s8.picofile.com/file/8274470634/Image.JPG

http://s9.picofile.com/file/8274470626/z_001_09042015_191454_022.jpg

http://s9.picofile.com/file/8274471000/2.jpg

http://s8.picofile.com/file/8274471018/maxresdefault.jpg



این پکیج بسیار کاربردی هست و با استفاده از اون می تونید به سادگی لول بزنید و دیگه منت مایا و مکس و غیره رو نکشید.
خیلی هم کار باهاش ساده هست.
ویژه یونیتی 4

شامل:

ProBuilder 2 v2.4.2.f0

و

ProBuilder_Advanced_v2.4.10f2


حجم:6 مگ

۰ نظر موافقین ۰ مخالفین ۰ ۲۳ آبان ۹۵ ، ۰۶:۲۰
مدیرکل
gameover.blog.ir


۰ نظر موافقین ۰ مخالفین ۰ ۲۳ آبان ۹۵ ، ۰۶:۱۵
مدیرکل

gameover.blog.ir


این پکیج تکستچر ها و رنگ ها را با هم ادغام می کنه.
سازگار با Terrain Height(زمین)
http://s8.picofile.com/file/8274470076/Asset_Image.jpg


۰ نظر موافقین ۰ مخالفین ۰ ۲۳ آبان ۹۵ ، ۰۵:۴۰
مدیرکل

gameover.blog.ir



سازنده: رضا پندار
-
اموزش
اموزش سوکت نویسی با نود جی اس و ساخت بازی های مولتی پلیر
1.کد نویسی سرور
۲.کد نویسی سمت کلاینت
ویژگی های نود:
اتصال با دیتا گوشی 2g 3g 4g
وای فای

http://www.mediafire.com/file/fxkkw0pxo18xko3/Socket_NodeJs_Unity3d.rar

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ آبان ۹۵ ، ۰۳:۵۴
مدیرکل

gameover.blog.ir



http://opizo.com/Ud8UaV


۰ نظر موافقین ۰ مخالفین ۰ ۲۱ آبان ۹۵ ، ۰۱:۱۷
مدیرکل

gameover.blog.ir


شکل کلی:

public void AddExplosionForce(float explosionForce, Vector3 explosionPosition, float explosionRadius, float upwardsModifier = 0.0F, ForceMode mode = ForceMode.Force);



مثال:


using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    public float radius = 5.0F;
    public float power = 10.0F;
    void Start() {
        Vector3 explosionPos = transform.position;
        Collider[] colliders = Physics.OverlapSphere(explosionPos, radius);
        foreach (Collider hit in colliders) {
            if (hit && hit.rigidbody)
                hit.rigidbody.AddExplosionForce(power, explosionPos, radius, 3.0F);
            
        }
    }
}


نکته :
در مثال بالا متد OverlapSphere از کلاس فیزیک، کلایدرهایی که در اشتراک محدوده ی کره ای با شعاع radius هستن رو در یک آرایه از کلایدر،برگشت میده.
سپس چک می کنیم که نیروی انفجار با این کلایدرها برخوردی داره یا نه و آیا این کلایدرهای rigidbody یا فیزیک سخت دارن یا نه.
اگه همه چیز اوکی بود،نیروی تنظیم شده در متغیر power در موقعیت انفجار explosionPos با شعاع radius و upwardsModifier  (به علت تخصصی بودن همونطوری گذاشتم)با مقدار 3،اعمال میشه.
۰ نظر موافقین ۰ مخالفین ۰ ۲۰ آبان ۹۵ ، ۰۴:۵۷
مدیرکل
gameover.blog.ir
http://s8.picofile.com/file/8274090784/Unity_Asset_Puppet2D_v2_3.jpg




۰ نظر موافقین ۰ مخالفین ۰ ۲۰ آبان ۹۵ ، ۰۱:۲۰
مدیرکل

gameover.blog.ir





http://opizo.com/HTRFra

۰ نظر موافقین ۰ مخالفین ۰ ۲۰ آبان ۹۵ ، ۰۱:۱۰
مدیرکل

gameover.blog.ir



using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    void Start() {
        WebCamTexture webcamTexture = new WebCamTexture();
        renderer.material.mainTexture = webcamTexture;
        webcamTexture.Play();
    }
}


۰ نظر موافقین ۰ مخالفین ۰ ۱۸ آبان ۹۵ ، ۲۰:۵۹
مدیرکل

gameover.blog.ir


سوال:
اسپرایت دو بعدی رو با بلندر ریگ کنم بهتره یا یونیتی؟
 پاسخ1:
 یونیتی


توضیح :

من با بلندر مش ساختم بعدش کاراکتری که کشیده بودم انداختم روی مدل و uv  گرفتم از مدل


بعدش بردم یونیتی 5 کار نکرد


بعدش FBX رو با کانورتر تبلی کردم مجدد به FBX جدید کار داد


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


هم کیفیتش بهتره


هم پردازشش کمتره چون فقط اسپرایت داریم و پولیگان و مدل برای پردازش نداریم.


هم پس زمینه های زاید و مسخره نداریم

--

اما یک نکته مهم دیگه هست و هنوز روش شکه: آیا اگه با یونیتی ریگ کنیم محاسبات و تبدیلات هندسی ران تایم داره انجام میشه یا از قبل سیو شده توی انیمیشن. این یکم شک بر انگیز هست که کدوم بهینه تره.


لطفا اگه شما هم نظری دارید بگید. :)

۰ نظر موافقین ۰ مخالفین ۰ ۱۴ آبان ۹۵ ، ۰۱:۱۸
مدیرکل

gameover.blog.ir



http://opizo.com/BxBj01

۰ نظر موافقین ۰ مخالفین ۰ ۱۲ آبان ۹۵ ، ۰۳:۲۳
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۰۹ آبان ۹۵ ، ۱۸:۱۲
مدیرکل