سلام دوست عزیز بلاخره مشکل عدم سازگاری برنامه حل شد ! اگه اینترنت درستی داشتم آپ می کردم ! فیزیک که معلومه خودم نمی تونم بنویسیم ! xna خودش یک رابط دیگه نیاز به موتور نداره براش چی بنویسم
سلام دوست عزیز بلاخره مشکل عدم سازگاری برنامه حل شد ! اگه اینترنت درستی داشتم آپ می کردم ! فیزیک که معلومه خودم نمی تونم بنویسیم ! xna خودش یک رابط دیگه نیاز به موتور نداره براش چی بنویسم
این نوع نوشتن انجین اصلا چیز جالبی نیست.
یه مقدار که اسکریپت بازی ای که می نویسی زیاد بشه موقع لود کردن بابای انجین در میاد.
تو کدت یکسری متغیر ها بود که اصلا استفاده نمی شد. فقط الکی از رم کم کرده بود.
همینجوری بخوای ادامه بدی، یکم جلو تر fps انجینت بالای 30 نمیره، تازه خیلی شانس بیاری سیستم هنگ نکنه.
تیپ DirectX اصلا به .Net نمی خوره. جای تو بودم یا از XNA استفاده می کردم یا می رفتم ++C/C.
یه مزیتی که XNA داره اینه که بازی ای که باهاش ساخته می شه، رو XBOX 360 و اگر XNA 4.0 باشه روی Windows Phone هم اجرا بشه. (البته با DirectX هم میشه ولی XNA درده سر نداره). توی اولویت های هدف از ساخت XNA که نگاه کنی اولین اولویت پلتفرم هست، بیشتر هدف از ساخت دات نت هم همین بود و بعد از این Performance.
XNA کتابخانه های آماده ی بسیار زیادی برای کار های مختلف از قبیل پخش صدا، انیمیشن و .... داره. ولی واسه هر کودوم از اینا تو Directx حداقل باید یک ماه وقت بزاری (تازه اگر بلد باشی).
مهم ترین مزیت XNA نسبت به Directx اینه که محیط XNA مخصوص دات نت هست که این هم از نظر نوشتن کد خیلی بهت کمک می کنه و هم سرعت.
Limbo رو بازی کردی؟ با XNA ساخته شده..
DirectX هم یک رابطه.xna خودش یک رابط دیگه نیاز به موتور نداره براش چی بنویسم
Last edited by Armin060; 28-12-2010 at 12:27.
باشه این XNA رو گیر میارم بنین چطوریه
کار خیلی با ارزشی داری انجام میدی . حتما ادامه بده اگه بتونی کاملش کنی خیلی عالیه
Last edited by anti-military; 17-01-2011 at 01:46.
سلام با عرض خسته نباشید امکانات جدیدی به موتور اضافه شد در ضمن این موتور یک HEADER فایل برای C++ یا یک NAMESPACEبرای C# نیست بلکه خود این موتور یک مفسر هم هست .به اسکرپیت ادیتور قابلیت رنگی کردن تابع (کمی اشکال داره ) و به محض فشار دادن پرانتز باز پارمتر های تابع نشان می دهد)
نمای از ویرایشگر اسکریپت:
نمای از بازی پینگ و پنگ:
و یک چیز اکنون هر شی می توانه یک رفتار جداگانه داشته باشه این یعنی اینکه یک اسکریت رفتار می توانه برای چندین شی به طور همزمان مورد استفاده قرار بگیره
این خیلی خوبه . برای بهتر شدن رندر موتور میخواهی چیکار کنی ؟و یک چیز اکنون هر شی می توانه یک رفتار جداگانه داشته باشه این یعنی اینکه یک اسکریت رفتار می توانه برای چندین شی به طور همزمان مورد استفاده قرار بگیره
حالا یک مشکل جدی با ploygon دارم فکر از culling باشه سعی می کنم درستش کنم .متاسفانه منبع برای directx برای c# خیلی کمه در عوض برای c++ مثل آب ریخته .برای رندر سعی می کنم بتوانم کاری که بشه شیدر روی اسکرین فعال کرد.
مشکل polygon حل شد نباشد وقتی شی روی x اکسپرت می کنید روی متریال بندازید اما مشکل دیگه اینکه uv-mapping به درستی export نمی شود؟کسی برای این مسله راه حلی داره؟
با چی اکسپورت میگیری ؟ با مکس یه Pandasoft داره که اون مث بچه آدم اکسپورت میگیره
من با cinema4d اکسپورت می گیرم .راستی دوستان بزودی یک سیستم easyscript برای اسکریپت نویسی راه می اندازم
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)