مشاهدة النسخة كاملة : ســـجـــل حـــضــــورك بـــدوانـــيــــة الاعـــــضـــاء + ورشــة عـــمــل لـــعـــبه
مبارك الرشيدي
30-12-2010, 05:17 PM
بسم الله الرحمن الرحيم
اتقدم بالتهنة بالعام الجديد لكل اعضاء ومتابعين منتدى صناعة الالعاب وعسى ان يكون العام الجديد حافل بالخير والمسرات عليكم
الحقيقه اني قمت بفتح هذا الموضوع حتى يكون ملتقى لنا نحن الاعضاء المنتدى واللذين قد قل حضورنا بالمنتدى.....
هنا سوف تكون ديوانية لنلتقي ونتحدث ونتشارك ونسجل حضورنا
فالحقيقه اني اشتاق الي وقت كنا دائمي الحضور والمشارك بالمواضيع ........
لذلك اني اتمنى ان تشاركوني وتساعدوني على انجاح هذا الملتقى.......
.
كما انني قد هياأت موضوع نتناقش به ولا اخفي عليكم ان هذا الموضوع ارهقني جدااااااا جداااااااا.......
ذلك لانــــــــــــــــي قد اخترته لــــــكــــــــــــم بعنايــــــــــــــة وسعيت الي تطبيق جزء كبــير منـــه........
V
V
V
V
الــــــــــــــــــمــــــــــــــــــوضـــــــــــــــــــوع
عبارة عن ورشة عمل للعبة بسيطه تكون شبية بألعاب game maker ولكن مــــــــــع الــــفــــارق......
نظام اللعبة سيكون 2d in 3d
والبرنامج الذي ساستخدمه هو unity 3d
ساقوم بوضع شخصية 2d في بيئة 3d واجعلها تتحرك وتتفاعل مع المحيط ........
وبذلك اكون قد جذبة اصحاب game maker واصحاب 3D .......
اتمنى من الكل تسجيل حضوره ولو بكلمة حتى نبقى على تواصل
والان اتمنى ان استمع لاراءكم ومقتراحاتكم دمــــمــــتـــــم ســـــــــالمين
مبارك الرشيدي
30-12-2010, 05:38 PM
بعد تجربتي لمحرك الالعاب UNITY 3D وجدت فيه افضلية على محرك الذي كنت استخدمه 3D RAD بكثير من الاشياء ولا يوجد مجال للمقارنه بين المحركين
ومن جهى اخرى برنامج التحريك اللذي اتقنه وتعلمت عليه fragMOTION لا استطيع استخدامه مع محرك اليونتي UNITY 3D وذلك ان البرنامج لا يصدر الحركه الا بصيغة X
الحقيقه اني اضعت الكثير من وقتي في تعلم برامج اما ان تكون سئيه او لا تتوافق مع المحركات الاخرى وهذي مشكلة اتمنى ان تنتبهوووواااا لها .......
وانشاء الله اني احاول ان اصنع اللعبة بمحرك اليونتي وارحب بكل من لديه تصاميم شخصيه يود المشاركه بها
s.t.a.l
30-12-2010, 06:02 PM
أهلا بك أخي ميارك
وكل عام وأنت والمنتدى بألف خير والدعوات الى الله عز وجل أن يعود المنتدى كما كان سابقا ^_^
فكرة ممتازة أن تدمج الـ 2D داخل الـ 3D لكن ستواجه مشاكل وصعوبات أكثر بكثير داخل اليونيتي
أتمنى لك كل التوفيق من قلبي
مبارك الرشيدي
30-12-2010, 06:19 PM
s.t.a.l
حياك الله اخوي وكل عام وانت بخير
وفعلا توجد مشاكل بدمج الشخصيه ولكني لم اقم بهذا المشروع الا بعد ان خطوت خطوات كبييره بهذا الخصوص
ولدي كوود برمجة جافا استغرق مني 14 ساعة عمل وهذا الكود هو اللذي سيحرك لي الشخصسه وانا لم اكتبه ولكن عدلت عليه وعدلت عليه وعدلت عليه الي ان شاء الله لي النجاح
وهذا الكود لا يوجد بالنت ولا بالمنتديات العربيه واعتقد حسب بحثي اللذي يختص 2D
وسوف اعرضه بالوقت المناسب
وعلى فكرة انا لن اصنع لعبة معقد مجرد 2D في بييئة 3D ويتفاعل معها واقصد التصادم
وانشاله بوجودكم نتشارك في حل اي مشكلة
وتقبل تحياتي واشكرك على المشاركه والتشجيع
توجد صورة اوليه للبية 3D عرضتها لجل ان يتم التحديث اول باول ...... واي جديد بالمشروع سوف اقوم بعرضه بسرعه
مبارك الرشيدي
30-12-2010, 10:31 PM
هذا رابط يعرض بيئة 3d بسيطه للعبة
http://www.mediafire.com/download.php?c9p5cenj2tef784
مبارك الرشيدي
31-12-2010, 05:09 PM
مرحبا شباب
عندي سبرايت ومحتاج احد يحول لي خلفيته الي خلفيه شفافه علشان لمى اضيفه بالمحرك تكون الخلفيه غير ضاهره... اعتقد انه هذي العمليه محتاجه الي برنامج فلاش وانا لا اجيد برامج الرسم نهائيا
الي عنده استعداد يساعد يقولي وانا برسل له الصوره
للعلم لدي سبرايتات كثيره بخلفيه شفافه راح يجري عليها تصويت لاختيار افضل سبرايت لاضافته باللعبة
مبارك الرشيدي
01-01-2011, 01:09 AM
هذي بعض الاكواد المستخدمه باللعبه وهي تختص بتحريك الشخصيه ودورانها حول نفسها
اولا كود تحريك الشخصية بجميع الاتجاهات
المصـــــــــــدر:::::: موقع اليونتي وهو جاهز و موجود بالمراجع
/// and sideways based on the arrow keys.
/// It also jumps when pressing space.
/// Make sure to attach a character controller to the same game object.
/// It is recommended that you make only one call to Move or SimpleMove per frame.
var speed : float = 6.0;
var jumpSpeed : float = 8.0;
var gravity : float = 20.0;
private var moveDirection : Vector3 = Vector3.zero;
function Update() {
var controller : CharacterController = GetComponent(CharacterController);
if (controller.isGrounded) {
// We are grounded, so recalculate
// move direction directly from axes
moveDirection = Vector3(Input.GetAxis("Horizontal"), 0,
Input.GetAxis("Vertical"));
moveDirection = transform.TransformDirection(moveDirection);
moveDirection *= speed;
if (Input.GetButton ("Jump")) {
moveDirection.y = jumpSpeed;
}
}
// Apply gravity
moveDirection.y -= gravity * Time.deltaTime;
// Move the controller
controller.Move(moveDirection * Time.deltaTime);
}
ثانيا كود جعل الكاميرا والشخصيه تلف حول نفسها يكي تستطيع رؤية البيئة 3D
المصـــــــــــدر:::::: كتاب الاخ الاستاذ محمد عيسى عبيد الجبوري مع اشوية تعديل
function Update () {
if (Input.GetKey("2") ) {
transform.Rotate(0 , 0.3 , 0 );
}
if (Input.GetKey("1") ) {
transform.Rotate(0 , -0.3 , 0 );
}
}
PrinceOfSorrow
01-01-2011, 05:03 AM
السلام عليكم ورحمة الله وبركاته
اول شي, أشكرك اخوي مبارك على هذه الفكرة الجميلة والمبدعة
نقطة الثانية, اتمنى أشارك كمصمم جرافك ان شاء الله, طبعا حاليا مشغول في اختبارات إلى 13 jan
ولكن راح احاول اتواجد واطل على الموضوع من فترة إلى فترة وان شاء الله اساهم
عجبتني فكرة open project :)
تحياتي لكم
PrinceOfSorrow
01-01-2011, 05:17 AM
نسيت اعطيكم هذه القناة على اليوتوب لدروس اليونايتي:
http://www.youtube.com/user/TornadoTwins
فيها فيديوهات مفيدة وانا بنفسي طبقتها العام وقدرت اعمل لعبة بسيطة لدودة تطلق كورات.
مبارك الرشيدي
01-01-2011, 12:28 PM
PrinceOfSorrow
حياك الله اخوي برنس وسعيد بتواجد ومشاركتك .....اهم شي دراستك وعسى الله يوفقك انشاله
ذكرتني بصديق لي .......كنا ايام المدرسة هو يدرس للامتحانات من اسبوع وانا كنت طايش وافتر بالشوارع
وادرس بس بيوم الامتحان...................... ولمى طلعت النتايج نجحت وصاحبي ابو اسبوع دراسه رسب هههههههههههههههههههههههههههههههههههههههه :cray: اللههم لا شماته
اغلب الموجودين بالمنتدى من مستخدمين الجيم ميكر وحبيت اعرض عليهم لعبة بنفس مواصفات الجيم ميكر بل افضل من الجيم ميكر وامكانيات اعلى.............
اعتقد ان مستخدم الجيم ميكر لو انتقل الي اليونتي سيبدع اكثر وخاصتن مع وجود مرونه وسهوله كبيره بالبرنامج من خلال الادوات التي يوفرها البرنامج (((لغـة برمجة مفهومه)))............
ليست لدي خبره بالبرنامج اليونتي ولا اعتقد ان لدي القدره على تطوير الفكره ولكني ما اريد عمله هو وضع الفكره للجميع حتى يأتي شخص ويطور منها الي ان نصل الي لعبة اشمل وافضل من الالعاب game maker...........
مبارك الرشيدي
01-01-2011, 01:28 PM
sprite 2d
لعرض صحيح لــsprite 2d يجب ان يكون دائما في مواجهة الكاميرا يدور مع الكاميرا ويبقى على نفس الزاويه دائم
توجد صورة توضيحية بالمرفقات وشرح اكثر لهذي العمليه
مبارك الرشيدي
01-01-2011, 04:39 PM
هذي صورة للشخصية بعد ان انهية 90 بالميه من المشروووع
http://up.arab-x.com/Jan11/2zY91869.png
اتمنى اسمع رايكــــــــــــــــــــم وخاصتن مستخدمي GAME MAKER
BIONIX
01-01-2011, 11:17 PM
يا اخواني لم لا نعمل على لعبة ثلاثية الأبعاد كاملة
اما بالنسبة لمن يستفسر عن السبرايت اجعل الخلفية سوداء فسوف تضهر شفافة في العبة
مبارك الرشيدي
02-01-2011, 12:45 AM
الان انتهيت من عمل اللعبة مع وجود بعض الملاحظات ولكن بشكل عام ارى انها مقبوله................
اهم مافي الموضوع هو الكود تحريك اللذي يعرضة السبرايت ويجعله يتحرك وهو اهم عنصر بالموضوع اتمنى ان يستخدم مستقبلا في عمل الالعاب 2D وسوفه اضعه لمن يرغب في استخدامه واي سؤال انا حاضر.............
ا
ولا كود تحريك السبرايت
المصـــــــــــدر::: من النت بشكل غير مكتمل وتم التعديل عليه لساعات طويله
var uvAnimationTileX = 4;
var uvAnimationTileY = 0;
var framesPerSecond = 10.0;
function Update () {
if(Input.GetKey("down") || Input.GetKey("s")) {
// Calculate index
var index : int = Time.time * framesPerSecond;
// repeat when exhausting all frames
index = index % (uvAnimationTileX * uvAnimationTileY);
// Size of every tile
var size = Vector2 (-1.0 / uvAnimationTileX, -0.26 );
// split into horizontal and vertical index
var uIndex = index % uvAnimationTileX;
var vIndex = index / uvAnimationTileX;
// build offset
// v coordinate is the bottom of the image in opengl so we need to invert.
var offset = Vector2 (uIndex * size.x, 0);
renderer.material.SetTextureOffset ("_MainTex", offset);
renderer.material.SetTextureScale ("_MainTex", size);
}
if(Input.GetKey("up") || Input.GetKey("w")) {
// Calculate index
var index1 : int = Time.time * framesPerSecond;
// repeat when exhausting all frames
index1 = index1 % (uvAnimationTileX * uvAnimationTileY);
var size1 = Vector2 (-1.0 / uvAnimationTileX, -0.26 );
// split into horizontal and vertical index
var uIndex1 = index1 % uvAnimationTileX;
var vIndex1 = index1 / uvAnimationTileX;
// build offset
// v coordinate is the bottom of the image in opengl so we need to invert.
var offset1 = Vector2 (uIndex1 * size1.x, 0.25);
renderer.material.SetTextureOffset ("_MainTex", offset1);
renderer.material.SetTextureScale ("_MainTex", size1);
}
if(Input.GetKey("right") || Input.GetKey("a")) {
// Calculate index
var index2 : int = Time.time * framesPerSecond;
// repeat when exhausting all frames
index2 = index2 % (uvAnimationTileX * uvAnimationTileY);
var size2 = Vector2 (-1.0 / uvAnimationTileX, -0.26 );
// split into horizontal and vertical index
var uIndex2 = index2 % uvAnimationTileX;
var vIndex2 = index2 / uvAnimationTileX;
// build offset
// v coordinate is the bottom of the image in opengl so we need to invert.
var offset2 = Vector2 (uIndex2 * size2.x, 0.5);
renderer.material.SetTextureOffset ("_MainTex", offset2);
renderer.material.SetTextureScale ("_MainTex", size2);
}
if(Input.GetKey("left") || Input.GetKey("d")) {
// Calculate index
var index3 : int = Time.time * framesPerSecond;
// repeat when exhausting all frames
index3 = index3 % (uvAnimationTileX * uvAnimationTileY);
var size3 = Vector2 (-1.0 / uvAnimationTileX, -0.26 );
// split into horizontal and vertical index
var uIndex3 = index3 % uvAnimationTileX;
var vIndex3 = index3 / uvAnimationTileX;
// build offset
// v coordinate is the bottom of the image in opengl so we need to invert.
var offset3 = Vector2 (uIndex3 * size3.x, 0.75);
renderer.material.SetTextureOffset ("_MainTex", offset3);
renderer.material.SetTextureScale ("_MainTex", size3);
}
}
الحقيقه لا يوجد كود بالنت ولا بالمنتديات يتكلم عن تحريك السبرايت بهذي الطريقه حسب بحثي بالنت..........
كذلك اود القول اني لا اعلم ان كان بالامكان كتابة نفس الكود بطريقه اقل وبشكل مختصر...........
واخيرااااااااااااااااااااااا
رابط تحميل التجربه 2D IN 3D واتمنى ان تحوز على اعجابكم ولكم مطلق الحريه باستخدام اكواد المعروضه بالموضوع
http://www.mediafire.com/download.php?97f7zz1796xp368
شباب ابي اسمع ارائكم باللعبة وبهذي التجربه وتقبلووو تحياتي
مبارك الرشيدي
02-01-2011, 01:22 AM
التحكــــــــــــــــــــــــــم::::: بالاسهم لتحرك الاتجاهات ورقم 1 و 2 لدوران الكامــــيرا
PrinceOfSorrow
02-01-2011, 06:08 AM
جربت اللعبة, بصراحة شغل ممتاز وحلو
ولكن, أشوف لو جعلنا لعبة فقط لليمين واليسار ( x y side scrolling Restricted )
وليس 3D full moving, بحيث ممكن تستغل البيوت وتضاريس كخلفيات جميلة
وايضا راح يسهل علينا العمل في صنع سبرايت ونعاملة كانه لعبة 2D
وتكون الصور جانبية لليمين واليسار فقط.
مبارك الرشيدي
02-01-2011, 10:37 AM
مشاء الله عليك يابرنس ملاحظتك ميه بالميه وانا عندي نفس الملاحظه وما قدرت اعدل عليهاا
انا فعلااااا حاولت ان اجعل الحركه في اتجاهين فقط لا الحركه في جميع الاتجاهات غير مناسبه
وخاصتن ان الشخصيه لا تملك حركه جانبيه
واستخدمت هذا الكود بالتحريك لحل المشكله ولكنه لم ينجح واصبحت الشخصيه تخترق الارض ولا تتاثر بالتضاريس
function Update () {
if(Input.GetKey("up") || Input.GetKey("w")) {
transform.Translate(0, 0 , 0.1 );
}
if(Input.GetKey("down") || Input.GetKey("s")) {
transform.Translate( 0 , 0 , -0.1 );
}
if(Input.GetKey("right") || Input.GetKey("d")) {
transform.Rotate(0, 1 , 0 );
}
if(Input.GetKey("left") || Input.GetKey("a")) {
transform.Rotate( 0 , -1 , 0 );
}
}
ولا تنسى تفر الكاميرا باستخدام رقم 1 و2 علشان تقدر تشوف التضاريس
01mermaid
03-01-2011, 12:18 AM
اوه @@ :bigeyes: ماشاء الله
جت في بالي افكار :أفكر:
حلو الي سويتاه :p ممم فيه اذكر لعبة شوتينق كانوا مظهرين الخلفية بثلاثية الابعاد
والشخصيات تتحرك يمين ويسار مممم ><" بحاول ادور لك
وكانت الشخصيات ثنائية ابعاد
مممم:33: اما لو بتخليها كما هي لاحظ ان اماكن مرتفعة وبزاويه تسعين درجة وعالية
والمفروض ماتكون الشخصية تقدر تصعدها
مبارك الرشيدي
03-01-2011, 01:54 AM
حياج الله اختي
بصراحه ما افكر اني اتقدم اكثر باللعبه او اعدل عليها
مممم اما لو بتخليها كما هي لاحظ ان اماكن مرتفعة وبزاويه تسعين درجة وعالية
والمفروض ماتكون الشخصية تقدر تصعدها
كنت متعمد هذا الشي ......انا غيرت الدرجة الي تصعد فيها الشخصيه من زاوية 45 درجه الي 90 درجة للمسطحات علشان اللاعب يقدر يتفرج على البيئة من اي مكان ويصعد اي قمه
S.H.A.R.K
08-01-2011, 07:55 PM
السلام عليكم ورحمة الله وبركاته .
حياك الله أخي مبارك وأخي برنس , لي فترة كبيرة لم اسجل دخولي للمنتدى , فاعذروني على التأخير :)
جهد جميل منك أخي مبارك وأتمنى منك أن تداوم على هذا المنوال , وطبعاً اختبارك لليونيتي موفق جداً واستطيع القول انك وضعت قدمك في بداية الطريق الصحيح .
تنفيذك للفكرة كان موفقاً وحركة الشخصية اعجبتني إلا ان اتجاهات اليمين واليسار معكوسة , إضافة إلى ان التحكم في دوران الكامير مزعج ويفضل ان يكون بالماوس .
خبرتي ليست كبيرة مع اليونيتي لذلك اعتقد ان استطيع مساعدتك في جانب الأفكار والتصميم , وايضاً اتذكر انه كان لي رد على سؤالِ لك في دمج الشخصيات الثنائية في بيئة ثلاثية الأأبعاد , أتمنى ان تنفذ الأفكار التي اقترحتها عليك وان واجهك اي اشكال في فهم فكرتي فلا تتردد في سؤالي .
إلى الأمام يا رفيقي :biggthump كنت افكر ايضا في بدء مشروع جماعي مفتوح لكن حالة القسم لم تكن مشجعة .
S.H.A.R.K
08-01-2011, 08:04 PM
بالنسبة لـ frag motion فهناك حلول لمشكلة التصدير , حلول غير مباشرة , فمثلاً يمكنك تصدير الحركة للبليندر فهو يدعم صيغة x , بعدها اعد تصدير الحركة من البليندر لأي صيغة يدعمها اليونيتي .
هناك كذلك برنامج 3D Object Converter يدعم حوالي 600 صيغة مختلفة , لست متأكداً من قابليته لتصدير الأنيميشن لكن يمكنك تجربته : http://web.axelero.hu/karpo/
مبارك الرشيدي
09-01-2011, 12:27 PM
السلام عليكم ورحمة الله وبركاته .
حياك الله أخي مبارك وأخي برنس , لي فترة كبيرة لم اسجل دخولي للمنتدى , فاعذروني على التأخير
جهد جميل منك أخي مبارك وأتمنى منك أن تداوم على هذا المنوال , وطبعاً اختبارك لليونيتي موفق جداً واستطيع القول انك وضعت قدمك في بداية الطريق الصحيح .
تنفيذك للفكرة كان موفقاً وحركة الشخصية اعجبتني إلا ان اتجاهات اليمين واليسار معكوسة , إضافة إلى ان التحكم في دوران الكامير مزعج ويفضل ان يكون بالماوس .
خبرتي ليست كبيرة مع اليونيتي لذلك اعتقد ان استطيع مساعدتك في جانب الأفكار والتصميم , وايضاً اتذكر انه كان لي رد على سؤالِ لك في دمج الشخصيات الثنائية في بيئة ثلاثية الأأبعاد , أتمنى ان تنفذ الأفكار التي اقترحتها عليك وان واجهك اي اشكال في فهم فكرتي فلا تتردد في سؤالي .
إلى الأمام يا رفيقي كنت افكر ايضا في بدء مشروع جماعي مفتوح لكن حالة القسم لم تكن مشجعة .
وعليكم السلام ورحمةالله وبركاته
منوره اخوي شارك وعاش من شافك
فعلا اخترت اليونتي ولقيت انه محرك مذهل بكل ما تحمل الكلمه من معنى ..... وندمت على ايام الثري دي راد وبصراحه لا توجد مجال للمقارنه
فاليونتي ايضن سهل ويكفيك انه لديه اكثر من لغة برمجه معروفه وممكن ان تتعلمها ..... ناهيك عن باقي المميزات الكثيره جدااااا
وبعد احساسي بضياع وقتي في غير محله ببرنامج دون المستوى
جاءتني فكره المشروع ...حبيت اني اشارك الاعضاء واعطيهم فكره بانه اليونتي قد يكون بديل لمحرك الجيم ميكر مثل ما لقيت انه بديل لمحرك ثري دي راد
وبالنسبه للمشروع فعلا ينقصه الكثير من التطوير وهنالك افكار اخرى قد تحسن من المشروع ولكني لست على قدر من المعرفه باليونتي لأستطيع تحقيقها ومن جهى اخرى لم يعد لدي من الوقت لاقضيه في تعلم محرك اليونتي حيث اني بالسابق كنت على مقاعد الدراسه وفي الغربه اجد الوقت لاتعلم .... والان تبدل الحال
وفعلا انا استفدت كثير من ردود وافكارك وهي مرجع لي بدون مجامله.....
فكل الشكر والتقدير وتحياتي لك
مبارك الرشيدي
09-01-2011, 12:42 PM
بالنسبة لـ frag motion فهناك حلول لمشكلة التصدير , حلول غير مباشرة , فمثلاً يمكنك تصدير الحركة للبليندر فهو يدعم صيغة x , بعدها اعد تصدير الحركة من البليندر لأي صيغة يدعمها اليونيتي .
هناك كذلك برنامج 3D Object Converter يدعم حوالي 600 صيغة مختلفة , لست متأكداً من قابليته لتصدير الأنيميشن لكن يمكنك تجربته : http://web.axelero.hu/karpo/
وهذا ايضا من البرامج التي تعلمت عليها ... و وجدت انه غير متوافق مع اليونتي مع العلم ان صيغة اكس مستخدمه بالثردي استديو وكذلك الدارك بيسك وكذلك xna
ولكنه غير متوافق مع اليونتي......
وبالنسبه للتغير الصيغه فعلا استطيع عمل ذلك ولكن المشكله كلها في Animation فقط فهي لا تخرج بطريقه الصحيحه كما صنعناها............
وجربت كثير من البرامج وحتى البلندر ولم انجح.......
الحل ان استخدم برنامج ماكس او مايا...... وانا افكر في استخدام الماكس
وجاري تجربة البرنامج وانشاله تكون في نتيجه ......
مبارك الرشيدي
12-01-2011, 04:03 PM
بسم الله الرحمن الرحيم
التعديلات على المشروع
تم تعديل وضعية الكاميرا بحيث ان الشخصيه ترتفع وتنزل وتتاثر بالتضاريس دون تتبع الكاميرا لهذا الاتجاه
اقصد انه تم تثبيت اتجاه الكاميرا في محور y
جاري التعلم والتطوير على اخراج مشاهد للعبة وتوجد محاولة لاخراج مشهد والعمل للاسف يجري ببطىء على اخراج مشاهد للشخصيه تتحرك وتتكلم وتتفاعل وتؤدي اعمال من تلقاء نفسها
ولكن للاسف ذلك العمل يستهلك الكثير من الوقت فاخراج مشهد من 60 ثانيه قد يستهلك وقت ساعات طويله من العمل مع توافر الادوات هل هذا الوضع طبيعي ؟
اخي برنس
ولكن, أشوف لو جعلنا لعبة فقط لليمين واليسار ( x y side scrolling Restricted )
وليس 3D full moving, بحيث ممكن تستغل البيوت وتضاريس كخلفيات جميلة
وايضا راح يسهل علينا العمل في صنع سبرايت ونعاملة كانه لعبة 2D
وتكون الصور جانبية لليمين واليسار فقط.
جاري العمل على ملاحظتك ولكن دون تقدم يذكر للاسف كلما عملت سكربت الشخصيه تخترق الارض ولا تتاثر بالتضاريس ...... سيبقى الوضع على ماهو عليه الا ان اجد سكربت الحركه في اتجاهين
اخي شارك
تنفيذك للفكرة كان موفقاً وحركة الشخصية اعجبتني إلا ان اتجاهات اليمين واليسار معكوسة , إضافة إلى ان التحكم في دوران الكامير مزعج ويفضل ان يكون بالماوس .
يبدو لي انك ااستخدمت الازرار للتحكم بتحرك الشخصيه...و فعلا الازرار مقلوبه وذلك لان السكربت تم تعديله اكثر من مره .... وانا ذكرت ان التحكم بالاسهم وليس بالازرار
وبالنسبه للتحكم بالماوس ......بصراحه استخدم لابتوب بدون فاره ولو تلاحظ تلاقي كل العابي لا توجد بها تحكم بالفاره...... واتوقع انك دايم تستخدم الفاره :)
في مشروعي ..... وكلما حليت مشكله تطلع لي مشاكل جديده وان حليتها تتضاعف وهكذا الي ماله نهايه
فلا تتاملو الكثير من هذا المشروع حتى اكون صادق معكم......
وتقبلو تحياتي
مبارك الرشيدي
15-01-2011, 01:36 PM
في هذي النسخه
وضعت شخصيه 2d بحركه بسيطه ودائما تنظر الي الكاميرا
الشخصيه الرئيسيه ترتفع و تنزل دون ان تتبع الكاميرا لهذي الحركه بحيث ان الشخصيه بالمرتفعات لا تكون بالسنتر (0,0)
اضافة صوت للعبة يعمل على مدار اللعبه ......
اتمنى احد يقدر يقولي هذي الاغنيه من اي لالعاب الار بي جي ؟
توجد صوره للمرفقات
http://www.mediafire.com/download.php?z179q7xdaz05ijd
اسود الرافدين
15-01-2011, 09:17 PM
بالتوفيق لك اخي مبارك لك ومحاولتك حلوة
مبارك الرشيدي
16-01-2011, 10:00 PM
هلا والله اسود الرافدين حياك الله ومشكور على مرورك وتشجيعك لي
وبيني بينك الي الان لم اتقدم بالمشروع وما سبق ليس الا تجارب الي ان اتوصل الي طريقه مفهومه
وردي ا التالي يحمل تجربه جديده ..... بكتب ردي وحاولت تجربه التجربه الجديده
وتحياتي لك
مبارك الرشيدي
16-01-2011, 10:16 PM
بسم الله الرحمن الرحيم
هذي تجربه جديده على نفس المشروع والمحتويات هي
شخصيه تتحرك على محور z تتحرك الي الامام ثم تعود الي الوراء بشكل دوري loop
الشخصيه عباره عن 2D تنظر دائما للكاميرا
الشخصيه تعرض تحرك امامي ثم تعرض تحرك خلفي
هنا في هذي التجربه توجد مشكله :::
عندما تنظر للشخصيه....عندما تتحرك عامودياااا Y بمنظورك تجد ان الحركه جميله ومناسبه
ولكن عندما تقوم بتدوير الكاميرا باستخدام الازرار ( 1 و 2 )
وتصبح الحركه افقيه X بمنظورك تجد ان الشخصيه لا تتحرك بشكل مناسب
رابط تحميل التجربه حاولت كثر ما اقدر اني اخلي الملف صغير
http://www.mediafire.com/download.php?7q6ayu6aah5eetp
مبارك الرشيدي
17-01-2011, 10:30 PM
علمية دمج 2D بعالم 3D تسبب مشاكل كثيره وتستهلك جهد اكبر بكثير من اضافة مجسم 3D
الي جرب مثالي
عندما يرى الشخصيه وهي تتحرك باتجاه Y منظوره يجد الحركه سليمه ولكن
عندما يدور الكاميرا ويرى الشخصيه وهي تتحرك باتجاه X بمنظوره يجد ان الحركه غير سليمه
بحيث ان سبرايت الشخصية يعطيك حركه اماميه وخلفيه .... في حين ان الحركه باتجاه X بمنظور الاعب وهذا الخطا
ولهذا الخطا حلين
الاول
ان نثبت اتجاه الكاميرا بحث ان الكاميرا لا تدور ..... وبالتالي لا نستطيع عرض بيئة 3D للعبة بشكل كامل
الثاني
ان تجعل سبرايت الشخصيه يتحرك بشكل جانبي عندما تكون الحركه باتجاه X بمنظور الاعب
وتجعل سبرايت الشخصيه يتحرك اماما وخلفيا عندما تكون الحركه باتجاه Y بمنظور الاعب
انظر للمرفقات لشرح اكثر
وهذا الجهد كبير جداااااااااااا ويحتاج الي برمجه وحساب للزاوية دوران الكاميرا ........
اهم شي ان نصل الي فكره عما يحدث حتى لو لم نحقق تلك الفكره
توجد بالمرفقات شرح لما سبق واتمنى ان يكون نواة لمن يريد ان يبني يوما ما مشروع 2D IN 3D
مبارك الرشيدي
19-01-2011, 03:28 AM
هذي التجربه بسيطه جدا اسهل بكثير من التجارب السابقه
وهي2D يعرض بيئه وحركه للشخصيات واغنية ( من لعبة موساشيPS1 من نفس الاغنيه السابقه التي عرضتها عليكم)
للمحبين الصور حطيت لكم صوره بالمرفقات :bigeyes: اخذو راحتكم :bigeyes:
وهذا رابط التجربه
http://www.mediafire.com/download.php?8zgmtp3m138shyt
مبارك الرشيدي
19-01-2011, 01:58 PM
[CENTER]http://upload.wikimedia.org/wikipedia/en/8/83/Brave_Fencer_Musashi.jpg
اعرفكم بموساشي صاحب الاغنية ..... منو جرب هاللعبة شباب
بصراحه الاغنية مو طبيعية....... الله يرحم الايام الحلوه ... مع ان الالعاب بسيطه بكل شي برسمها وبحكاياتها لكن تلقى
فيها متعه ماتلقاها بالعاب 2010 [CENTER]
مبارك الرشيدي
30-03-2011, 02:16 PM
بسم الله الرحمن الرحيم
وهذي عودتي بعد طووول غياب اعدت بناء اللعبة من جديد
اولا الشخصيه العامه سوف تتاثر في دوران الشخصية الرئيسيه وبذلك تعطيك اتجاهات مختلفه وتتفاعل مع منظور الكاميرااا
وهذا اهم انجاز توصلت اليه وهو مشابه للعبة THOUSAND ARMS PS1
V
V
V
V
اولا طريقة التحكم ::: الاسهم للحركه .....1 و2 للدوران الكاميرا والمسافه للقفز
اتمنى عدم استخدام اي ازرار اخرى للتحكم للشخصيه وذلك لاني لم اجد الوقت
لكي الغي باقي الازرار التي تتحكم بالشخصيه
ثانيا استعراض للعبة
http://img215.imageshack.us/img215/3681/2d0n3dtest1.jpg
وهذا رابط تحميل التجربه اتمنى الاطلاع وابداء الراي واشكر كل من يتفاعل مع موضوعي
http://www.mediafire.com/download.php?odvnlqorxoxwjax
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .