فهرست مطالب:

Wiimote و Glovepie: 4 مرحله
Wiimote و Glovepie: 4 مرحله

تصویری: Wiimote و Glovepie: 4 مرحله

تصویری: Wiimote و Glovepie: 4 مرحله
تصویری: We use Wiimote on a PC to play FPS games 2024, نوامبر
Anonim
وایموت و دستکش
وایموت و دستکش

Glovepie برنامه ای از کارل کنر است که به شما امکان می دهد کدهایی را بنویسید که Wiimote را به PCA شما متصل می کند به لطف کارل کنر ، که Glovepie را نوشت در حال حاضر ، اساساً این دستورالعمل در مورد نحوه استفاده از زبان برنامه نویسی است که glovepie به عنوان ورودی استفاده می کند (برای مبتدیان در برنامه نویسی نرم افزار و موارد دیگر) اگر می دانید چگونه نرم افزار بنویسید ، نگاهی سریع به این ویکی Glovepie تنها چیزی است که ممکن است نیاز داشته باشید -قبل از شروع به استفاده از این برنامه ، عملاً هیچ تجربه یا دانش برنامه نویسی نداشتم. بهترین راه برای یادگیری این است که به اسکریپت های قبلاً نوشته شده نگاه کنید و می توانید نحوه نوشتن آنها را بیاموزید - این چیزی است که من انجام دادم دقیقاً در اینجا کمکی نمی کند ، بنابراین فقط دستورالعمل ها را دنبال کنید ، و اگر به کمک بیشتری نیاز دارید ، فقط ارسال کنید نظر بدهید و خوشحال می شوم در اسرع وقت به شما کمک کنم

مرحله 1: اصول و ساختار کلی

یک کد اساسی را به عنوان یک جمله علت/معلول در نظر بگیرید - اساساً به معنی - چیزی (علت) باعث ایجاد چیز دیگری (معلول) می شود و پس از آن یک نقطه قرار می گیرد. در زبان کد ، این شکل به نظر می رسد: اگر - به دنبال علت - - - - - اثر (می تواند زیاد باشد) endif - معادل دوره مثال - اگر می خواستم اولین چراغ روی wiimote با فشار دادن A روشن شود - اگر wiimote.awiimote.led1 = trueend راههای دیگر برای نوشتن این موارد عبارتند از: if wiimote.a سپس wiimote.led1 = trueorwiimote.a = wiimote.led = true ممکن است متوجه شوید که حتی اگر A را رها کنید ، led روشن می ماند ، زیرا مقدار آن روی true تنظیم شده است. اگر می خواهید فقط با فشار دادن دکمه ، از دستور else مانند این استفاده کنید -در کد اول گنجانده شده است -اگر wiimote.awiimote.led1 = trueelse wiimote.led1 = falseendift که یک علت/معلول مضاعف خواهد بود و چراغ به این ترتیب کار می کند زیرا "شمارنده" زمانی که دکمه را رها می کنید ارائه می شود هر چیزی که در wiimote است در دستکش به عنوان wiimote خطاب شده است. لیست اصلی برای استفاده به شرح زیر است: (t دکمه روشن / خاموش در اینجا استفاده نمی شود و نمی توان از آن استفاده کرد) Wiimote.: DPAD: UP DOWN LEFT RIGHTABMINUSHOMEPLUSONET برای اطلاعات در مورد چراغ ها و سایر کارهایی که می توانید انجام دهید به ویکی مراجعه کنید

مرحله 2: مواردی که به آنها کلمات بزرگ گفته می شود

ویکی که من به صفحه اول پیوند دادم دارای پیوندهایی در بالا برای دستکش ، اسکریپت نویسی ، نحوه نوشتن اسکریپت ها و اسکریپت هایی است که قبلاً نوشته شده است و می توانید مستقیماً در برنامه کپی کنید. بنابراین من همه این موارد را می گیرم و درک آن را بسیار ساده تر می کنم elsethey به صورت زیر نوشته می شود: var. --- = ---- اشکال زدایی کادر متنی کوچک در سمت راست دکمه اجرا/توقف هنگام اجرای برنامه است. به طور پیش فرض در نسخه من ، خالی باقی می ماند ، ما می توانیم آن را تغییر دهیم و vars ، هر متنی در نقل قول قرار می گیرد ، و دارای مزایایی بین دستورات و فاصله های دیگر است. به عنوان مثال: debug = var.1 + var.2 + "wiimotes" به همین سادگی.

مرحله 3: و موارد پیشرفته تر

این مطالب مستقیماً خارج از ویکی و مستندات است Wiimote Leds: چراغ های wiimote را می توان به صورت جداگانه به صورت aswiimote.led_led_ = true/falsethe ویکی همچنین ترکیبی از نورهای 0 تا 15 را نشان می دهد که به صورت wiimote.leds = numberWimote Battery: Thw wiimote می تواند گزارش های مربوط به عمر باتری wiimote را ارسال کند می تواند لوازم جانبی وصل شده توسط wiimote را تشخیص دهد. hasnunchuk یا موارد دیگر. موارد بسیار بیشتری برای متخصصان وجود دارد: می توانید آن را به گونه ای برنامه ریزی کنید که به عنوان ماوس استفاده شود می تواند تشخیص دهد: رول ، گام ، خمیازه ، شتاب.. و موارد دیگر

مرحله 4: پیشنهاد و درخواست من

حالا.. همه اینها یعنی چه؟ من با نصف آن نظری ندارم. همانطور که گفتم ، من تقریباً هیچ تجربه ای در زمینه نوشتن اسکریپت ها و نرم افزار ندارم. اگر می خواهید بخشی از این موضوع باشید ، لطفاً: ویکی ها و اسناد را بررسی کنید ، سپس با من تماس بگیرید ، و خوشحال می شوم از شما تشکر کنم.

توصیه شده: