马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 blackpineapple 于 2022-9-16 02:41 编辑
效果
需要的素材
素材.zip
(1.87 MB, 下载次数: 61)
电影的素材
film.zip
(1.93 MB, 下载次数: 38)
本期的下雪效果可以直接使用官方的SnowBlossom函数,
详情: https://doc.renpy.cn/zh-CN/sprites.html
下雨特效参考了 https://lemmasoft.renai.us/forums/viewtopic.php?t=37489
电影特效和另外一种下雪特效是,受到前面下雨特效的启发自己做了素材实现的。
代码如下:
[RenPy] 纯文本查看 复制代码 image snow = SnowBlossom("snow.png", count=200)
init:
image rev_lightning = im.Flip("lightning.png", horizontal=True)
image snow_animated:
"snow_base.png"
yoffset 0
linear 5 yoffset 720
repeat
image rain:
"rain1.png"
0.2
"rain3.png"
0.2
"rain2.png"
0.2
repeat
image film:
"film1.png"
0.2
"film2.png"
0.2
"film3.png"
0.2
repeat
image lightning:
choice 0.5:
"lightning.png"
alpha 0.0
linear 0.3 alpha 1.0
linear 0.3 alpha 0.0
choice 0.5:
"rev_lightning"
alpha 0.0
linear 0.3 alpha 1.0
linear 0.3 alpha 0.0
repeat
label start:
scene street night
hide window
show julian
"这次要展示几个特效。首先是官方自带的下雪效果。"
show snow
pause
hide snow with dissolve
"然后是一个通过移动图片的动态效果来播放下雪的效果。"
show snow_animated
pause
hide snow_animated with dissolve
"还可以让他们一起出现。"
show snow_animated
show snow
"下雪的效果展示完毕。"
hide snow with dissolve
hide snow_animated with dissolve
"下面展示通过循环播放图片,达成的下雨效果。"
show rain
show lightning
pause
hide lightning
hide rain
"最后展示一个播放老电影的特效。"
show film
"感谢收看本教程!"
pause
return
|