اشكرك اخى DreamNet
المثال يعمل جيدا بس لى طلب اريد ان اجعل الكميره ثابته ولا تتحرك الا عند حدث معين واريد ان اجعل كائن التصادم صندوق وليس شكل بيضاوى وكيف احدد حجم الصندوق الأسئله كتر مش عارف هتستحملنى ولا ايه

اشكرك اخى DreamNet
المثال يعمل جيدا بس لى طلب اريد ان اجعل الكميره ثابته ولا تتحرك الا عند حدث معين واريد ان اجعل كائن التصادم صندوق وليس شكل بيضاوى وكيف احدد حجم الصندوق الأسئله كتر مش عارف هتستحملنى ولا ايه

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أخي الكريم DreamNet الحقيقة اللسان يعجز عن وصف مشاعر الشكر
:ty: :rose: :wub: :wub: :wub: :cash:
موضوع لانراه حتى في الأحلام
الآن يمكننا تشكيل فريق عمل لإنشاء لعبة تضاهي الألعاب الأجنبية
تقبل تحياتي...
أعوذ بالله من الشيطان الرجيم
قل إنّ صلاتي و نسكي و محيّاي و مماتي لله رب العالمين
صدق الله العظيم
السلام عليكم
كيفك اخى العزيز DreamNet لى سؤال عندما بدأت فى العمل على هذه المكتبة كنت اعمل على جهاز p4 وكانت سرعة الأمثلة معقولة
اما الأن فقد حدثت جهازى الى
intel core 2 quad q6600
وكرت شاشة ati radeon hd 4670
فأصبح كل الأمثلة تعمل بسرعه عاليه
السؤال اريد ان اتحكم فى سرعة المحرك هل هذا ممكن
وأشكرك مقدما

وعليكــم السـلام ورحمة الله وبركاتـه..
الحمد لله على كل حال
مبروك تحديث الجهاز :)
أنا أيضا قمت بتحديث جهازي وجربت البارحة مثال معمول بالمكتبة ولم ألاحظ فارق في السرعة (أكيد أنت تقصد سرعة الحركة)
أظن المشكل لديك هو أنك تستعمل طريقتك الخاصة في التحريك بعيدا على المحرك الفيزيائي وهذا الذي يحدث الفارق
تم تعديل هذه المشاركة بواسطة DreamNet في 1 مارس 2009 في 10:48
السلام عليكم
اشكرك اخى DreamNet انا فعلا استعمل طريقه غير المحرك ولقد نبهتنى الى هذه النقطه سوف اجرب

المفروض الخطأ يقول أنك لم تنشئ نسخة جديدة من الكائن
لكن الخطأ تسبب فيه على ما أعتقد عدم وجدو الملف الذي به المشهد
ماقمنا به في الكود هو محاولة انشاء مشهد الquake3 والمشهد موجود بملف مضغوط اسمه
map-20kdm2.pk3 هذا الملف موجود مع ملفات المكتبة الأصلية للمحرك
الموجودة بالرابط التالي :
http://irrlicht.sourceforge.net/downloads.html
يمكنك تحميل النسخة 1.3.1 اذا اردت مع ان النسخ كلها موجود فيها ملفات الميديا مع الأمثلة
في السطر
GameDevice.FileSystem.WorkingDirectory = "C:\irrlicht-1.3.1\media\"
جعلنا المجلد الذي نعمل عليه هو C:\irrlicht-1.3.1\media\
يعني يجب التأكد أنه موجود أولا
وبعدها حملنا المشهد الموجود في نفس المجلد
GameDevice.FileSystem.AddZipFileArchive("map-20kdm2.pk3", True, True)المشهد اذا موجود بالمسار:
C:\irrlicht-1.3.1\media\map-20kdm2.pk3
اذا لم تتحقق هذه الشروط فأكيد سيحدث هذا الخطأ
قمت بتحميل المكتبة وفك ضغطها في C
فقط تأكد أنه المسار صحيح للملف المذكور
بالتوفيق ان شاء الله
شكرا على سرعة الرد
وبالنسبة للمكتبة فهى موجود فى المسار
اظن المشكلة فى الملف 20kdm2.bsp فهو ليس موجود
تم تعديل المسارات يعملا الان
شكرا جزيلا
اقتباسشكرا على سرعة الردوبالنسبة للمكتبة فهى موجود فى المسار
اظن المشكلة فى الملف 20kdm2.bsp فهو ليس موجود
الملف موجود داخل الملف المضغوط map-20kdm2.pk3
تأكد أخي من المسار جيدا والا فقم بالخطوة التالية:
انسخ الملف map-20kdm2.pk3 إلى مجلد الBin لمشروعك
وامسح السطر
GameDevice.FileSystem.WorkingDirectory = "C:\irrlicht-1.3.1\media\"
واخبرنا بالنتيجة
تم تعديل هذه المشاركة بواسطة DreamNet في 21 مايو 2009 في 23:39
المشكله فعلا فى المسار انا وضعت المكتبة فى d: والمسار فى الملف على c:
شكرا ياغالى
السلام عليكم
اذا سمحتم لقد قمت بالتسجيل مخصوص لاسئل عن كود وهو ان تتحرك الكاميرا مع الشخصية
انا اريد ان يكون مثل هاذا المثال
للعلم انا اعمل على visual basic c++ .net 2005
السلام عليكم
لم اجرب لكن سوف اقول لك الفكره ولو نجحت اخبرنى
اولا انشاء الكميره من النوع CameraSceneNode
وفى حدث
Protected Overrides Sub Draw()
IrrlichtDevice.SceneManager.ActiveCamera.Position = New Vector3D(plaer_x, plaer_y,plaer_z+eee)
IrrlichtDevice.SceneManager.ActiveCamera.Target = New Vector3D(plaer_x, plaer_y, plaer_z )
End Subملحوظه :
ال eee = البعد بين الشخصيه والكميره وممكن تمون بالسالب (+ او- )
جرب وقولى
اعتقد ان سوف تقابلك مشكله لكن جرب وسوف اجرب

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…