游戏开发论坛

 找回密码
 立即注册
搜索
楼主: Miu.C

无限次数Undo/Redo代码

[复制链接]

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2008-6-26 05:17:00 | 显示全部楼层

Re: Re: Re: Re: Re: Re:无限次数Undo/Redo代码

psic: Re: Re: Re: Re: Re:无限次数Undo/Redo代码



PS的图像是分块保存有改变的数据的,但最终它保存的仍然是图像。所以才能做到即时地切换到任意一步历史


也不见得,分块保存在有些时候也不一定是最好的方法。块的粒度如何确定?如何划分块?等等。。

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2008-6-26 08:01:00 | 显示全部楼层

Re: Re: Re:无限次数Undo/Redo代码

sandy_zc_1: Re: Re:无限次数Undo/Redo代码



这倒是,如果我的软件规模再大的话我可能就要考虑加入交换文件了。。
不过如果可能的话,还是尽量减少占用,把它们放在内存里面,毕竟速度不是一个级别的啊。


交换文件是肯定需要的,内存是肯定不够用的

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2008-6-26 08:16:00 | 显示全部楼层

Re: Re: Re: Re: Re: Re: Re:无限次数Undo/Redo代码

sandy_zc_1: Re: Re: Re: Re: Re: Re:无限次数Undo/Redo代码



也不见得,分块保存在有些时候也不一定是最好的方法。块的粒度如何确定?如何划分块?等等。。


通常情况下分块是唯一的方法。块一般按照2^n的尺寸来分割,一般来说128x128到512X512都比较合适
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 04:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表