كيف تصنع فاينز ثنائية الأبعاد من الناحية الإجرائية للعبة؟

StackOverflow https://stackoverflow.com/questions/9333196

  •  27-10-2019
  •  | 
  •  

سؤال

بالنسبة للعبة التي أقوم بصنعها ، أريد إنشاء هياكل ثنائية الأبعاد تشبه الهياكل الإجرائية.هل هناك بعض الورق أو مقتطف الشفرة الذي يمكن لشخص ما أن يوجهني إليه؟ ينتج عن Googling أشجار إجرائية لها فروع شائكة مستقيمة ، لكني بحاجة إلى إنشاء فاينز متعرجة.فكر في جاك ونوع نمو الفاصولياء. http://youtu.be/2wq541W6LyE؟t=2m11s

هل كانت مفيدة؟

المحلول

سيعتمد نهجك الخاص على كيفية تعاملك مع الرسم والتصادمات.

تتمثل إحدى الطرق الشائعة في الألعاب القائمة على الفلاش في رسم كرمة على صورة نقطية: نظرًا لأنك لا تسرد بيئة البرمجة الخاصة بك ، فسأشرح فقط الخطوات وليس الكود.

ابدأ بدائرة ، 1 ارسمها ، 2 حركه ، 3 تصغيرها. 4 في فترة زمنية عشوائية ، تفرخ "فرع" و / أو ورقة. اضبط مقياس وموضع الفرع ليتناسب مع الأصل. ابدأ حلقة من 1-5 على الفرع. 5 كرر 1 حتى يكتمل النمو (الحجم صغير جدًا للمتابعة).

في مرحلة الحركة ، قد يكون من السهل استخدام منحنى الخطيئة لجعل كرمتك تنسج للداخل والخارج. يمكنك تعديل الإعدادات لمدى انحناءها للحصول على أنواع مختلفة من الكروم.

هذا ارتباط إلى موضوع مناقشة. يمكن العثور على بعض المصادر الجيدة في الروابط. http://groups.google.com/group/flashcodersny/browse_thread/thread/9906041e557e620c

بما في ذلك فلاش معلومات التعليمات البرمجية المصدر: http://xfiles.funnygarbage.com/~colinholgate/swf/varicoseg.zip

وإصدار جافا سكريبت يشبه البرق إلى حد بعيد ، ولكن يمكن تكييف couild مع الكروم دون تغيير كبير: http://www.brainjam.ca/hyperbolic/01_spite_mrdoob.html

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top