مقدمه اي بر انيميشن هاي فريم ورك React native
كارتون ها در كادر ورك React native يك زمينه عظيم مي باشند، به همين انگيزه نيز ما دراين مقاله فقط قادر خواهيم بود نصيب كوچكي از آنها را پوشش دهيم. طراحي سايت در مشهد به صورت كلي ما در قاب ورك React native ميتوانيم از طيف پهناور اي از كارتن ها به كارگيري كنيم( براي مثال قادر خواهيم بود كاري كنيم راياپارس وقتي كه استفاده كننده يك دكمه را ميزند دكمه جنبش بخورد). با اين هم اكنون ما درين فراگيري قصد داريم صرفا يك كارتن را به شما يادگرفتن دهيم. اين كارتون هنگامي كه استفاده كننده روي كاشي اشتباهي ahrefs مي رود مجموع گوشه و كنار را مي تكان داد.
مزاياي اين نوع برنامه خردسالان در قاب ورك React native و پروژه مااين نوع برنامه خردسالان در پروژه بازي ما ميتواند چند مزيت را به همدم داشته باشد. اولي مزيت آن اين ميباشد كه نوعي مجازات براي مخاطب به حساب مي آيد به اين دليل كه به اتمام وصال آن تعدادي لحظه اي به ارتفاع مي انجامد و همان طور كه تا قبل از اين هم اشاره كرديم به محض اين كه استفاده كننده روي كاشي اشتباهي مي رود برخورد فوري خواهد داشت. خلال اين بايستي توجه داشته باشيد كهاين نوع برنامه كودكان ديدني ميباشد و جذابيت بازي شمارا نيز ارتقاء ميدهد. دقت داشته باشيد كه يكسري قاب ورك برنامه خردسالان براي قاب ورك React native وجود داراست كه مثلا آن ها مي شود به react-native-animatable اشاره نمود اما ما قصد داريم از يك API داخلي براي ايفا اين عمل استعمال كنيم. در شرايطي كه شما تا به امروز با اين API آشنا نشده ايد عالي ميباشد كه قبل از هر چيز مستندات آن را پژوهش فرمائيد.
افزودن برنامه كودكان هاي React native به بازيقبل از هر چيز اذن دهيد تا يك مقدار animated را در حالتي مقداردهي نخستين كنيم كه بعد ها نيز بتوانيم از آن در گوشه و كنار خويش به كارگيري كنيم:
state = {...shakeAnimation: new Animated.Value(0)};درحال حاضر براي كه مشمول grid generator است فقط كافي ميباشد كه را به تغيير تحول دهيم.( فراموش نكنيد كه تگ آخري را نيز به همين ترتيب تغيير و تحول دهيد). درحال حاضر در inline style كافي ميباشد كه left: shakeAnimation را اضافه كنيم كه سبب ساز ميگردد تا كدهاي ما چيزي مشابه به قطعه كد تحت باشد:
style={{height: height / 2.5,width: height / 2.5,flexDirection: "row",left: shakeAnimation}>{gameState === "INGAME" ?...اجراي قطعه كد بالا در قاب ورك React nativeدرحال حاضر اذن دهيد تا پروژه اي كه ساخت و ساز كرده ايم را ذخيره و ايفا كنيم. اعتنا داشته باشيد كه در طول بازي نبايد هيچ تفاوتي را استفاده كننده متوجه خواهد شد. درحالتي كه تفاوتي را متوجه ميشويد مي بايست بدانيد كه يك بخش از كدها را نادرست طراحي نموده ايد و مي بايست اعتقاد و باور نتايج فرماييد كه تك تك فرآيند را دقيقا دنبال نموده ايد. اينك وارد نصيب onTilePress() گرديد و در نصيب // wrong tile section ميتوانيد برنامه كودك سازي grid را استارت نمائيد. در صورتيكه به مستندات رجوع كنيد مشاهده ميكنيد كه در تابع اساسي پيشنهاد گرديده است براي آغاز كارتون سازي در باطن قاب ورك React native از Animated.timing() استعمال فرماييد.
با استعمال از اين شيوه شما ميتوانيد به راحتي يك مقدار را روي يك مقدار ديگر برنامه كودك سازي فرمائيد ولي براي جنبش دادن يك شي شما به يكسري برنامه خردسالان متصل به يكديگر نياز پيدا خواهيد كرد كه پي در پي و در يك دنباله پخش شوند. مثلا اصلاح اين كارتون از 0 به 50، آنگاه از 50 به -50 و پيرو مجددا به 0 قادر است يك شرايط لرزش را براي شما در برگه توليد نمايد.
نكات اساسي درباره قطعه كد بالادرصورتيكه نگاهي به مستندات بيندازيد مشاهده خواهيد كرد كه Animated.sequence() دقيقا همين فعاليت را براي شما اجرا ميدهد و دنباله اي از برنامه خردسالان ها را براي شما پخش مي نمايد. نكته مهمي كه دراين خصوص بايستي بدانيد اين ميباشد كه شما ميتوانيد تعداد نامتناهي برنامه كودك را در يك آرايه قرار دهيد و وقتي كه play() جاري ساختن ميشود اين دنباله نيز براي شما پخش شود.
خلال اين شما ميتوانيد از Easing نيز به كار گيري نماييد. براي توضيح دادن هركدام از اين كارتون ها شما ميتوانيد از back، bounce، ease و elastic به كارگيري فرماييد. اما قبل از به كار گيري يقين نتيجه ها نماييد كه به طبع مستندات آنهارا نظارت نموده ايد. با اين حالا ما هنوز به آنان نيازي نداريم به اين دليلكه سبب ميشوند تا كوشش ما به معيار متعددي كاهش پيدا نمايد.
برچسب: طراحي سايت در مشهد،