老师,有一个问题是我在做开发的时候遇到的:
手术教学操作有一个步骤,步骤里面每一个动作是一个动画,涉及到一个问题:回滚到上一个步骤,这个操作该怎么解决呢?
比方说步骤里面有1,2,3,4,5个动作,操作到第4个动作的时候撤销,撤销了3次,回到了第一个动作,怎么实现呢?我在网上看有人说使用栈把每一个操作步骤都存储起来,老师这边有没有什么好的解决方法?
同学你好,都是可以的,能满足需求的都是好方法,同学如果不喜欢栈,字典列表也可以的,做象棋项目也是这样的,50多个步骤也是放栈里边,需要悔棋就返回上一步,逐步还原