Delta3D

البرمجيات قطة:
Delta3D
تفاصيل البرنامج:
الإصدار: 2.1.1 / 2.2.0 RC1
تاريخ إيداع: 2 Jun 15
المطور: Erik Johnson
ترخيص: حرر
شعبية: 33

Rating: nan/5 (Total Votes: 0)

Delta3D هو مشروع مفتوح المصدر الممول بالكامل ودعمت بشكل جيد وكامل وظيفة محرك اللعبة مناسبة لمجموعة واسعة من النمذجة والمحاكاة التطبيقات.
Delta3D هو المصدر المفتوح اللعبة ومحاكاة المحرك المستخدم على نطاق واسع ودعم جيدا. Delta3D هو متميز تماما محرك اللعبة مناسبة لمجموعة واسعة من الاستخدامات بما في ذلك التدريب والتعليم، والتصور، والترفيه. Delta3D هي فريدة من نوعها لأنها توفر ميزات تناسب على وجه التحديد إلى النمذجة والمحاكاة والمجتمعات وزارة الدفاع مثل مستوى العمارة العليا (HLA)، وبعد مراجعة العمل (AAR)، ودعم التضاريس نطاق واسع، وSCORM نظام إدارة التعلم (LMS) التكامل.
وDelta3D المحرك
Delta3D هو المحرك المصدر المفتوح والتي يمكن استخدامها للألعاب، والمحاكاة، أو التطبيقات الرسومية الأخرى. لتصميم وحدات يدمج غيرها من المشاريع مفتوحة المصدر معروفة مثل فتح المشهد الرسم البياني، فتح حيوية المحرك، مكتبة طابع الرسوم المتحركة، وOpenAL. بدلا من دفن الوحدات الأساسية، Delta3D يدمج معا في API سهلة الاستخدام - السماح دائما الوصول إلى المكونات الأساسية الهامة. هذا يوفر API رفيع المستوى في حين لا يزال يسمح للمستخدم النهائي و، وظائف اختيارية على مستوى منخفض.
للحصول على قائمة كاملة من الميزات، يرجى الاطلاع على قائمة ميزة Delta3D. Delta3D يجعل باستخدام برنامج OpenGL وتستورد قائمة كاملة من تنسيقات الملفات المختلفة (.flt، .3ds، .OBJ، وما إلى ذلك).
بدعم المنصات
تم تطوير Delta3D واختبارها على نظام التشغيل Windows XP باستخدام Microsoft Visual Studio و Linux باستخدام دول مجلس التعاون الخليجي. كل التبعيات الأساسية هي عبر منصة كذلك، لذلك يجب أن يقتصر فقط على أي منصة تكون متوافقة مع بعض التعديلات الطفيفة على حد تعبيره. بشكل غير رسمي، هناك تأييد عام لنظام التشغيل Mac OSX والعديد من المستخدمين بنجاح تطوير تطبيقات Delta3D على أن منصة

الميزات:.

