以前看过一个压缩过的.exe,运行会播放长达半小时的动画,却只有60KB,个人认为其中的原理
以前看过一个压缩过的.exe,运行会播放长达半小时的动画,而不重复,文件大小却只有60KB,个人认为其中的原理
1.主原理:该动画必是根据规则(即公式)生成的
2.启动时,根据公式,在内存生成数据表
3.依据表内容,一行行执行
要点:由复杂公式生成庞大的内存数据表
对于FLASH开发者来说,也可借鉴,比如装备强化规则
本文探讨了一个仅有60KB大小的.exe文件如何能够播放长达半小时不重复动画的原理。核心在于通过复杂的公式生成内存数据表,并按规则逐帧渲染动画。这种技术对Flash开发者在处理类似装备强化规则等动态内容生成时具有一定的借鉴意义。
以前看过一个压缩过的.exe,运行会播放长达半小时的动画,而不重复,文件大小却只有60KB,个人认为其中的原理
1.主原理:该动画必是根据规则(即公式)生成的
2.启动时,根据公式,在内存生成数据表
3.依据表内容,一行行执行
要点:由复杂公式生成庞大的内存数据表
对于FLASH开发者来说,也可借鉴,比如装备强化规则

被折叠的 条评论
为什么被折叠?