خوب ، دوستان از این به بعد مشکلاتشون رو تو این تاپیک مطرح کنن که موضوع تاپیک های دیگه به هم نخوره . اگر هم من یا دوستان دیگه بلد بودیم صد در صد کمک می کنیم . :20:
Printable View
خوب ، دوستان از این به بعد مشکلاتشون رو تو این تاپیک مطرح کنن که موضوع تاپیک های دیگه به هم نخوره . اگر هم من یا دوستان دیگه بلد بودیم صد در صد کمک می کنیم . :20:
خوب ، بذارید سوال اولو خودم بپرسم تا اساتید جواب بدن.
متأسفانه این سوال رو تو فروم خود گیم میکر پرسیدم هنوز کسی جواب نداده!
و اما سوال: ما چهار تا آبجکت با اسپرایت های مربعی شکل هم اندازه داریم .که اینا کنار هم یک مربع بزرگ تر رو درست می کنن . می خوایم هر بار که بازی ران میشه موقعیت این چهار تا آبجکت به صورت تصادفی باهم عوض بشه . تأکید می کنم موقعیت 4 تا آبجکت نه 4 تا اسپرایت.
من با استراکچر لیست تو گیم میکر تونستم اسپرایت هاشونو عوض کنم . حتی مکان رندوم رو هم ایجاد کردم . اما خیلی مشکل داره.
به طور مثال برای تغییر اسپرایت ها در هر بار بازی این کار رو کردم:
1- یک لیست از اسپرایت ها ساختم
2- لیست را shuffle کردم
3- به ترتیب از آبجکت اول تا آخر ( با استفاده از حلقه) به آبجکت i ام اسپرایت iام رو نسبت دادم به این صورت هر بار اجرا شدن هر آبجکت یه اسپرایت مخصوص به خودش رو داشت.
توجه کنید که مهم ترین مسئله در این کار اینه که همه ی آبجکت ها دارای پوزیشن ویژه ای باشند و مکان تکراری وجود نداشته باشه .
به اولین نفری که جواب درست رو بده جائزه میدیم
( ضمناً تمام حرفامو جدی بگیرید الّا این آخریش!!!!)
دوست عزیز ، کرک ورژن 7 گیم میکر loader هست و کار با اون سخته ، چون لودر ها معمولاً با ایجاد تغییراتی در حافظه کار میکنن و کوچکترین تداخل باعث کار نکردن اون ها میشه . من به شخصه هنوز کرک درست حسابی براش پیدا نکردم . می تونی کرک رو از لینک زیر دانلود کنی و بعد از دانلود توی پوشه ی گیم میکر بریزی و از این به بعد برای باز کردن برنامه باید این فایل رو باز کنی نه فایل اصلی خودش.نقل قول:
دوستان قبل از هر چیز یکی منو هلپ بده
چطور میتونم آخرین نسخه از Gm رو کرک کنم
اینو اینجا گفتم چون تو بخش کرک هی آدم رو پاس کاری میکنن آخرش هم بهت نمیگن
ممنون
95KBکد:http://rapidshare.com/files/95545275/game_maker_loader7.exe.html
اگه کرک بهتری براش پیدا کردی ما رو هم در جریان بذار !
سلام
عید همگی مبارک :11:
چندتا سولا فوری داشتم :
مقدمه :
فرض کنید یه بازی مثه قارچ خور داریم و دو کاراکتر به نام های A و B ، حالا:
1) فرض کنید من می خوام کلید جهت راست را بفشارم و بعد کاراکترم حرکت کند منتها کاراکتر من دارای حرکت
است ( یعنی یک جسم ثابت نیست که کل آن تکان بخورد می خواهم وقتی ایستاده ، ثابت باشد وقتی حرکت می کند پاهایش نیز به حرکت در بیاید )( اگه سوالم یکم گنگه باید ببخشید ) ولی اگه فهمیدید بگید باید چی کار کنم ؟
2) اگه A بخواد به بی ضربه بزنه (مثلا با کلید آلت) و B بمیره چی کار باید کرد ؟
3) اگه بخواهیم کاراکترمان بدود باید چی کار کرد ( مثلا وقتی کلید ( شیفت ) را نگه می داریم سریعتر بدود ) ؟
4) فرض کنید A بر روی سکویی بالاتر از B : آیا می شود بعد از زدن یک دکمه A پریده و B را بکشد ؟
5) اگه چند تا کاراکتر در صفحه داشته باشیم : همچنین کدی داریم که وقتی یک کلید زدیم A آنها را هل بدهد ؟
6)فرض کنید A معمولی راه میرود ولی وقتی اسپیس رو نگه می داریم طرز راه رفتنش عوض شود ( همچنین چیزی امکان دارد ) ؟
7)فرض کنید کلیدی را می فشاریم بعد A می خواهد از جایی بالا برود و اول جایی را می گیرد و سپس بالا می رود
(چگونه همچنین حالتی را بوجود بیاوریم) ؟
8)اگه بخواهیم داخل بازی انیمیشن بذاریم ( مثلا بین هر دو مرحله چیزی پخش شود) باید چی کار کنیم ؟
9) تموم شد ( اگه هر سوالی رو متوجه نشدید بگید دوباره توضیح بدم ) ... و اگه هم حال توضیح دادن نداشتید
فقط بگید میشه با گیم میکر همچنین کار هایی کرد یا میشه بازی هایی مثه قارچ خور رو ساخت ....؟
خیلی خیلی ممنون ....... قربون همتون برم ... فعلا خداحافظ :40::31:
یه سوال کلی دیگه هم دارم که جوابش اره یا نه هست :
آیا با گیم میکر میشه بازی ای در حد Nieghbours from hell (همسایه جهنمی) ساخت دقیقا همونجونوری منتها با ظاهر و قالب و موضوعی دیگه ............ میشه ساختش یا نه ؟؟؟ ( مرسی .)
کسی جواب مارو نمی ده ....................... !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
لینک دانلود گیم میکر رو بدید لطفا فشرده هم باشه خیلی ممنون
دوستان ببخشید من مسافرت بودم چند لحظه دیگه جواب می دم! آخه همین الآن از راه رسیدم! راستی عید هموتون مبارک!
نقل قول:رسیدن به خیر خوش اومدی عیدت هم مبارک ( ماچ :40: ماچ )نقل قول:
اول سوال منو جواب بده که یه هفته هستش که تو نوبتم :31::31::40::31::31:
بله که میشه! کار نشد نداره ! شما می تونید با زبان اسمبلی بازی بسازید!!!!!!!!!!! ولی فکر کنید که چقدر کار شما سخت میشه! در این موردی که شما می گید میشه ساخت چرا که نشه ولی کار زیادی می بره.نقل قول:
خدا به خیر کنه با این همه سوالای دیگه چه کار کنم!!!
only pes ورژن 7 گیم میکر کامل هست برای دوست خوبم
کد:http://mst-ab.persiangig.ir/GameMaker/game%20maker%207(www.takinfo.com).zip
اگه عیبی نداره برای سوالای دیگت یه چند تا سوال من از تو بپرسم! :
با گیم میکر چه قدر آشایی داری؟
قبلاً بازی با هاش ساختی ؟
زبان برنامه (اسکریپت)نویسی GML رو بلدی؟
سبک بازی ای که داری می سازی چیه؟ ( که البته از توضیحاتت فک کنم platform باشه)
من تازه شروع کردم صفره صفرم ......نقل قول:
این سبک (platform ) رو هم فعلا بیخیال شدم چون خیلی وقت میگیره منم وقت زیادی ندارم فعلا پس گذاشتمش برای تابستون.....ولی فعلا میخوام تو سبکه اشاره و کلیک بسازم اونم با برنامه ی AGS ...... ( مثه همسایه آزاری) یا شاید هم تو سبک Acarde ولی اونو نمیدونم با چه برنامه ای ......
بذارید بهتون بگم دقیقا چی می خوام :
فرض کنید یه بازی acrade shooter داریم حالا :
من یک کاراکتر دارم که کارش فقط تیر زدن هستش و اسلحه های مختلفی داره .....
3 نوع دشمن هم که داره که به تناوب هر کدوم میان به تعداد زیاد ....
بک گراند هم یک عدد که تکرار میشود .....
تعداد مراحل هم خیلی زیاد ....
خلاصه بگم من تو اسپرایت متحرک سازی با کاراکترهای با مزه مهارت خاصی دارم و می خوام یک بازی ای که کدنویسی خاصی نخواد و ولی به جاش کاراکترهاش و متحرک سازیش باحال باشه بسازم......
( یه بازی تو مایه های chicken indevres)
حالا به نظر شما که استاد گیم میکر هستی من چی کار کنم .....؟
اگه کدنویسی این نوع بازی هم زیادی دردسر داره برم سراغ بازی ای شبیه همسایه آزاری با برنامه ی AGS ....
بعد سورس این گونه بازی رو کجا کی تونم پیدا کنم ...؟ می تونم اسپرایت متحرک و کاراکترهای خودم رو جایگزین کنم ....چون معمولا همه در این جا ضعف دارن که بازی جالبی نمیشه ولی اگه این مرحله خوب از آب در بیاد بازی باحالی میشه
با تشکر :31:
پس کارت خیلی سخت شد.نقل قول:
من تازه شروع کردم صفره صفرم ......
!!!! خاص یعنی چی؟!! بازی ای که شما می خوای بسازی کد نویسی خاصی می خواد!!نقل قول:
می خوام یک بازی ای که کدنویسی خاصی نخواد
خوب من که نفهمیدم می خوای بازی دلخواه خودتو بسازی یا بازی ای که می تونی بسازی رو؟؟؟؟!!! به نظر من بهتره اول مشخص کنی چه بازی ای رو می خواس بسازی و بعد بری دنبال روش ساخت.نقل قول:
اگه کدنویسی این نوع بازی هم زیادی دردسر داره برم سراغ بازی ای شبیه همسایه آزاری با برنامه ی Ags ....
جواب سوالاتت:
1-
از change sprite استفاده کن البته روش های پیشرفته ی دیگه ای هم هست که فعلاً باید بی خیال بشی تا وقتی که گیم میکر رو خوب یاد بگیری.نقل قول:
1) فرض کنید من می خوام کلید جهت راست را بفشارم و بعد کاراکترم حرکت کند منتها کاراکتر من دارای حرکت
است ( یعنی یک جسم ثابت نیست که کل آن تکان بخورد می خواهم وقتی ایستاده ، ثابت باشد وقتی حرکت می کند پاهایش نیز به حرکت در بیاید )( اگه سوالم یکم گنگه باید ببخشید ) ولی اگه فهمیدید بگید باید چی کار کنم ؟
2-
یکی از ساده ترین راه ها اینه که برای رویداد(ایونت) کلید آلت اول فاصله رو پیدا کنی و بعد اگر فاصله کمتر از یک حدی ( که خودت می دی ) بود آبجکت B نابود بشه( یا مثلاً تغییر اسپرایت یا هر چیز دیگه)نقل قول:
2) اگه A بخواد به بی ضربه بزنه (مثلا با کلید آلت) و B بمیره چی کار باید کرد ؟
راهتمایی برای پیدا کردن فاصله ی یک آبجکت تا آبجکت دیگه از این استفاده کن:
که در اون object نام آبجکتی هست که می خوای فاصله رو از اون پیدا کنی . دستور بالا یک مقدار رو برمی گردونه که می تونی ازش استفاده کنی مثلاً:کد:distance_to_object(object)
می دونم که ممکنه برات مبهم باشه ولی خوب چه کار کنم سوالای سخت سخت می پرسی!کد:if(distance_to_object(object)<YOUR NUM)
{
دستورات شما
}
کافیه وقتی یک کلید ( مثلاً جلو یا عقب) رو فشار می دی چک کنه که کلید کنترل پایینه یا نه و اگر پایین بود سرعتش بیشتر بشه البته این خیلی اشتباه هست ولی شاید کارتو راه بندازه. راه دیگه ای هم که هست اینه که از کد زیر استفاده کنی البته برای رفتن به سمت راست:نقل قول:
3) اگه بخواهیم کاراکترمان بدود باید چی کار کرد ( مثلا وقتی کلید ( شیفت ) را نگه می داریم سریعتر بدود ) ؟
باید برای ایونت سمت راست کی بورد می ذاری:
که در اون directionدر حقیقت جهت حرکت به درجه رو مشخص می کنه ( مثلثاتی) مثلاً برای عقب باید 180 بزنی یا برای بالا 90 و برای پایین 270 و به همین ترتیب.کد:direction=0
if (keyboard_check(vk_shift))
{
speed=6
}
else speed=3
و برای ایونت right release (برداشتن کلید راست) اینو بذار
البته خط direction خیلی ضروری نیستکد:direction=0
speed=0
آره میشه. باید فاصله ی افقی و عمودی رو با هم چک کنی البته من همه ی اینا رو برای یک بازی ای می گم که توش تفنگ نباشه ها!!! چون با اسلحه باشی خیلی راحت تر میشه ! ولی با مشت و لگد و ....!! بیشتر باید از فاصله استفاده کنی . راه های دیگه هم داره که یکم پیچیده تر میشه و راستشو بخوای حوصله ندارم بگم!!نقل قول:
4) فرض کنید A بر روی سکویی بالاتر از B : آیا می شود بعد از زدن یک دکمه A پریده و B را بکشد ؟
منظورت رو خوب نفهمیدم . منظورت اینه که مثلاً یک سری جعبه های رو هل بدی یا بکشی ؟ این جوری میشه. اگه منظورت چیز دیگه ای هست بگو تا بررسی کنم.نقل قول:
5) اگه چند تا کاراکتر در صفحه داشته باشیم : همچنین کدی داریم که وقتی یک کلید زدیم A آنها را هل بدهد ؟
اولاً همیشه سعی کن کلید های معروف رو رعایت کنی یعنی مثلاً همین اسپیس معمولاً برای پرش هست برای تغییر شیوه ی راه رفتن بهتره از شیفت استفاده کنی تا اسپیس.نقل قول:
6)فرض کنید A معمولی راه میرود ولی وقتی اسپیس رو نگه می داریم طرز راه رفتنش عوض شود ( همچنین چیزی امکان دارد ) ؟
در ثانی کارِت مثل دویدن میشه خیلی فرقی نمی کنه . برای ایونت های حرکتی ( کلید های مکان نما) می ذاری
کد:if (keyboard_check(vk_space))
{
دستورات شما ( تغییر حالت حرکت)}
ببخشید واضح تر بگید متوجه منظورتون نشدم.نقل قول:
7)فرض کنید کلیدی را می فشاریم بعد A می خواهد از جایی بالا برود و اول جایی را می گیرد و سپس بالا می رود
(چگونه همچنین حالتی را بوجود بیاوریم) ؟
اگه منظورت فیلم هست می تونی از show video از تب main2 استفاده کنی ولی اگر منظورت استفاده از آبجکت ها برای پخش فیلم هست باید از تایم لاین استفاده کنی.نقل قول:
8)اگه بخواهیم داخل بازی انیمیشن بذاریم ( مثلا بین هر دو مرحله چیزی پخش شود) باید چی کار کنیم ؟
9بله که میشه! حتی جالب تر از ماریو هم میشه!نقل قول:
) تموم شد ( اگه هر سوالی رو متوجه نشدید بگید دوباره توضیح بدم ) ... و اگه هم حال توضیح دادن نداشتید
فقط بگید میشه با گیم میکر همچنین کار هایی کرد یا میشه بازی هایی مثه قارچ خور رو ساخت ....؟
ببخشید زیاد حرف زدم!
موفق باشی :10:
ضمناً اون سوال اولی خودم حل شده! کسی فکرشو مشغول نکنه!
آقا خیلی ممنون ..... غوغا کردی بابا دمت گرم انتظار نداشتم انقدر کامل جواب بدی ... مرسی
شما گفته بودی یبکی که می خوای بسازی رو انتخاب کن ، خب من سبک platform رو گذاشتم برای تابستون یعنی این مدلی کار نمی کنم الان دو مدل مد نظرم هستش :
1 ) اشاره و کلیک ( دقیقا مثه همسایه آزاری ) -
2 )acrade shooter ( مثه بازی Chicken Invaders 2 ) یه هواپیماست که به صورت افقی حرکت می کنه میره بالا و جلوش دشمن هاش میان -
از بین این دو یکی رو می خوام انتخاب کنم که کد نویسیش ساده تر باشه ......
حالا شما که استاد مایی کدوم رو پیشنهاد می کنی ؟
همونطور که گفتم من می خوام کدنویسی حدالامکان ساده باشه ولی گرافیک و
کاراکترها بامزه و خفن باشه
( همین و بس )
اصلا یه کار ساده تر هم میشه کرد اگه کسی سورس یک بازی تو این مایه ها رو داره بده من کاراکترها و فضا های خودم رو جایگزین کنم ......
پس چی شد : شما فقط به من بگو که کدوم کدنویسیش ساده تر هستش تا مرحله ی بعدی که وارد شدم
سوالات مربوطه رو می پرسم ........... با تشکر از شما فعلا خدانگه دار
سبک شوتر مثل هواپیما از نظر برنامه نویسی ساده تر هست.
خوب پس اونو دست میگیرم .....
من تمام مراحلی که قرار است برم رو اینجا میگم شاید به درد بقیه دوستان هم بخوره .....
فقط شما اگه یه لطفی بکنی خیلی خوب میشه :
شما به ترتیب مراحلی که باید انجام بدم رو بهم بگو چون من کاملا گنگ هستم و نمیدونم باید از کجا شروع کنم
اگه قراره کاراکتر بزنم خوب این کاراکتر اندازه دقیقش چه قدره و از اینجور نکات جزیی ... ممنون میشم
تو یه بازی دو بعدی که ساختم من جاذبه رو تعریف کردم
اما نمی دونم باید چیکار بکنم که فقد روی بلوک راه بره کمکم می کنید
این دوست خوبمون صبح برام پیام زد و گفت که دیگه تا آخر تابستون نمی یاد! هر وقت اومد جوابشم می دم و اما :نقل قول:
اولین کاری که باید بکنید اینه که حتماً بلوکه ها جامد باشن(solid) یعنی تیک این گزینه رو توی پراپرتیز اون آبجکت بزنید . بعد برای از بین رفتن مشکلات احتمالی بعدی برید داخل اسپرایت اون کاراکترتون که می خواد راه براه روی بلوک و بعد تیک گزینه ی precise ..... رو بردارید . برای بلوکه هم بردارید.نقل قول:
تو یه بازی دو بعدی که ساختم من جاذبه رو تعریف کردم
اما نمی دونم باید چیکار بکنم که فقد روی بلوک راه بره کمکم می کنید
حالا می تونید از gravity ( [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ) استفاده کنین . البته راه های دیگه هم داره .اگر مبهم بود یا متوجه نشدید ، بگید چه قدر با گیم میکر آشنایی دارید تا براتون مفصل توضیح بدم.
سلام
من يك بازي ساختم كه 4 مرحله داره.من نوشتم كه بعد از گرفتن 50 امتياز توسط پلير بازي به مرحله بعد بره و قبل از رفتن به مرحله بعد و بعد از گرفتن 50 امتياز يك پيغام درست كردم كه
بگه مثلا شما برنده شديد كليلك كنيد تا به مرحله بعد برويد.حالا مشكلم اينه كه وقتي مرحله اول تموم ميشه و اين پيغام ظاهر ميشه مرحله دوم مياد و با اين پيغامه باز دوباره كه اوكي ميزني مرحله سوم با اين پيغام آغاز ميشه و ... در صورتي كه من مي خوام در اتمام مرحله اول كه اين پيغام مياد بازي در حالي آِاز شود كه پلير در مرحله ي دوم هست و بعد از اتمام مرحله دوم پيغام آغاز شود نه اينكه بعد از اتمام مرحله اول بياد.
در كل منظورم اينه كه بازي يك مرحله اي شده وقتي مرحله اول رو مي بري و پيغام رو اوكي ميزني مرحله دوم اجرا نميشه بلكه دوباره همونپيغام مياد و تبريك مي گه و وقتي اكي ميزني مرحله سوم اجرا نميشه و همون پيغام مياد و ... . چطوري ميتونم اين پيغام رو از مرحله 1 به بعد
طوري كنم كه وقتي بياد كه مرحله دوم تموم بشه و همچنين براي مراحل 3و 4 هم همين باشه.
متاسفانه حجم سورس 7 مگه و نمي تونم بگذارمش.
اميدوارم منظورم رو فهميده باشيد.
من هر کاری کردم نتونستنم تو بازی دو بعدیم رو یک بلوک وایستم البته می ایستم اما چون با راه رفتن chenge sprite می شوم میره به زیر رووم
من لینک اپلود سورس بازی رو گذاشتم اگه برام درستش کنین ممنون میشوم و اپلود کنین
لینک را از زیر بگیرید ....
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ميشه يك قسمت گذاشت برای اين كه هر كی داره بازی می كنه در اون قسمت يك چيزی بنويسه؟
توی انجمن تک اینفو جوابتو می دم . صبر!نقل قول:
سلام
من يك بازي ساختم كه 4 مرحله داره.من نوشتم كه بعد از گرفتن 50 امتياز توسط پلير بازي به مرحله بعد بره و قبل از رفتن به مرحله بعد و بعد از گرفتن 50 امتياز يك پيغام درست كردم كه
بگه مثلا شما برنده شديد كليلك كنيد تا به مرحله بعد برويد.حالا مشكلم اينه كه وقتي مرحله اول تموم ميشه و اين پيغام ظاهر ميشه مرحله دوم مياد و با اين پيغامه باز دوباره كه اوكي ميزني مرحله سوم با اين پيغام آغاز ميشه و ... در صورتي كه من مي خوام در اتمام مرحله اول كه اين پيغام مياد بازي در حالي آِاز شود كه پلير در مرحله ي دوم هست و بعد از اتمام مرحله دوم پيغام آغاز شود نه اينكه بعد از اتمام مرحله اول بياد.
در كل منظورم اينه كه بازي يك مرحله اي شده وقتي مرحله اول رو مي بري و پيغام رو اوكي ميزني مرحله دوم اجرا نميشه بلكه دوباره همونپيغام مياد و تبريك مي گه و وقتي اكي ميزني مرحله سوم اجرا نميشه و همون پيغام مياد و ... . چطوري ميتونم اين پيغام رو از مرحله 1 به بعد
طوري كنم كه وقتي بياد كه مرحله دوم تموم بشه و همچنين براي مراحل 3و 4 هم همين باشه.
متاسفانه حجم سورس 7 مگه و نمي تونم بگذارمش.
اميدوارم منظورم رو فهميده باشيد.
ویرایش: اونجا هم جواب دادم و اینجا هم می دم! :
خوب ببین این فایلی که برات آپلود کردم کمکت می کنه؟
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
احسان جان اشکالات شما! : اولاً ایونت برخورد با بلوکه رو درست نکردید ( که در اون باید vspeed رو مساوی صفر قرار بدید) ثانیاً گراویتی باید در ایونت استپ باشه و در نهایت برای اینکه دارای جاذبه باشید باید حتماً زیر پاتون خالی باشه!!! یعنی اگه زیر پاتون بلوکه بود گراویتی رو صفر کنید . ضمناً مشکل شما به دلیل تغییر اسپرایت هم نبود من فایل آماده رو براتون آپلود کردم یه نگاهی بندازید( فایل شما بعد از اولین پست شما پاک میشه!( اگه دانلود کردید حتماً من رو خبر کنید تا پاکش کنم!) :نقل قول:
من هر کاری کردم نتونستنم تو بازی دو بعدیم رو یک بلوک وایستم البته می ایستم اما چون با راه رفتن chenge sprite می شوم میره به زیر رووم
من لینک اپلود سورس بازی رو گذاشتم اگه برام درستش کنین ممنون میشوم و اپلود کنین
لینک را از زیر بگیرید ....
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اگر مشکل دیگه ای براتون پیش اومد حتماً به من بگید!
ببخشید hermoin gringer جان من متوجه منظورتون نشدم یکم توضیح بیشتر بدید.نقل قول:
ميشه يك قسمت گذاشت برای اين كه هر كی داره بازی می كنه در اون قسمت يك چيزی بنويسه؟
اِ . . . . . . من چرا همین جوری بیخود کاربر فعال شدم!!؟؟؟؟؟؟
دست درد نکنه واسه لطفی که به من کردی من دانلودش کردم ممنون از لطفت تازه شما لیاقتت بالا تر از ایناست که کاربر فعال بشی باید مدیر بشی
نشد آقا مصطفي . من اصلا مشكلم اين نيست.مشكلم اينه كه وقتي مرحله ي اول رو تموم مي كني به جاي
اينكه مرحله ي دوم بياد پايان مرحله ي دوم با همون نوشته ميادو و وقتي اوكي ميزني به جاي اينكه مرحله ي سوم شروع بشه پايان مرحله ي سوم با همون نوشته مياد و همين طور در مراحل ادامه داره تا جايي كه نوشته ي شما بازي رو تموم كرديد مي ياد.يعني بعد از مرحله اول همين طور بايد با اوكي زدن مرحل 3و 4و5 رو بگذروني و بازي فقط داراي مرحله يك هست.
حالا فهميدي چي شد؟
مشكلم حل شد ممنون
از لطفت ممنون! خیلی خوشحال شدم که تونستم کمکت کنم!نقل قول:
همچنین!نقل قول:
مشكلم حل شد ممنون
بازم منم این ه دادی روی بلوک وایمیسته امما راه رفتن غیر ممکن شده من فکر نمی کنم بشه روی بلوک راه رفت بدون کد نویسی میشه؟
انم لینک دانکلود
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
چرا احسان جان میشه!بدون کد نویسی هم میشه! البته به نظر من کد نویسیش رو یاد بگیر چون خیلی کارت راحت تر میشه.من شرمنده خیلی گرفتارم نمی تونم برات توضیح بدم برات فایلشو درست کردم . یکم مقایسه کنی تغییرات رو می گیری. در ضمن چند تا اشکال هنوز هست که من بر طرف نکردم گفتم خودت پیدا کنی و از بین ببریش! :)نقل قول:
موفق باشی!
دانلود: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
فایل آپلودت ارور میده با کمال شرمندگی:41:
یک ساعت بعد درست شد مشکلی نیست
مشکلت حل شد ؟ خودت روش تغییرات دادی که درست شد یا نه مشکل از شما بود ؟ ( یعنی من اشتباه کرده بودم؟)
اتقاقا منظور من دقیقا همین بود.
باز هم خیـــــــــــــــــــــــ ــــــــــــــلی ممنونم.:11:
منظورم اين بود من در بازی می خواهم يك قسمتی رو درست كنم تا هر كسی كه داره بازی می كنه در اون قسمت يك چيزی رو تايپ كنه.
قبلاً به موضوع شما برخورد نکرده بودم باید یکم روش کار کنم عیبی که نداره؟!نقل قول:
برای ساخت آبجکت زمین شما نیاز به یک بلوکه( یک اسپرایت مربع) دارین . بعد از اضافه کردن این اسپرایت باید تیک دو گزینه ی transparancy و precise ......رو بردارید و همین طور برای آبجکتی که می خواید روی این بلوکه راه بره باید تیک گزینه ی precise رو بردارید این گزینه (precise) باعث میشه برخورد هایی که با آبجکت شما صورت میگیره در لبه های شفاف نشده صورت بگیره ولی اگر تیک این گزینه رو بردارید برخورد ها با آبجکت شما در کادر مستطیلی دور اسپرایت اتفاق می افتند. حالا آبجکت بلوکه رو ایجاد کنید و تیک گزینه ی جامد(solid) رو برای این آبجکت فعال کنید.نقل قول:
اتقاقا منظور من دقیقا همین بود.
باز هم خیـــــــــــــــــــــــ ــــــــــــــلی ممنونم. [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
حالا کافیه در ایونت step کاراکتری که قراره روی این بلوکه راه بره این سری کد ها رو به ترتیب بذارید:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] برای این مورد x=0 , y=1 و حتماً هم حواستون باشه گزینه ی relative رو تیک زده باشید.(relative=نسبی)
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] برای direction یا همون جهت به درجه عدد 270 یعنی رو به پایین رو تایپ کنید و مقدار رو هم 0.5 بذارید.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] این گزینه هیچی نداره!
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] مقدار جاذبه رو به 0 تغییر بدید .
این کارا برای اینه که وقتی کاراکترتون به بلوکه رسید جاذبه صفر بشه . یعنی در یک صورت باید جاذبه داشته باشید اون هم اینه که زیر پاتون خالی باشه ! یعنی 1 پیکسل زیر اسپرایت .
در ایونت برخورد با بلوکه vspeed را مساوی صفر قرار بدید.
این گزینه [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] خیلی در بازی ها کاربرد داره حتماً کار باهاش رو به خوبی یاد بگیرید.
حالا کافیه برای ایونت های کیبورد (چپ و راست) hspeed رو تغییر بدید. اگر باز هم مفهوم نبود(!) بگید تا توضیح بیشتری بدم.
شما اختيار داريد. هر چقدر خواستيد روش كار كنيد.
من می خواهم اين تنظيمات رو بذارم كه اگر امتياز به صد رسيد، فلان متن رو نشون بده. كار همه اكشن ها رو هم درست تنظيم كردم ولی نشون نمی ده.
گفتم اگر امتياز به صد رسيد، با فلان فونت و فلان رنگ فلان متن رو نشون بده.(4 تا اكشن)
ولی جواب نمی ده.
آقا مصطفی لطفا جواب بده. مربوط به مسابقه نيست. برای پك منه.
ببخشید من یه مدت مشغول دانشگاه شدم و نمی تونم بیام .
خوب اول تست کن که حتماً امتیازت به 100 می رسه یا نه و بعد از طمئن شدن باید از ایونت draw برای رسم متن یا تصویر استفاده کنی . می تونی وقتی امتیاز به صد رسید یک آبجکت بسازی و برای اون آبجکت تو ایونت draw کد رسم متن رو بذاری. ببخشید نمی تونم خیلی توضیح بدم. ضمناً اگر برای بازی مسابقه هم بود عیبی نداشت!نقل قول:
من می خواهم اين تنظيمات رو بذارم كه اگر امتياز به صد رسيد، فلان متن رو نشون بده. كار همه اكشن ها رو هم درست تنظيم كردم ولی نشون نمی ده.
گفتم اگر امتياز به صد رسيد، با فلان فونت و فلان رنگ فلان متن رو نشون بده.(4 تا اكشن)
ولی جواب نمی ده.
آقا مصطفی لطفا جواب بده. مربوط به مسابقه نيست. برای پك منه.
من از شما ممنونم تو کتابی که نوشتم از شما به عنوان استاد یاد شده میشه خاهش کنم کتابم را چک کنی اگه مشکل داشت به من بگی
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]