السلام عليكم
فهمت قصدك ان تريد ان تحدد الجزء المقطوع من الصورة
تستطيع تحديد ذلك من خلال Sprite_SetUV
والوسيطة هي Rect اي مستطيل
لذا انت تحدد المستطيل الذي تريد قطعة من الصورة الأصلية
وطبعاً بداية الصورة من (0,0) ونهايتها (1,1) لذا المستطيل يقع تحت هذا النطاق
لنتخيل ان الصورة تحتوي على 3 اشكال
الأولى واقف ،، ثم متجه نحو اليمين والأخيرة متجه نحو اليسار
(( لو كان عندك صورة إسعفنا))
وفي الوضع الإفتراضي الRect =
(0,0,1,1)
يعني راح تضهر لك الثلاثة أشكال على الصورة
وأنت تريد :
1- واقف :
Left = 0
Up = 0
Right = 1/3
Left = 1/3
2- نحو اليمين :
Left = 1/3
Up = 1/3
Right = 2/3
Left = 2/3
2- نحو اليمين :
Left = 2/3
Up = 2/3
Right = 1
Left = 1
وهكذا ......
أرني صورة وسأقوم بوضع مثال على هذا في المحرك 0.01beta2حتى يستفيد الجميع
تحياتي و شكراً لك![]()