養(yǎng)成游戲制作教程 地圖
2022-09-03 13:21 作者:黑鳳梨BlackPineappl | 我要投稿

地圖是很多renpy游戲都希望實現(xiàn)的功能,今天來講下大概如何寫。
地圖簡單的寫法,就是通過堆按鈕。我這個地圖是有左邊一列按鈕,和地圖上散落的若干點,鼠標懸停的話,可以看到這個地點的名字。
左邊的按鈕,就是簡單的用vbox,放了一堆按鈕。但是因為需要提示玩家哪里有事件發(fā)生,所以會用這個游戲里寫的另外一個事件控制器來判斷是不是有事件發(fā)生,如果有就加上!??!。
中間地圖的散列的點,其實也是一個一個按鈕,具體如何根據(jù)UI設(shè)計師的圖,在RenPy里找到正確的坐標位置,可以參考我發(fā)過的視頻。【Renpy教程】設(shè)置界面替換和如何快速找界面坐標和【Renpy GUI 教程】簡單的檢查組件位置。
imagemap也可以用來實現(xiàn)地圖,有興趣的可以去閱讀下。
https://www.renpy.cn/doc/screens.html#imagemap
另外附上免費的自動地圖生成器:
https://watabou.github.io

最后附上相關(guān)代碼:
標簽: