نسخه آزمایشی

آموزش ساخت کد تقلب در یونیتی

cheat in unity3dساخت کد تقلب در یونیتی

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

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

کاری که ما باید انجام بدیم این هست که یک متغیر آرایه ای داریم و توی این آرایه کاراکترهای مورد نظرمون رو قرار خواهیم داد نام این متغیر رو برابر SequenceKeyCode قرار داده ایم.

یک متغیر از نوع Boolean نیاز داریم که هروقت True بود یک لیبل رو نشون بده.

یک متغیر از نوع int می خواهیم که به ما اجازه ی خالی کردن و از نو فشار دادن دکمه های صفحه کلید را مثلا بعد از ۲ ثانیه تاخیر بین فشار دادن دکمه ها بدهد که نام این متغیر رو نیز برابر currentPos می گذاریم.

یک متغیر ازنوع Boolean  می خواهیم که هروقت که این متغیر برابر True شد یعنی که کد تقلب رو درست وارد کرده ایم که نام این متغیر رو inSequence می گذاریم.

یک متغیر می خواهیم برای این که مدت زمان مجاز بین فشار دادن کلید ها رو تعیین کنیم که نام این متغیر رو نیز allowedTimeBetweenButtons می گذاریم.

یک متغیر هم نیاز داریم که زمان فشار داده شدن آخرین دکمه رو توی خودش نگه داره که نام این متغیر رو هم برابر timeLastButtonPressed قرار داده ایم.

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

خوب پس برای این که واژه ی learningtv رو به عنوان کد تقلب تعریف کنیم در واقع باید تک تک اعضای آرایه رو با این حروف پر کنیم .

برای پرکردن اعضای آرایه ی SequenceKeyCode می تونید از کد زیر استفاده کنید.

توی کدزیر ابتدا حرف l وارد آرایه میشه . بعد حرف e و الی آخر….

در بخش OnGUI می تونید از اسکریپت زیر استفاده کنید:

خوب یک اسکریپت هست که توی Unity Wiki نیز قرار داره. این Function رو در زیر براتون نوشتم.در واقع این function کل کاری که ما نیاز داریم رو انجام میده.

خوب نوبت به این می رسه که بگیم اگه واژه ی learningtv از صفحه کلید فشرده شد چه اتفاقی باید بیفتد.

برای این کار به function Update نیاز داریم.

خوب در این بخش نوشتیم که اگه inSequence برابر True شد مقدار n نیز برابر True بشود. و در بخش OnGUI گفته بودیم که اگه n برابر True بود یک متن نشون داده بشه.

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

ضمنا اگه هرگونه سوال داشتید فقط وفقط در بخش پرسش و پاسخ (forum.learningtv.ir) بپرسید.

در ضمن نظر یادتون نره ها.

در صورتی که به سورس این آموزش نیاز داشتید در بخش نظرات اعلام کنید تا براتون قرار بدم.

با تشکر

سید

۱۶ نظر برای "آموزش ساخت کد تقلب در یونیتی"


  1. Ali گفت:

    سلام من میخوام بدونم که این کدو باید به دوربین اصلی نصبت داد یا به شیئ خاصی؟

  2. Tessa گفت:

    Always refreshing to hear a rtioaanl answer.

  3. Cordy گفت:

    If only there were more cleevr people like you!

  4. علی گفت:

    سلام خسته نباشید ایا با این تکنیک هم میشه تو بازیهای انلاین که با یونیتی ساخته شده تقلب کرد؟

  5. angry ali گفت:

    سلام امکانش هست یکی از دوستان که الآن این قرار بده؟
    چون من الآن تازه ۴ روزه که دارم unity یاد میگیرم و هیچی از این آموزش نفهمیدم:(
    اگر امکانش هست البته
    بازم ممنون

ارسال دیدگاه

نام (*)
پست الکترونیکی (*)
وبسایت


هیچ محصولی موجود نیست.