CTC动画
Luckykeeper 2022/5/7
本节文档介绍如何制作 CTC(Click To Continue / 点击继续)动画
官方文档:https://www.renpy.cn/doc/screen_special.html?highlight=ctc#ctc
# 需求描述
一般的 Galgame 都有这个东西,看图中青色方框圈出的地方,当角色对话显示完成后,用闪动的箭头(或者其它图标)提示玩家点击继续
# 修改代码
Ren'Py 提供的特殊界面 ctc()
可以制作 CTC 动画
定义以下 screen 和 image 即可
# 参考 ver1.0 screen.rpy 183-209行
# 定义 ctc ,就是一般 gal 里面提示“单击继续”的那个小箭头/符号
screen ctc():
add "texticon" align (0.99,0.91) # 这块填的 "texticon" 和下面 image 后的名称一致。align() 里面用相对位置表示法表示 ctc 动画的位置
image texticon: #(定义ctc动画)
"gui/texticon/icon_01.png" # ctc 动画通常是由多个 png 图片组成的
pause 0.1 # 图片之间的展示间隔,单位:秒
"gui/texticon/icon_02.png"
pause 0.1
"gui/texticon/icon_03.png"
pause 0.1
"gui/texticon/icon_04.png"
pause 0.1
"gui/texticon/icon_05.png"
pause 0.1
"gui/texticon/icon_06.png"
pause 0.1
"gui/texticon/icon_07.png"
pause 0.1
"gui/texticon/icon_08.png"
pause 0.1
"gui/texticon/icon_09.png"
pause 0.1
"gui/texticon/icon_10.png"
pause 0.1
repeat # repeat ,循环重复播放该动画
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28