تعيين جهاز الإدخال (لوحة المفاتيح، الفأرة، المقود، بتتبع)
نماذج الحركة (ذبابة، UFO، والمشي، وأوربت، أول شخص)
جعل البيئة (الغيوم، ضباب، skyboxes، والوقت من اليوم)
الجسيمات آثار النظام (الدخان، انفجار، مخصص)
التضاريس التقديم (التضاريس الإجرائي اللانهائي، والتضاريس أساس Heightfield)
تحكم كاميرا (مجال الرؤية، ترايبود)
دعم كاميرا متعددة
دعم نافذة متعددة
الفيزياء (هيئة جامدة، كشف التصادم والأشكال السيارات وثاب)
مفتوحة الإضاءة GL
العقد مسار بيزيه
الدعم الكامل 2.0 بينغل
GLSL فيرتكس وجزء شادرس
الرسوم المتحركة مزج
الأرض التالية
الصورة الرمزية قدم تتوافق مع المواقع العالمية
قالب تطبيق
واجهة الطقس (الرؤية، وتغطية سحابة)
نافذة التكامل مع أدوات خفيفة سريعة (FLTK)
الفئة القطعة لتخفيف إنترجريشن مع غيرها من الأدوات النافذة
تنسيق تحويل النظام
واجهة التفجير
HLA واجهة كيان
البلاط ترحيلها التضاريس، والمرافق الصورة، وتوليد الضجيج
القارئ DTED
SOARX العارض مع مستوى المتواصل من التفاصيل
الإجرائي وضع الغطاء النباتي - تصنيف الغطاء الأرضي دعم (LCC)
تراكب الصور الديكور - دعم ملفات GeoTiff
وكيل الممثل والهندسة المعمارية الملكية الفاعل
إدارة المكتبات (سجلات ممثل)
المشروع وتحميل الخريطة (XML)
أنواع الممتلكات الفاعل: الصوت، اراضي، الأحرف، والملمس، ساكنة شبكة، نظام الجسيمات، تعداد، ممثل، اللون، Vec2 / 04/03، سلسلة، كثافة العمليات، مزدوجة، وأكثر من ذلك
المحرك الأساس كلاء الممثل
UI Drawable والعارض
واجهة السلخ Extensisble
افتراضي GUI الفن
لعبة الممثل والوكيل
العمارة مكون GM بدعم المساعد - معالج الرسالة الافتراضية، مكون قواعد، والمكون مسجل
البنية التحتية رسالة - رسالة والمعلمة المصانع
شبكة الملحد - دعم واحد العميل، العميل / الخادم، والتشغيل
رسالة الجري لإرسال واستقبال، وتسجيل الرسائل
العميل والخادم قاعدة مديري اللعبة
تسجيل الملف وXerces المرافق XML
المرافق الملمس، والضوضاء، مصفوفة، وسلسلة
إدارة المكتبة
اكتب التعدادات آمنة
الأصوات 2D / 3D
السيطرة الكاملة على الأصوات (ربح، في الملعب، والموقف، واللعب، ووقف وقفة، الترجيع، الخ)
تأثير دوبلر
كفاءة استخدام الأجهزة السمعية
بنية الخادم / العميل
موثوق / لا يمكن الاعتماد عليها حزمة transmition
وصول API الكامل
خريطة التحرير - الموارد المشروع وإدارة المكتبات
بصريا إنشاء ومعالجتها الجهات الفاعلة
محرر الملكية والممثل ربط مع التراجع / إعادة
من viewports تقسيم الشاشة - منظور بالإضافة إلى أعلى، والجانب، وجهات النظر جانبية الهجائي
وسائط الذبائح، والإضاءة، ومحكم
واجهة المستخدم إعادة التشكيل مع التراجع / إعادة
البحث الممثل وإدارة الممثل العالمية
متصفحات الملمس، وشبكة، والصوت، والجسيمات
اختبار التطبيقات سبيل المثال تغطي الجوانب تقريبا من Delta3D
أكثر من 22،000 خطوط حدة الاختبارات
MS البصرية ستوديو 2005 حلول ومشاريع
SCons كاملة مخطوطات
رسومية الجسيمات تأثير محرر - يوفر واجهة المستخدم الرسومية مريحة وعرض لتحرير الجسيمات آثار.
3D النموذجي عارض - المشاهد سهلة الاستخدام، ومستقل لمعاينة نماذج 3D.

ما هو الجديد في هذا الإصدار:

علة ثابتة في مرحلة التعامل مع الجهات العالمية. (r4865)
المشكلة الثابتة مع CMake ومثل؛ تثبيت ومثل؛ ذلك لن تثبيت ملفات .inl (r4929)
المشكلة الثابتة مع ملفات البيانات التجريبية التحميل رجال الاطفاء في لينكس. (r4931)
إصلاح مشكلة مع testAnim التي من شأنها أن تسبب الطابع لبدء تبخير عند استدارة بعيدا جدا. (r4932)
إصلاح المشكلة المحتملة التي يمكن أن يحدث عند إزالة أحد DeltaDrawable نشط من المشهد. (r4934)
تعديل ملفات .RC لدعم جمع مع Visual Studio اكسبرس. (r4938)
مشكلة ثابتة عند إزالة أحد DeltaDrable نشط من المشهد. (r4940)
علة ثابتة الترجمة مع ويندوز testPython في وضع التصحيح. (r4950)
المشكلة الثابتة مع الرموز STAGE عندما ومثل؛ تثبيت ومثل؛ مع CMake. (r4961)
إصلاح بعض التسريبات الذاكرة في STAGE. (r4962)
مشكلة الثابتة التي أبقت CEGUI من الحصول على الحدث انقر نقرا مزدوجا فوق. (4970)
علة الثابتة التي يمكن أن تعطل التطبيق عندما وصلت إلى BezierController نهاية المسار. (r4979)

