تبادل کمتر = سرعت بیشتر!
-
تاریخ: 1401/2/16 ساعت: 16:54
شاید تیتر مطلب کمی عجیب باشه اما در پشت این تیتر یک موضوع فنی جالب قرار داره که بعد از انجام تست های زیادی متوجه این موضوع شدیم. معمولا زبان های اسکریپتی (مثل Lua) وظیفشون اینه که برای یک API سطح پایین, یک رابط منعطف سطح بالاتر ایجاد میکنند که بعضا در حالت run-time و بدون کامپایل مجدد هم قابل تغییر ...
نسخه جدید با تغییرات اساسی!
-
تاریخ: 1395/12/13 ساعت: 8:23
معمولا هروقت فاصله زمانی بینه پستهای وبلاگ زیاد میشه احتمالا کارهای زیادی در حال انجام شدن هست که دوست داریم به نقطه ایی برسه که بتونیم خدمت دنبال کنندگان عزیز وبلاگ عرض کنیم. خب در این پست قصد ندارم تمام تغییرات رو کامل توضیح بدم ولی میتونم بگم Kite2D تغییرات اساسی زیادی کرده هم از نظر ظاهری و هم ق...
سریعتر و سبکتر!
-
تاریخ: 1395/10/13 ساعت: 6:40
بعد از چند ماهی تجربه کار با رابط کاربری (UI) ادیتور به این نتیجه رسیدم که بخشهایی کمتر مورد استفاده قرار میگیرن و بخشهایی استفاده بیشتری دارند. بخاطر همین موضوع تغییرات زیادی داخل رابط کاربری ادیتور انجام شد که هنوز تکمیل نشده اما نهایتا با یک نسخه سبکتر و البته سریعتر از لحاظ دسترسی به امکانات نسب...
Kite2D Engine + Integrated Editor
-
تاریخ: 1395/7/30 ساعت: 14:53
روند ساخت انجین (بر بستر Kite2D Framework) به همراه Editor چند روزی هست که شروع شده و ماژول های اسکریپت و کنترل اشیاء و صحنه با Editor هماهنگ شده و ماژول گرافیک در حاله اضافه شدن به Editor هست. پروژه تماما بر پایه Qt در حال گسترش هست و امیدوارم بتونم ست کاملی از ویژگی های Kite2D رو توسط Editor پشتیب...
Lua Code Editor - Kite2D
-
تاریخ: 1395/7/30 ساعت: 14:53
بخش ویرایشگر کد برای زبان اسکریپتب Lua در حال تکمیل و اضافه شدن هست. برخی از امکاناتی که تا کنون اضافه شده: Syntax styling Auto Code completion تصویری از کد ادیتور:
First Run!
-
تاریخ: 1395/7/30 ساعت: 14:53
بعد چند هفته کار مداوم روی ویرایشگر, امروز اولین اجرای موفق انجین انجام شد!
امکانات جدید ویرایشگر
-
تاریخ: 1395/7/30 ساعت: 14:53
امکانات جدیدی از جمله: ایجاد و کار با Prefab عملیات cut, copy, paste بر روی اشیاء تنظیم ترتیب اجرای اسکریپت ها و ... در حال اضافه شدن هست. باگهای زیادی از فریمورک شناسایی وبرطرف شدند. سیستم ویرایش کامپوننت ها (Inspector) مجددا بر پایه object pooling نوشته شد که باعث میشه ویرایشگر قدرت ویرایش تعداد ب...
نسخه جدید بر روی مخزن قرار گرفت!
-
تاریخ: 1395/7/30 ساعت: 14:52
نسخه جدید به همراه امکانات گفته شده در پست قبلی بر روی مخزن قرار گرفت. البته امکانات اضافه شده هنوز بصورت آزمایشی هستند و امکان وجود باگهای احتمالی میباشد.
آماده شدن برای نمایش!
-
تاریخ: 1395/7/30 ساعت: 14:52
ادیتور در حال اماده شدن برای پشتیبانی از ماژول گرافیکی Kite2D میباشد.
رندر بر پایه Texture Array
-
تاریخ: 1395/7/30 ساعت: 14:52
همونطور که در پستهای قبل اشاره کردیم در حال کار روی بخش گرافیکی و رندر Kite2D و اتصال اون به ادیتور هستیم. ویژگی جدیدی که به بخش رندر اضافه شد پشتیبانی کامل از Texture Array ها هست که با کمک این ویژگی ترسیم یک مپ سنگین و پیچیده با تسکچر های متنوع و زیاد با تنها یک فراخانی تابع رسم OpenGL امکان پذیر ...
Kite2D Orthogonal Tile Editor
-
تاریخ: 1395/7/30 ساعت: 14:52
خوب همونطور که در پست قبلی هم اشاره هایی کردم :) امکان ساخت و ویرایش Tile Map (کاشی) به ادیتور اضافه شد و تا چند روز آینده نسخه exe برای تست میزارم. جالبه بدونید که در حال حاضر بهترین ادیتوری که قابلیت ساخت این مدل مپ ها رو داره Tiled Map Editor نام داره که برای مپ های بزرگ حجم بسیار زیادی از حافظه ...
شرکت در جشنواره بازیسازان مستقل ایرانی- IGDF
-
تاریخ: 1395/7/30 ساعت: 14:52
تقریبا 2 روز تا شروع اولین مرحله داوری جشنواره بازیسازان مستقل ایرانی باقی مانده. طبق برنامه ریزی های قبلی تونستیم Kite2D رو تا نقطه قابل قبولی برای جشنواره ارتقا بدیم و امیدواریم در بخش فناوری جشنواره بتونیم موثر حاضر بشیم. همونطور که قول نسخه exe ادیتور به همراه نمونه پروژه اماده رو در پست قبلی دا...