هاست

مای گیم آور

بین مطالب وب سایت جستجو کنید

بهترین پایگاه دانلود سورس و آموزش بازی های کامپیوتری


عضو شوید


نام کاربری
رمز عبور

فراموشی رمز عبور؟

عضویت سریع

نام کاربری
رمز عبور
تکرار رمز
ایمیل
کد تصویری
sajjad
12:7
پنج شنبه 12 شهريور 1394

http://s5.picofile.com/file/8149102168/book.jpg

در سایت زیر بیشتر کتب برنامه نویسی مربوط به بازی سازی از جی مانکی گرفته تا استنسیل و گیم میکر و تورک 3Dو فلش و ایکس ان ای و کرای انجین و یو دی کی و یونیتی و خلاصه هرچی که فکرشو می کنید توی این سایت کتابش رایگان هست.
برید حالشو ببرید.

http://opizo.com/iz5zNd



تعداد بازدید از این مطلب: 285
بازدید : 285
sajjad
8:49
پنج شنبه 12 شهريور 1394

شکل کلی:

public static bool Raycast(Vector3 origin, Vector3 direction, float maxDistance = Mathf.Infinity, int layerMask = DefaultRaycastLayers);

من با مثال یاد می دم:

کد زیر می گه روبرو رو ببین. اگه تا فاصله ده متری جلوی ما چیزی بود پیام بده:

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    void Update() {
        Vector3 fwd = transform.TransformDirection(Vector3.forward);
        if (Physics.Raycast(transform.position, fwd, 10))
            print("There is something in front of the object!");
        
    }
}

 

 

توضیح میدم: transform.position موقعیت خودمون هست.(موقعیت گیم ابجکتی که اسکریپت رو می اندازیم روش)

fwd از نوع بردار سه بعدی (کلاس Vector3)تعریف شد خودش شناخته میشه(منظورم اینه که توابع up و left و right و غیره رو از کلاس بردار سه بعدی به ارث می بره)

تابع ری کست می یاد اشعه پرتاب می کنه به سمت کجا؟ فوروارد یعنی جلو (اینو خودش میشناسه به ما ربطی نداره درد سر هم نداره راحتیم ما)

آخرین پارامتر هم حداکثر فاصله هست که دادیم 10 یعنی تا شعاع ده متری از جلومون هر چی وجود داشت از دیوار گرفته تا آدم یا هر جونوری بود تشخیص میده. ما اینجا گفتیم اگه چیزی جلومون بود پیام بده که بفهمیم تابع داره درست عمل می کنه. شما می تونید بگید مثلا سرعت صفر بشه که توی دیوار نره یا مثلا بعدش کدی بنویسید گه بیاد تگ tag شی روبرو رو بخونه و یا حمله کنه یا هر چیز دیگه ای که کدنویسی اضافه باید کنید اونجا.

نکته : به جای عدد 10 می تونیم Mathf.Infinity بذاریم.

Mathf.Infinity یه ثابت تعریف شده هست.خود Infinity به معنی بی نهایت و عضوی از کلاس ریاضی Mathf هست.

یونیتی اینو ساخته واسه اینکه بعضی اوقات نیاز داریم تا اون دور دورا رو رصد کنیم یعنی تا حتی 5 یا 6 کیلومتر اونورتر توی بازی رو رصد کنیم که اگه در شعاع دید ما و در روبروی ما چیزی بود detect کنه (تشخیص بده)

حالا چرا روبرو؟ چون گفتیم Vector3.forward

آیا میشه جهت های دیگه مثل بالا یا چپ و راست و پایین و .... رو بررسی کرد. آره اونم میشه. وقتی بنویسید Vector3 و نقطه بزنید خودش دستورات رو لیست می کنه مثل تابع up یا left یا right و الی آخر.

اگه اصلا بخوایم توی زاویه خاص پلیر چک کنیم باید چیکار کنیم؟

چطوری؟