ما هو الجديد في الإصدار 2.1.0:

ريفاكتوريد dtCore :: تحويل. انها تحمل الآن مصفوفة كعضو البيانات، وأبدا تتحلل نطاق واسع. (r4232)
اندلعت رمز التحجيم في فئتها الخاصة، dtCore.Model. dtCore :: كائن الآن لديها API لتوسيع نطاق هندسته. (r4241)
انتقدت dtDAL :: :: ActorType ToString () لصالح dtDAL :: :: ActorType GetFullName (). (r4299)
يستخدم dtCore :: البيئة الآن جديد dtUtil :: التاريخ والوقت بدلا من dtCore :: :: البيئة التاريخ والوقت. (r4394)
وأضاف وقت جديد لنظام، SimTimeSinceStartup التي هي في الأساس المبلغ الإجمالي من الوقت المحاكاة. (r4398)
وأضاف القدرة على تحديد ألوان مخصصة على نقاط الطريق. (r4403)
انتقل dtChar وجميع المشاريع المتعلقة Delta3D-إضافات. (r4472)
واضاف dtUtil :: RefString للتعامل مع سلاسل ثابتة للمساعدة في تقليل أثر الذاكرة. (r4479)
بيثون: الآن في الإصدار وتصحيح النكهات. الحصول على ولدت الارتباطات بن ل/ الافراج عن والمجلدات بن / التصحيح. تعيين متغير البيئة PYTHONPATH مع المسار الكامل إلى ملفات .pyd أن أقول بيثون أين يمكن الحصول على الارتباطات Delta3D (r4577).
بناء قواطع: BehaviorOptions أضيفت stuct لتزويد لdtCore :: FlyMotionModel (r4570)
انتقدت dtUtil :: :: NodePrintOut PrintOutNode () لصالح dtUtil :: :: NodePrintOut CollectNodeData () (r4581)
إصلاح الخلل التي من شأنها أن تسبب للتحويل :: GetTransform () للن يعود صالحا تحويل إذا كان تعطيل الكاميرا لديها المشهد الذي يحتوي على التحويلية. (r4584)
وأضاف كود Intersense SDK إلى Delta3D بدلا من الاعتماد على التبعية الخارجية. (r4606)
وأضاف RTSMotionModel جديدة. (r4632)
وأضاف القدرة على انقر نقرا مزدوجا فوق في مرحلة لفتح الخريطة. (r4641)
تحطم STAGE الثابتة التي يمكن أن تحدث إذا لم يتم العثور على السياق السابق (r4646).
osgExp ترقية للعمل مع 3DS Max2008 وOSG 2.4. (r4651)
انتقل dtAnim، dtAudio الجهات الفاعلة التي تعتمد في dtAnim، dtAudio. (r4666)
فكرة إزالة من DatabasePaging تمكين / تعطيل (r4674). طرق انتقدت:
* الفراغ dtCore :: :: المشهد EnablePaging ()
* dtCore :: :: المشهد DisablePaging ()
* dtCore :: :: المشهد DisablePaging () CONST،
* dtCore :: :: المشهد SetPagingCleanup (مزدوجة)
* ضعف dtCore :: :: المشهد GetPagingCleanup ()
* الفراغ dtCore :: :: المشهد SetConfiguration (dtUtil :: ConfigProperties * التكوين)
* dtUtil :: ConfigProperties * dtCore :: :: المشهد GetConfiguration ()
* CONST dtUtil :: ConfigProperties * dtCore :: :: المشهد GetConfiguration () CONST
* dtCore :: مشاهدة :: EnablePaging ()
* dtCore :: مشاهدة :: DisablePaging ()
* dtCore :: مشاهدة :: SetTargetFrameRate (مزدوج)
* ضعف dtCore :: مشاهدة :: GetTargetFrameRate ()
* الخريطة و dtDAL :: :: مشروع LoadMapIntoScene (الأمراض المنقولة جنسيا CONST :: سلسلة واسم، dtCore :: المشهد والمشهد، addBillBoards منطقي = كاذبة، منطقي enablePaging = صحيح)
* dtDAL :: :: مشروع LoadMapIntoScene (الخريطة و الخريطة، dtCore :: المشهد والمشهد، addBillBoards منطقي = كاذبة، منطقي enablePaging = صحيح)
* dtGame :: :: GameManager ChangeMap (الأمراض المنقولة جنسيا CONST :: سلسلة وmapName، addBillboards منطقي = كاذبة، منطقي enableDatabasePaging = كاذبة)
* dtGame :: :: GameMananger ChangeMapSet (CONST NameVector وmapNames، addBillboards منطقي، منطقي enableDatabasePaging)
* dtGame :: :: MapChangeStateData BeginMapChange (CONST NameVector وoldMapNames، CONST NameVector وnewMapNames، addBillboards منطقي، منطقي enableDatabasePaging)
علة ثابتة: إذا حاولت تمكين نموذج FPS الحركة تمكين بالفعل، وكنت تفقد مستمعيك محور المسجلة (r4678).
إزالة Visual Studio 2005 ثم ملفات المشاريع SCONs. ويفضل Cmake الآن. (r4695)
وأضاف ماوس طرق الاستدعاء الحدث لdtABC :: التطبيق (r4689).
dtABC :: التطبيق يحصل الآن ماوس انقر نقرا مزدوجا فوق الحدث. (r4696)
وأضاف القدرة على dtCore :: اطلع على الماوس اختيار DeltaDrawable. (r4698)
وأضاف القدرة على & مثل؛ اختيار ومثل؛ كائن في testPhysics سبيل المثال. (r4699)
إزالة فاصل الآلاف من STAGE. (r4719)
واضاف لدعم CMake 2.6 (r4733).
إزالة أساليب إهمال كبار السن (r4743):
* dtCore :: :: كاميرا SetPerspective ()
* dtCore :: :: كاميرا GetPerspective ()
* dtCore :: إعلام ()
* dtCore :: SetNotifyLevel ()
* dtDAL :: شجرة
بناء قواطع! dtCore تغير :: الكاميرا الثانية المنشئ لاتخاذ في مكتب الأمين العام :: الكاميرا بدلا من dtCore :: عرض. (r4750)
وأضاف ForEachActor، ForEachPrototype، FindActorsIf، وFindPrototypesIf. الطرق ForEach تسمح لأحد أن يفعل شيئا لكل طرف، والبحث ... إذا طرق تسمح لأحد أن تفعل البحث المخصص وملء متجه مع النتائج.
لأنها قالب، واستخدام، ولها فصول functor المساعد، أنا وضعت التعليمات البرمجية في gamemanager.inl. إذا كنت ترغب في استدعاء أي من هذه الأساليب، يجب عليك تضمين dtGame / gamemanager.inl وبالتالي فإن كل شيء باستخدام جم لا يحتاج إلى تحليل رمز إضافي.
وأضاف القدرة على تطبيق القوة وعزم الدوران إلى المادية عن طريق فئة مجمع ODE الجسم. (r4772)
dtCore إضافي :: ربط كاميرا بيثون. (r4777)
وأضاف القدرة على إظهار / إخفاء DeltaDrawable عبر طريقة DeltaDrawable :: SetActive (). (r4778)
وأضاف القدرة على توسيع نطاق طابع الرسوم المتحركة عبر ملف xml لها. (r4788)
وأضاف التوسع الديناميكي لAnimationViewer. (r4790)
وأضاف التحكم في الإضاءة لObjectViewer.
علة ثابتة من شأنها أن تتسبب في شكل الاصطدام للا تأخذ في الاعتبار حجم الكائن. (r4816، r4818)
يمكن العمل على أساس GameEvent-الآن تحديد المهام ليؤدي إلى الفشل. (r4819)
وأضاف SoundComponent جديدة. (r4835)
علة ثابتة في مرحلة التعامل مع الجهات العالمية. (r4865)
وأضاف القدرة على تعطيل المقاصة السياق بينغل OSG2.6.0 نهاية الإطار عن طريق تعيين متغير البيئة ومثل؛ DELTA_RELEASE_CONTEXT & مثل ؛. (r4896)

المتطلبات:

CMake

برامج مماثلة

Flying Guns
Flying Guns

2 Jun 15

LucidLife
LucidLife

2 Jun 15

FreeSynd
FreeSynd

11 May 15

تعليقات ل Delta3D

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!