StromanStroman 2019-07-12 18:56 采纳率: 45%
浏览 531
已结题

如何实现撤销和恢复功能?

尊敬的各位,我想实现一个撤销和恢复的功能。
是关于纹理的,没错,就是OpenGLES中的那个纹理,是要作为渲染出来的图像使用的。
但是每个状态渲染出来的效果是不一样的。
现在要恢复到不同的状态,就不需要保存所有要被用到的纹理才行。
然后这极大地浪费了内存空间,很容易因为内存告急而崩溃。
因为图像处理可以采用记录数据的方式,但是有些只能记录纹理。
请问,各位有没有什么好的妙招?

  • 写回答

1条回答 默认 最新

  • threenewbee 2019-07-12 20:51
    关注

    用时间换空间,记录操作而不是渲染以后的结果,撤销的话,操作退回去,重新渲染。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月12日

悬赏问题

  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误
  • ¥30 最小化遗憾贪心算法上界
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。