像你这个视频里面的情况是中途的无缝倒放,可能难一点,你也许可以试试这么搞:
1创建一个物件,设置为所有“子弹”的parent(包括GB、激光、MTT啥的
2去掉那些“子弹”里面的运动代码
3在那个“上帝物件”里面写上运动代码,代码保证所有运动的运动方向及运行顺序完全基于内存中数据结构里的数据,所以在创建任意物件前都需要专门将路径、速度、方向等数据存入内存
4接着在“上帝物件”中写下一句判断“如果全局倒放标记存在,则立刻停止运动并将当前运行着的运动数据和还没运行到的运动数据改变或删除,且在之后的运动中,每读取一组数据都在运行前将它的方向倒置,读取顺序也同时倒置”
5在每一个有音效的物件中写下判断“如果全局倒放标记存在,播放倒放过的音效,并执行继承代码”
如果你真打算这么搞,那你最好备份一下目前的东西
你知道“最好备份一下”意味着什么,对吧