赞 | 3 |
VIP | 333 |
好人卡 | 2 |
积分 | 1 |
经验 | 1450446 |
最后登录 | 2019-5-29 |
在线时间 | 615 小时 |
Lv1.梦旅人 66RPG站长
- 梦石
- 0
- 星屑
- 54
- 在线时间
- 615 小时
- 注册时间
- 2005-10-10
- 帖子
- 5734
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
- blx = 0.5
- bly = 0.5
- id = 1
- $data_animations = load_data("Data/Animations.rvdata")
- for frame in $data_animations[id].frames
- for i in 0..frame.cell_max
- pattern = frame.cell_data[i, 0]
- if pattern == nil or pattern == -1
- next
- end
- frame.cell_data[i, 1] = (frame.cell_data[i, 1] * blx).to_i
- frame.cell_data[i, 2] = (frame.cell_data[i, 2] * bly).to_i
- frame.cell_data[i, 3] = (frame.cell_data[i, 3] * (blx + bly) / 2).to_i
- end
- end
- save_data($data_animations, "Data/Animations.rvdata")
- p "zoomed."
- exit
复制代码
一段极其简单的小脚本,适用于VX和XP。
只要给定blx, bly, id的三个数值,就可以把编号为id的动画放缩为原来的blx, bly倍大小。
适用于:
非商业素材制作的复杂动画,举例:RMVX默认动画,RMXP默认动画中的高级魔法部分。
想要给某个特技进行“升级”,升级前后动画的大小不一样,但是又不希望改脚本的情况。
想要能完全掌控数据库的完美主义者 |
|