تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 2 از 16 اولاول 12345612 ... آخرآخر
نمايش نتايج 11 به 20 از 154

نام تاپيک: آموزش بازي سازي با نرم افزار قدرتمند 3D Game Studio

  1. #11
    حـــــرفـه ای Moh3en_DDD's Avatar
    تاريخ عضويت
    Jun 2005
    محل سكونت
    1391
    پست ها
    3,761

    پيش فرض

    خوب به سراغ آموزش مي رويم :

    در آخرين پست آموزشيم استفاده از حلقه ي While را درس دادم ولي يه چيز يادم رفت بگم :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ملاحظه مي كنيد كه درون حلقه ي While من دستور Wait را اضافه كردم و داخل () عدد يك را گذاشتم ... حال اين دستور چيست :

    اگر اين دستور را نزنيد برنامه فقط آخر حلقه را به شما نمايش مي دهد ولي اگر اين دستور را بزنيد لحظه به لحظه ي حلقه و تغييرات آن را نمايش مي دهد ... !

    استفاده از دستور Wait درون حلقه ي While ضروري است !

  2. 2 کاربر از Moh3en_DDD بخاطر این مطلب مفید تشکر کرده اند


  3. #12
    آخر فروم باز ehsan30's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    توی Firefox
    پست ها
    1,610

    پيش فرض

    سلام
    دوست عزيز ممنون
    حتما ادامه بده و آموزش هاي حرفه اي تر هم بذار
    اگه مي توني pdf كن و بذار البته پيشنهاد بودها!

  4. این کاربر از ehsan30 بخاطر این مطلب مفید تشکر کرده است


  5. #13
    حـــــرفـه ای Moh3en_DDD's Avatar
    تاريخ عضويت
    Jun 2005
    محل سكونت
    1391
    پست ها
    3,761

    پيش فرض

    نقل قول نوشته شده توسط ehsan30
    سلام
    دوست عزيز ممنون
    حتما ادامه بده و آموزش هاي حرفه اي تر هم بذار
    اگه مي توني pdf كن و بذار البته پيشنهاد بودها!
    چشم ... آموزش ها كه تمام شد PDF هم مي كنم !

  6. #14
    حـــــرفـه ای Moh3en_DDD's Avatar
    تاريخ عضويت
    Jun 2005
    محل سكونت
    1391
    پست ها
    3,761

    پيش فرض

    جملات شرطي :

    براي تعريف يك شرط براي ايجاد يك دستور به شكل زير عمل مي كنيم :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در داخل پرانتز بالا به جاي علامت * يك شرط قرار دهيد ... براي مثال در دستور زير گفته ايم اگر متغيير U مقدارش به 20 رسيد شكل شي محسن شروع كند دور خود بچرخد !

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در دستور بالا دقت كرديد كه ما در اول جمله ي شرطي خود دستور While را به كار برديم !

    حال براي چه ؟

    براي اينكه اگر ما اين دستور را بزنيم به برنامه گفته ايم كه هر وقت كه U به 20 رسيد در غير اين صورت اگر ما از دستور While استفاده نمي كرديم برنامه ي ما هيچ وقت اجرا نمي شد !

  7. #15
    حـــــرفـه ای Moh3en_DDD's Avatar
    تاريخ عضويت
    Jun 2005
    محل سكونت
    1391
    پست ها
    3,761

    پيش فرض

    در پست قبلي آموزش استفاده از دستور IF را توضيح دادم و مجبور شدم اين نكته را در يك پست ديگه قرار بدم :

    در مثال ديديد گه من دستور زير را دادم :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    علامت == يعني مساوي !
    علامت != يعني نامساوي !
    علامت && يعني و !

    يه نكته ي ديگر هم بگم :

    براي اينكه به برنامه بگوييد اگر شرط اجرا شد اين كار و اگر شرط اجرا نشد كار ديگري انجام شود بايد از دستور زير استفاده كنيد :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خوب اين دستور به واضحي معلوم است و فقط بايد به جاي * شرط خود را بنويسيد !

  8. #16
    حـــــرفـه ای Moh3en_DDD's Avatar
    تاريخ عضويت
    Jun 2005
    محل سكونت
    1391
    پست ها
    3,761

    پيش فرض

    آموزش كنترل توسط صفحه كليد :

    براي اينكه بفهميم كليدي فشار داده شده است از دستور زير استفاده مي كنيم :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حال براي اينكه مثلا بخواهيم بگوييم اگر كليد M فشار داده شد دستورات اجرا شود بايد از دستور زير استفاده كنيد :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    نكته : ديديد كه من براي هر دستور اولش حلقه ي While + Wait را تعريف كردم چون اگر تعريف نمي كردم اين دستورات فقط يك بار اجرا مي شدند .

    مطابق دستور به جاي M مي توانيد كليد هاي ديگري را نيز جايگزين كنيد اما براي كليد ها ي بالا و پايين و چپ و راست بايد اين جمله ها را قرار دهيد :

    كليد چپ : Key_cud
    كليد راست : key_cuu
    كليد بالا : Key_cur
    كليد پايين : key_cul

  9. #17
    حـــــرفـه ای Moh3en_DDD's Avatar
    تاريخ عضويت
    Jun 2005
    محل سكونت
    1391
    پست ها
    3,761

    پيش فرض

    دوستان و عزيزان اگه مشكلي چيزي داشتيد يا در خواست اسكريپت آماده داشتيد لطف كنيد توي اين تاپيك مطرح كنيد :

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

  10. #18
    آخر فروم باز Omid_Sadeghvand's Avatar
    تاريخ عضويت
    Apr 2006
    محل سكونت
    تهــــــــــــــران
    پست ها
    1,469

    پيش فرض

    ممنونم ادامه بده.

  11. #19
    حـــــرفـه ای Moh3en_DDD's Avatar
    تاريخ عضويت
    Jun 2005
    محل سكونت
    1391
    پست ها
    3,761

    پيش فرض

    خوب رسيديم به يكي از سخت ترين قسمت هاي بازي سازي يعني ايجاد يك شكل در طول بازي :

    شما بعضي از وقت ها مثلا مي خواهيد از تفنگي تير شكليك شود يا مثلا ايجاد يك سيستم ذره اي كنيد ... براي اين كار ها شما بايد ابتدا آموزش زير را بخوانيد :

    براي ساختن اشياء در طول و در حين بازي بايد از دستور Ent_create استفاده كنيد :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    * :

    شما بايد به جاي اين علامت آدرس شي خود كه با فرمت Mdl در فولدر مخصوص بازي خودتان ذخيره كرديد بدهيد براي اين كار بايد اول يك رشته تعريف كنيد ( فرض مي گيريم فايل MDL شما محسن نام دارم و اسمي كه مي خواهيد براي رشته بگذاريد هم محسن نام دارد ) !

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حال شما با تعريف كردن اين رشته به جاي علامت * فقط بايد اسم رشته اي كه تعريف كرديد و ما در اينجا محسن تعرفي كرده ايم را قرار دهيد !

    # :

    به جاي اين علامت بايد شما محله ساخته شدن شي خود را تعريف كنيد ... براي اين كار بايد از دستور زيد استفاده كنيد :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    كه به آنها مقدار بدهيد ... مي توانيد از دستور بالا هم استفاده نكنيد و هرچي خودتان خواستيد بزنيد ... !


    % :


    شما در اين قسمت بايد نام تابع كنترل كننده ي اين شي ساخته شده را بگوييد ( در مورد تابع قبلا حرف زده شده بود ) ! اگر هم تابعي نداريد از دستور زير به جاي % استفاده كنيد :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    حال يك مثال :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اين مثال نيازي به توضيح ندارد چون كامل درس داده شده !

  12. این کاربر از Moh3en_DDD بخاطر این مطلب مفید تشکر کرده است


  13. #20
    حـــــرفـه ای Moh3en_DDD's Avatar
    تاريخ عضويت
    Jun 2005
    محل سكونت
    1391
    پست ها
    3,761

    پيش فرض

    حركت اجسام :

    بعضي از وقت ها مي خواهيد اجسام حركت كنند .... براي جركت اجسام دو حالت وجود دارد :

    1 - مي خواهيد اجسام به فاصله ي مورد نظري از جسم برند .

    2 - مي خواهيد در هر ثانيه به موقيعت اجسام اضافه شود ( بر واحد زمان ) !

    حال براي تعريف حركت :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    * :

    نقش گزينه ي 2 را بازي مي كند !

    براي تعريف بايد از دستور Vector (x,y,z) ; استفاده كرد !

    % :

    نقش گزينه ي1 را بازي مي كند !

    براي تعريف بايد از دستور Vector (x,y,z) ; استفاده كرد !

    توجه :

    اگر گزينه ي * را را تعريف كرديد براي % دستور زير را بگذاريد :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و بلعكس !

  14. این کاربر از Moh3en_DDD بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •