Project1
标题:
关于图片的扭曲 大家有什么好方法么?
[打印本页]
作者:
异界的月
时间:
2010-7-2 21:14
标题:
关于图片的扭曲 大家有什么好方法么?
本帖最后由 异界的月 于 2010-7-3 12:23 编辑
如题 最近在做一些类似3D的东东 所以需要图片扭曲函数 最好能像是RGE的DistortedSprite一样用四个顶点坐标来扭曲 想在XP中用这个功能
自己写了一个比较爆搜的方法一行一行更新点阵 不过速度是毁灭性的 请各位大牛帮帮忙 哪怕是找到扭曲的算法也可以 自己找了很多都没找到相关的资料
作者:
越前リョーマ
时间:
2010-7-2 21:17
XP是可以转换到RGE的,你可以在RGE里完成。
作者:
xiaominging
时间:
2010-7-2 21:53
如果量不是太大的话还不如ps出来每一帧然后用动画解决,不过这样太局限了。用脚本写图片扭曲的话,应该超慢的吧……
作者:
亿万星辰
时间:
2010-7-2 22:12
赞同直接转移到RGE去做……
作者:
紫苏
时间:
2010-7-3 01:35
你要是已经写好了算法就已经解决大头了,set_pixel 为什么慢可以看这里:
http://rpg.blue/forum.php?mod=re ... o=lastpost#lastpost
在 RM 中的解决方法就是直接原地修改 Sprite 的 Bitmap 成员的内存数据,不通过 set_pixel,而是通过柳之一获取位图数据地址的方法直接修改内存。至于具体的方法,搜索 XP 的 snap_to_bitmap 优化版,在里面有一个过程是从内存缓冲区中逐点拷贝,那就是你想要的
作者:
异界的月
时间:
2010-7-3 12:22
本帖最后由 异界的月 于 2010-7-3 12:23 编辑
回复
紫苏
的帖子
谢谢了 这个可以试试 可以结贴了
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1