Changes between Initial Version and Version 1 of Ticket #3814, comment 9


Ignore:
Timestamp:
Apr 16, 2016, 5:55:17 PM (8 years ago)
Author:
Vladislav Belov

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3814, comment 9

    initial v1  
    1  * fix elexis issue (couldn't play a path twice)
    2  * remove duplication of the node drawing code
    3  * fix delay issue (when camera stays few seconds after playing)
    4  * fix serializing/deserializing (target nodes missed)
     1 * fix elexis issue (couldn't play a path twice, CCmpCinemaManager.cpp:198 CurrentPathElapsedTime wasn't be cleared, so after start a path will be already ended)
     2 * remove duplication of the node drawing code (CCinemaPath.cpp:174-191, using for debugging and atlas), instead of hardcoded target spline rendering
     3 * fix delay issue (when camera stays few seconds after playing),  (CCinemaPath.cpp:359, CCmpCinemaManager.cpp:202, earlier path won't be popped from queue immediately after end, pop back from queue xor cinema end)
     4 * fix serializing (target nodes missed, CCmpCinemaManager.cpp:107, were usual position nodes instead of target nodes)