是否可以在Ren'Py中实现启动画面?

时间:2018-09-26 22:08:28

标签: python splash-screen renpy

在最新版本的Ren'Py中仍然可以实现启动屏幕吗?我搜索了所有有关启动屏幕使用情况的论坛;但是,它们都已过时或不起作用。下面,我包含了历史悠久的Ren'Py Wiki页面上的代码片段(该页面在最新版本中不起作用)。我在Ren'Py网站上找不到其他官方文档。在这一点上,我有点绝望。我到底该怎么做?

label splashcreen:
  scene black
  with pause (1.0)

  show text "splash text" with dissolve
  with pause (2.0)

  hide text with dissolve
  with pause (1.0)

return

3 个答案:

答案 0 :(得分:1)

这只是拼写问题。检查启动画面的拼写。您忘记了第三个“ s”。 splashScreen,不是splashcreen。另外,您不需要with暂停,只需使用暂停即可。这是经过适当更改的代码。我在最新版本的Ren'Py(7.3.2)上进行了测试。

label splashscreen:
     scene black
     pause 1.0

     show text "splash text" with dissolve
     pause 2.0

     hide text with dissolve
     pause 1.0

     return

答案 1 :(得分:0)

我假设您想要菜单前的启动画面,对吗?

如果是这样,请尝试:

label splashscreen: # create a label for your splashscreen

    play music mysong # This is optional
    scene black
    with Pause(5) # You can change the pause time

    show text "Lorem Ipsum..." with dissolve
    with Pause(5)
    hide text with dissolve
    with Pause (1)
    show text "My" with dissolve # You can change this to an image if you have one
    with Pause(6) # This pauses the current shown text
    hide text with dissolve
    with Pause(2)

return # And of course the Return will take you to the main menu screen

希望这会有所帮助。

答案 2 :(得分:0)

如果您想在 Ren'py 读取脚本并启动游戏时显示图像,您可以使用 Renpy 的预启动功能。

要在引擎启动时显示此类和图像,请创建一个名为 presplash.png(或 presplash.jpg)的图像文件,并将其保存到游戏目录中。