این لینک سورس آموزشی بازی بانس هست که خودم ساختم
چون توش برنامه نویسی نداره به شما کمک زیادی می کنه:31:
Printable View
این لینک سورس آموزشی بازی بانس هست که خودم ساختم
چون توش برنامه نویسی نداره به شما کمک زیادی می کنه:31:
سلام لطفا لينك دانلود تمام كتاب هايي كه براي گيم ميكر ساخته ايد با ذكر عنوان كتاب بگذاريد:10:
یکیش تو صفحه قبل هست تازه به کتاب نیازی نیست وقتی ما پشتیبانان به این خوبی داریم مثل Mst_ab از اول تا حرفه ای آموزش داده میشینقل قول:
سلام لطفا لينك دانلود تمام كتاب هايي كه براي گيم ميكر ساخته ايد با ذكر عنوان كتاب بگذاريد
ما برای همین دور هم جم شدیم
من به دلیل اینکه اصلاً وقت ندارم ، تا حالا کتابی ننوشتم و فکر نمی کنم کتابی هم بنویسم . البته یک کتابی رو دارم تموم می کنم که کتاب واقعی هست نه ایبوک که آموزش کامل گیم میکر هست اگر تموم شد حتماً خبرتون می کنم!نقل قول:
شما لطف داری ولی من اگر کمتر از شما بلد نباشم بیشتر هم نیستم .نقل قول:
تازه به کتاب نیازی نیست وقتی ما پشتیبانان به این خوبی داریم مثل Mst_ab از اول تا حرفه ای آموزش داده میشی
موفق باشید!
راستی آقا مصطفی نگفتی ميشه تو گيم ميكر چيزی نوشت يا نه؟ يعنی ميشه كاریكرد كه اونی كه بازیمی كنه در قسمتی چيزی بنويسه.
ببخشید به دلیل این که کدهاش یکم نیاز به دونستن GML داره نمی تونم توضیح بدم جریان از چه قراره !نقل قول:
در ایونت draw این کد ها رو وارد کن:
با تغییر پارامتر هاش می تونی تغییراتی در محل نوشته شدن متن ایجاد کنی. برای رفتن به سر خط و ... کارایی می شه کرد که باید یکم روش فک کنم......کد:var text;
text = keyboard_string;
draw_text(10,10,text);
فعلاً....
من هرچی بلدم از شماستنقل قول:
شما لطف داری ولی من اگر کمتر از شما بلد نباشم بیشتر هم نیستم .
دستور direction باید به چه صورتی نوشته بشه تا کار کنه
منظورت رو دقیقاً نفهمیدم چی هست! ولی فک کنم بتونم کمکت کنم:نقل قول:
هر آبجکت در هنگام حرکت یک سرعت داره و یک جهت سرعت که تابلو هستش ولی جهت (direction) در حقیقت یک زاویه است . این زاویه رو می تونید با استفاده از شکل زیر بهتر درک کنید :
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
شما می تونید با مقدار دهی به direction هر آبجکت مسیر حرکت اون رو تغییر بدید. مثلاً برای اینکه آبجکت به سمت بالا بره باید اینو تایپ کنید:
direction=90
speed=4
همون طور که می بینید برای مقدار دادن به direction کافیه اونو برابر زاویه ی دلخواه خودمون قرار بدیم بدین ترتیب برای پایین اومدن :
direction=270
speed=4
توجه داشته باشید مقدار direction می تونه به طور مجزا تغییر کنه مثلاً نیازی نیست که شما هر جا که می خواید direction رو تغییر بدید سرعت رو هم تعریف کنین . اگر آبجکت در حال حرکت باشه با تغییر direction به صورت مجزا ، جهت حرکت آبجکت بدون تغییر در سرعت اون آبجکت تغییر می کنه .
حالا یک مثال جالب: می خواهیم یک توپ درست کنیم که هر بار بازی شروع می شود توپ به صورت شانسی به یک سمت دلخواه برود:
در ایونت create توپ این کد ها رو وارد می کنیم:
توجه: تابعکد:speed=سرعت دلخواه شما
direction=random(360)
یک عدد حقیقی شانسی بین 0 تا x را بر می گرداند.کد:random(x)
توضیح با نوشتن کد خط دوم ، یک عدد بین 0 تا 360 را به ما میدهد که همان عدد داخل direction ریخته می شه. به محض اینکه direction دارای یک زاویه بشه ، آبجکت به سمت زاویه ی تعیین شده شروع به حرکت می کنه.
امیدوارم مقصودت رو گرفته باشی!
دایرکشن ! من فکر می کردم که باعث ایجاد دوران در ابجکت بشود ولی بازم ممنون الان فهمیدم که برای دوران باید نوشت (برای چرخیدن چرخ ماشین می خاستم
کد:direction+1
اینو بندازی جلوی key_press ردیف میشه
البته با یکم تغییرات : برای چرخش یک اسپرایت باید از image_angle استفاده کنی نه directionنقل قول:
برای زیاد کردن direction باید از این کد استفاده کنی( یه مساوی کم گذاشتی!):
direction+=1
موفق باشی!