Arvanttt

تند و سریع

Arvant

تند و سریع












۵ مطلب با کلمه‌ی کلیدی «جاواسکریپت» ثبت شده است

مطلب بعدی در ادامه مطالب مربوط به دسترسی به امکانات بومی در cocos2d-x مربوط به فراخوانی توابع ++C  با استفاده از جاواست .

برای این کار دو عمل اصلی انجام میدیم .

ابتدا تابع مورد نظر را به صورت Native در جاوا تعریف می کنیم .

سپس باید بر اساس یک سری قوانین خاص تابع مورد نظر را در ++C پیاده سازی کنیم .

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

به عنوان مثال فراخوانی متد مربوط به ثبت نظر و فراخوانی اکتیویتی بازار نمونه خوبی از این نیاز به حساب میاد یا خیلی مثال های دیگری که خود شما حتما هنگام تکمیل کردن بازی با آنها رو به رو خواهید شد.

خب هر وقت که به همچین نیازی برخوردید نیازی به درماندگی نیست اگر بلد باشید که در داخل کد های بازی که با ++C  نوشته اید توابع جاوا را فراخوانی کنید .

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

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

شاید بتوان ملموس ترین مثال آن را خرید درون برنامه ای ،تبلیغات درون برنامه ای ،و یا ابزار های مختلف اشتراک گذاری نام برد که برای پلتفرم های مختلف به صورت جداگانه برای آنها ابزار های مختلفی در نظر گرفته شده است .

قبلاَ تاحدودی با کلاس های Scene و Layer آشنا شدیم اما برای مرور یادآور می شوم که یک سین(scene) مجموعه ای از لایه  (Layer) هاست و در هر نمایش فقط یک سین قابل نمایش وجود دارد در حالی که این سین خود می تواند شامل لایه های مختلف باشد .

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

برای شروع آخرین نسخه از Cocos Code IDE را بر اساس معماری پردازنده و سیستم عامل خودتون از اینجا دانلود کنید و بعد از آن اخرین نسخه از Cocos2d-x js را نیز از سایت اصلی بارگذاری کنید.
برای اجرا شدن Cocos Code IDE اطمینان حاصل کنید که روی سیستم شما java نصب شده باشد در صورتی که نصب نیست ابتداَ باید آن را نصب کنید و سپس اقدام به اجرای Cocos Code IDE نمایید از آنجا که سایت اصلی احتمالا ایران را تحریم کرده است می توانید از اینجا نصب به بارگذاری اقدام کنید .