اینطوری(واسه زاویه 63 درجه ):

    1. float angleToCheck =63f;
    2. if(Physics.Raycast(transform.position, angleToCheck,out hit,10f)
    3. {
    4. ...
    5. }

یا اینطوری:

دایرکشن یعنی جهت که بهش زاویه می دیم(زاویه همون angle هست)

مثل این:

  1. direction =newVector3(Mathf.Cos(angle),Mathf.Sin(angle),0f);

منبع  رو بگم: بیخیال بابا کد رو یاد بگیر

امیدوارم لذت ببرید از یادداشت های من. ارادتمند شما sajjad3011

 

 

تعداد بازدید از این مطلب: 719
بازدید : 719
sajjad
8:38
پنج شنبه 12 شهريور 1394

به لینک زیر برید 14 ثانیه صبر کنید تا به سایت اصلی بره.

http://opizo.com/9gvPEC

تعداد بازدید از این مطلب: 383
بازدید : 383
sajjad
7:48
پنج شنبه 12 شهريور 1394

توی وبلاگ سعی می کنم مطالب رو از هیچ جایی نگیرم جز خود سایت یونیتی.

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

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

http://s6.picofile.com/file/8209938868/OcclusionCullingOcclusionArea.gif

وب پیج رو zip کردم بعد از آنزیپ با فایرفاکس باز کنید. موفق باشید

http://opizo.com/flbClD

 

تعداد بازدید از این مطلب: 352
بازدید : 352
sajjad
7:9
پنج شنبه 12 شهريور 1394

پکیج Military Rifle Free

http://unityasset.ir/wp-content/uploads/2015/08/Military-Rifle-Free-v2A1.jpg

http://opizo.com/OkyfEa

 

دانلود پکیج EasyRoad3D برای یونیتی

http://unityasset.ir/wp-content/uploads/2015/03/easyRoads3D-720x400.jpg
http://opizo.com/RN6ftP

دانلود پکیج Cartoon FX Pack 4 برای یونیتی

http://unityasset.ir/wp-content/uploads/2015/03/Cartoon-FX-Pack-4-720x400.png

http://opizo.com/wN5XKZ

 

دانلود پکیج FPS Constructor برای یونیتی

http://unityasset.ir/wp-content/uploads/2015/03/FPS-Constructor-720x400.png
http://opizo.com/UnCeuZ

دانلود افکت خون برای یونیتی Blood Pack

http://unityasset.ir/wp-content/uploads/2015/03/Blood-Effect-Pack-720x400.png

http://opizo.com/xQYdcv

 

دانلود پکیج اسلحه برای یونیتی – Modern Weapon Pack

http://unityasset.ir/wp-content/uploads/2015/03/Modern-Weapons-Packunityasset-720x400.png

http://opizo.com/jHkQAR

دانلود پکیج صدا برای یونیتی( خون , اسخوان و … ) Sound Pack

http://unityasset.ir/wp-content/uploads/2015/03/Sound-Pack-720x400.png

http://opizo.com/lf2vQZ

دانلود پیکج مدل های پایگاه فضایی

http://unityasset.ir/wp-content/uploads/2015/03/Sci-Fi-Base-unityasset-720x400.png

http://opizo.com/kEm5f9

دانلود پکیج افکت برای یونیتی

http://unityasset.ir/wp-content/uploads/2015/04/Vectormania-3-720x400.png

http://opizo.com/9PzSxK

پکیج افکت نور های اسمانی Flare Volume

http://unityasset.ir/wp-content/uploads/2015/06/Flare-Volumeunityasset.ir_-720x400.png

http://opizo.com/n5PLKr

دانلود پکیج Colorful-ImageEffects

http://unityasset.ir/wp-content/uploads/2015/08/ce-720x400.png

http://opizo.com/XDYeLS

دانلود پکیج”FOREST ANIMALS “

http://unityasset.ir/wp-content/uploads/2015/08/15005391-567x400.jpg

http://opizo.com/LIO5dh

دانلود پکیج Female Character Pack

http://unityasset.ir/wp-content/uploads/2015/08/Female-Character-Pack-unitypackage.ir_-640x400.jpg

http://opizo.com/jLRBam

 

 

دانلود پلاگین One Minute GUI برای یونیتی

http://unityasset.ir/wp-content/uploads/2015/08/CEetaYLW8AA51MX.jpg

http://opizo.com/QaPGCg

 

پکیج مدل های اماده بوته و درخت کاج Bush & Pine

http://unityasset.ir/wp-content/uploads/2015/06/tree-757x470.png

http://opizo.com/stLizh

پکیج مدل های گیاهان Extreme Flora Pack

http://unityasset.ir/wp-content/uploads/2015/06/Extreme-Flora-Pack-unityasset.ir_-720x400.png

http://opizo.com/J5GCAx

 

 



تعداد بازدید از این مطلب: 15429
بازدید : 15429
sajjad
2:44
پنج شنبه 12 شهريور 1394

اشپزی یادبگیر یه جا بدرد می خوره

دانلود از بازار:

https://cafebazaar.ir/app/gameover.zoodpaz1/?l=fa

دانلود مستقیم

http://opizo.com/TR9PDN

تعداد بازدید از این مطلب: 459
بازدید : 459
sajjad
4:5
یک شنبه 8 شهريور 1394

آموزش تکنیک حرفه ای کشیدن نقاشی pixel art در فتوشاپ

آموزش تکنیک حرفه ای کشیدن نقاشی pixel art در فتوشاپ   ...

توضیحات بیشتر - دانلود 500 تومان

تعداد بازدید از این مطلب: 379
بازدید : 379
sajjad
2:38
جمعه 23 مرداد 1394
بالاخره یک آموزش کامل ساختم که هم واسه اندروید جواب بده هم iOs هم ویندوز هم .....
http://s5.picofile.com/file/8147729700/r...r.pdf.html
اینم از ماwinking
از حالا بشمارید دانلود ها رو و ببینید تشکرها رو. اگه تشکرها کم باشه شاید دیگه پیدام نشه. شایدم:....

امضا:
این همه اموزش اکشن هست و ما بی خبریم :
http://promakers.ir/showthread.php?tid=395
-

تعداد بازدید از این مطلب: 653
بازدید : 653
sajjad
2:30
جمعه 23 مرداد 1394

http://gameover.sellfile.ir/prod-images/161814.jpg

تعداد بازدید از این مطلب: 523
بازدید : 523
sajjad
2:29
جمعه 23 مرداد 1394

http://gameover.sellfile.ir/prod-images/173722.jpg

تعداد بازدید از این مطلب: 508
بازدید : 508


نام :
وب :
پیام :
2+2=:
(Refresh)
براي اطلاع از آپيدت شدن وبلاگ در خبرنامه وبلاگ عضو شويد تا جديدترين مطالب به ايميل شما ارسال شود



به وبلاگ من خوش آمدید
تمام حقوق اين وب سايت متعلق به مای گیم آور مي باشد | طراحی قالب : تم ديزاينر