赞 | 58 |
VIP | 37 |
好人卡 | 59 |
积分 | 12 |
经验 | 66255 |
最后登录 | 2023-5-29 |
在线时间 | 1017 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1232
- 在线时间
- 1017 小时
- 注册时间
- 2011-4-30
- 帖子
- 1516
|
本帖最后由 汪汪 于 2014-10-19 10:05 编辑
如果我没理解错的话,淡入是指图片透明度逐渐增加的效果吧,淡出则相反。
$game_screen.pictures[a].move(duration, origin, x, y, zoom_x, zoom_y, opacity, blend_type)
a :编号
duration : 时间
origin : 原点
x : X 坐标
y : Y 坐标
zoom_x : X 方向放大率
zoom_y : Y 方向放大率
opacity : 不透明度
blend_type : 合成方式
调用它,比如
- class Game_System
- def danchu(a=1,b=100,c=0,d=0)#a 图片编号(默认1),b 时间(默认100),c 透明度(默认变成0
- picture=$game_screen.pictures[a]
- picture.move(b, picture.origin,picture.x,picture.y,picture.zoom_x,picture.zoom_y ,c, picture.blend_type)
-
- end
- def danru(a=1,b=100,c=255) #a 图片编号(默认1),b 时间(默认100),c 透明度(默认变成255)
- picture=$game_screen.pictures[a]
- picture.move(b, picture.origin,picture.x,picture.y,picture.zoom_x,picture.zoom_y ,c, picture.blend_type)
- end
- end
复制代码 放在main前,使用脚本
$game_system.danru(图片编号,时间,透明度)
$game_system.danchu(图片编号,时间,透明度)
之前有点错误 ̄□ ̄||
|
|