养成游戏制作教程 地图
2022-09-03 13:21 作者:黑凤梨BlackPineappl | 我要投稿

地图是很多renpy游戏都希望实现的功能,今天来讲下大概如何写。
地图简单的写法,就是通过堆按钮。我这个地图是有左边一列按钮,和地图上散落的若干点,鼠标悬停的话,可以看到这个地点的名字。
左边的按钮,就是简单的用vbox,放了一堆按钮。但是因为需要提示玩家哪里有事件发生,所以会用这个游戏里写的另外一个事件控制器来判断是不是有事件发生,如果有就加上!!!。
中间地图的散列的点,其实也是一个一个按钮,具体如何根据UI设计师的图,在RenPy里找到正确的坐标位置,可以参考我发过的视频。【Renpy教程】设置界面替换和如何快速找界面坐标和【Renpy GUI 教程】简单的检查组件位置。
imagemap也可以用来实现地图,有兴趣的可以去阅读下。
https://www.renpy.cn/doc/screens.html#imagemap
另外附上免费的自动地图生成器:
https://watabou.github.io

最后附上相关代码: