本帖最后由 guoxiaomi 于 2022-3-14 00:26 编辑 灯笼菜刀王 发表于 2022-3-13 16:23 我觉得扭曲可能只能一行行的处理了,但是也许有算法只需要处理一个周期,因为每隔固定的周期,画面平移的模式就相同了。 === 想了下,可以把原来的图片拆成N份,每份做不同的平移,这样就能做出动态的扭曲效果了,这样也只需要一次逐行复制,并且在播放动画的时候是没有绘制的,纯粹操作sprite |
R叔移植的半生烛光DLL就有模糊计算, 不过,不拆DLL看不到怎么写的 话说, 扭曲应该也可以这样做吧? 把扩散的计算换成正弦曲线重叠? |
想问下精灵缩放可以二次立方缩放吗? |
本帖最后由 RPGzh500223 于 2022-3-13 11:32 编辑
分享的关于写脚本的小心得(无关于如何计算,其实如何算才是核心……) for...in...在ruby里好像是效率最低的循环 多重赋值比多次赋值快 能合并的计算常量就先合并 尽可能减少循环次数,例如对称一次就基本少一半循环 其实Math里不少计算是很费效率的,尽可能避免 ------------------------------------------------------------------------------------------ 模糊效果,我一般就用SSE的pavgb写的均值模糊,高斯模糊的话就调GDI+实现 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-21 20:09
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.