مشکل کدنویسی جاوااسکریپت در موتور بازی سازی یونیتی
https://lamtakam.com/qanda/194/مشکل-کدنویسی-جاوااسکریپت-در-موتور-بازی-سازی-یونیتی 0سلام من رفتم و کدنویسی جاوااسکریپت رو یادگرفتم و دوره جاوااسکریپت برای طراحی وب بود . الان که میخوام در موتور بازی سازی یونیتی کدنویسی کنم انگار یک زبان متفاوت هستش و نزدیک 95 درصد با هم تفاوت دارن . کاملا گیج شدم که یک زبان برنامه نویسی در یه برنامه دیگه چرا باید اینقدر تفاوت داشته باشه . انگار دستکاری شده و به یه زبان دیگه تبدیل شده
تا اونجايي كه بنده اطلاع دارم يونيتي يك پلتفرم جاوااسكريپت-بيس هست كه همونطور كه گفتيد براي ساختن بازي هاي دو و سه بعدي استفاده ميشه، اين اختلاف syntaxي كه شما داريد ازش صحبت ميكنيد خب تا حد زيادي طبيعيه، چرا كه اگه قرار باشه با vanilla js بازي بسازيم شايد مجبور باشيم بالغ به ميليون ها خط كد بزنيم، اينا اومدن يه بستري رو ساختن به اسم يونيتي كه بهينه شده براي بازي سازي و با اينكه بيسش جاوااسكريپت هست ولي خب كاملا دستورات شخصي سازي شده خودش رو داره. ــ سجاد شفی زاده |
|||
شايان ذكره كه زبان اصلي پلتفرم يونيتي، unityscript هست كه اره كاملا مبتني بر ECMA هست ولي خب همانطور كه كفتم ساختار خودش رو داره. ــ سجاد شفی زاده |
|||
اره، جالبه، منم الان یه مقایسه انجام دادم و دیدم که توی جاوااسکریپت تفاوت خیلی زیاده و تقریبا همه چیز متفاوته. ــ سجاد شفی زاده |
|||
زبان یونیتی خب بله هسته اصلیش جاوا اسکریپت هست، ولی واقعا نمیشه گفت دقیقا همونه. سینتکس، ساختار و معماری کدش کاملا متفاوته ــ ساناز رضایی در 6 سال قبل |