1399/5/11، 01:19 صبح
سلام دوستان . من یه سری اکشن داشتم که جاهای زیادی تکرار شده بود و تغییرشون سخت شد و اگه میخواستم تغییرشون بدم سخت بود ، پس اومدم همه رو ریختم تو یه ارایه و گفتم اسپرایت هروقت خواست مقدار رو از ارایه بگیره . حالا مشکل ، رشته ای که ما داریم یه فرموله ، فک کنید : sprite.test*5/2 . حالا من وقتی این رو به ارایه دادم خودش محاسبه میکنه و مقدار عددیش رو به متغیر داخلی اسپرایت (مثلا اسمش number باشه) میده . اما من نمیخوام اینطوری بشه . میخوام این فرمول رو به طور کامل متغیر داخلی اسپرایت بگیره و وقتی متغیرش شد فرمول بالا اونو محاسبه کنه . وقتی اکشن این بود درست محاسبه میشد ولی از وقتی گذاشتمش تو ارایه و گفتم از ارایه بگیره درست نیست . واسه اینکار فک کردم فرمول توی ارایه رو توی "" بزارم که ارایه محاسبش نکنه و بفرسته واسه اسپرایت تا اون محاسبه کنه اما اینطوری محاسبه نشد که مقدار عددی بده و نوشت NaN درصورتیکه باید فرمولو میگرفت ، محاسبه میکرد و مقدار عددی رو درست و حسابی نشون میداد. چطوری میتونم اینکارو بکنم ؟