查看: 3299|回复: 5

[已经解决] 关于图片的扭曲 大家有什么好方法么?

[复制链接]
梦石
0
星屑
120
在线时间
19 小时
注册时间
2010-6-17
回帖
4
发表于 2010-7-2 21:14:51 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 异界的月 于 2010-7-3 12:23 编辑

如题 最近在做一些类似3D的东东 所以需要图片扭曲函数 最好能像是RGE的DistortedSprite一样用四个顶点坐标来扭曲 想在XP中用这个功能
自己写了一个比较爆搜的方法一行一行更新点阵 不过速度是毁灭性的 请各位大牛帮帮忙 哪怕是找到扭曲的算法也可以 自己找了很多都没找到相关的资料

名侦探小柯

梦石
10
星屑
4415
在线时间
3740 小时
注册时间
2006-9-6
回帖
36596

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

发表于 2010-7-2 21:17:13 | 显示全部楼层
XP是可以转换到RGE的,你可以在RGE里完成。

评分

参与人数 1星屑 +200 收起 理由
「旅」 + 200 认可答案

查看全部评分

不定期回归 ~ 游戏开发之旅
———————————————————————————————
回复

使用道具 举报

梦石
0
星屑
59
在线时间
197 小时
注册时间
2010-6-18
回帖
333
发表于 2010-7-2 21:53:43 | 显示全部楼层
如果量不是太大的话还不如ps出来每一帧然后用动画解决,不过这样太局限了。用脚本写图片扭曲的话,应该超慢的吧……
叫咱小明同学。
我的微博,节操一直在掉,偶尔会说一些正经事情
如果你也中二的话,就来找我吧_(:зゝ∠)_
回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2010-7-2 22:12:54 | 显示全部楼层
赞同直接转移到RGE去做……
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
回帖
1912
发表于 2010-7-3 01:35:11 | 显示全部楼层
你要是已经写好了算法就已经解决大头了,set_pixel 为什么慢可以看这里:
http://rpg.blue/forum.php?mod=re ... o=lastpost#lastpost

在 RM 中的解决方法就是直接原地修改 Sprite 的 Bitmap 成员的内存数据,不通过 set_pixel,而是通过柳之一获取位图数据地址的方法直接修改内存。至于具体的方法,搜索 XP 的 snap_to_bitmap 优化版,在里面有一个过程是从内存缓冲区中逐点拷贝,那就是你想要的

评分

参与人数 1星屑 +200 收起 理由
「旅」 + 200 正确解答~~

查看全部评分

回复

使用道具 举报

梦石
0
星屑
120
在线时间
19 小时
注册时间
2010-6-17
回帖
4
 楼主| 发表于 2010-7-3 12:22:44 | 显示全部楼层
本帖最后由 异界的月 于 2010-7-3 12:23 编辑

回复 紫苏 的帖子

谢谢了 这个可以试试 可以结贴了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部