功能预览
- 使用live2D式立绘(live2D素材请见live2D官网)
- 每次进入游戏都能触发新的对话
CODE
define e = Character("Hiyori")
image hiyori = Live2D("Resources/Hiyori", base=.6, loop=True)
image hiyori close = Live2D("Resources/Hiyori", base=.6)
image hiyori far = Live2D("Resources/Hiyori", base=.9)
init:
$ persistent.cleared = 0
label start :
play music'audio/daily2.mp3'
scene bg room
show hiyori m05
if persistent.cleared == 0 :
jump A
elif persistent.cleared == 1:
jump B
else:
jump C
label A :
e "欢迎访问!我是Hiyori。"
e "这是一个粗糙的Live2D测试:D"
e "我可以连续播放多个动画。"
e "例如,这是动作1——"
hide hiyori m05
show hiyori m08 m09
"少女展示中......"
e "这是动作2——"
hide hiyori m08 m09
show hiyori m05
e "非常神奇吧~"
hide hiyori m05
show hiyori m08 m09
if persistent.cleared == 0 :
$ persistent.cleared += 1
e "少女演示中——"
jump return_to_mm
label B :
e "又回来了呢!很高兴看到你~"
e "测试到这里就结束了,希望下次能实现更多新功能~"
if persistent.cleared == 1 :
$ persistent.cleared +=1
jump return_to_mm
label C :
e"虽然还是要说欢迎回来,不过别忘记你还有论文要改噢~"
if persistent.cleared == 2 :
$ persistent.cleared += 1
jump return_to_mm
label return_to_mm :
pass
参考教程
多周目实现: https://lemmasoft.renai.us/forums/viewtopic.php?t=5865%20