لرنینگ تی وی

طعم شیرین یادگیری

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


تاریخ انتشار

تعداد نظرات

تعداد بازدید

زمان تقریبی مطالعه
۱۰/فروردین/۱۳۹۲
۲۰۶۰ روز پیش
۱۶ دیدگاه ۲۳۴ ۲ دقیقه

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. نوشته شده توسط  

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

    پاسخ

    پاسخ
    • نوشته شده توسط  

      فرقی نداره به هرشی ای که اعمال کنید کار می کنه.
      والسلام
      سید

      پاسخ پاسخ

      • نوشته شده توسط  

        Until I found this I thought I’d have to spend the day isndie.

        پاسخ

      • نوشته شده توسط  

        Thanks For Comment.
        Learningtv.ir

        پاسخ

      • نوشته شده توسط  

        Hahlulejal! I needed this-you’re my savior.

        پاسخ

      • نوشته شده توسط  

        You’ve really helped me unrenstadd the issues. Thanks.

        پاسخ

    • نوشته شده توسط  

      Such education was rare on the Internet

      پاسخ پاسخ

    • نوشته شده توسط  

      That kind of thiinkng shows you’re on top of your game

      پاسخ

      پاسخ
      • نوشته شده توسط  

        Grateful
        Thank You For Your Comment

        پاسخ

      • نوشته شده توسط  

        God help me, I put aside a whole aftronoen to figure this out.

        پاسخ

    • نوشته شده توسط  

      That’s an expert answer to an inesterting question

      پاسخ

      پاسخ
  2. نوشته شده توسط  

    Always refreshing to hear a rtioaanl answer.

    پاسخ

    پاسخ
  3. نوشته شده توسط  

    If only there were more cleevr people like you!

    پاسخ

    پاسخ
  4. نوشته شده توسط  

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

    پاسخ

    پاسخ
    • نوشته شده توسط  

      چرا نشه!!!!

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

      با تشکر
      سید

      پاسخ پاسخ

  5. نوشته شده توسط  

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

    پاسخ

    پاسخ

ارسال دیدگاه

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