Pembangunan Permainan - Bagaimana untuk memahami animasi (Model) dalam MVC?
巴扎黑
巴扎黑 2017-05-16 17:06:27
0
1
455

Dalam MVC, data disimpan dalam Model, dan Paparan dipaparkan berdasarkan data Model. Ini adalah idea besar.
Tetapi untuk animasi, beberapa keadaan akan dijana semasa proses kecerunan, dan keadaan ini sedikit sebanyak tidak tergolong dalam Model.
Untuk keperluan sedemikian, bagaimana model MVC menyelesaikan masalah?
Jika MVC tidak digunakan, bagaimana teknologi sebegini boleh menyelesaikan masalah?

巴扎黑
巴扎黑

membalas semua(1)
给我你的怀抱

Data dalam Model secara amnya adalah hasil akhir Paparan Pelbagai keadaan animasi biasanya tidak wujud dalam Model, jadi animasi itu tidak boleh dikaitkan dengan Model.

Saya rasa kawalan animasi boleh dilakukan sama ada dalam View atau Controller. Sebagai contoh, peralihan CSS pada asasnya ialah Paparan yang melakukan animasi tweening berdasarkan perubahan data contoh lain menggunakan fungsi animasi jQuery untuk memainkan animasi kecil secara langsung selepas mengubah suai keadaan DOM, yang dikawal pada lapisan Pengawal. Kedua-dua pendekatan mempunyai kelebihannya sendiri. Meletakkannya dalam Pandangan adalah lebih ringkas, tetapi logiknya tidak boleh terlalu rumit dan mesti menjadi sangat umum pada apa yang lebih mudah.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan