RenPy中文空间

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 66|回复: 4

[已解决] 如何调整主菜单选项的位置并将其变为水平排列?

[复制链接]
发表于 2018-6-23 01:26:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如题...想过用imagemap来重新做主菜单,但是感觉有点麻烦,再者比较懒的再设计按钮了...但是我并没有翻到可以调整按钮方向的地方...
发表于 2018-6-23 07:15:34 | 显示全部楼层
Hotspot
hotspot是由imagemap内一部分图像组成的按钮。
其使用一个参数,一个(x, y, width, height)形式的元组,给定了imagemap内组成按钮的区域。
如 :
[RenPy] 纯文本查看 复制代码
hotspot (647,556,542,129)

意思就是:x坐标是647,Y坐标是556,长是542,高是129。
详细可以看文档:imagemap语句

下面是转载并翻译好的实例教程,含有教你用“开发者菜单”的“图片坐标提取器” 定位提取按钮坐标:
[转]初心者向imagemap实例解说

回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-23 13:52:12 | 显示全部楼层
BuErShen 发表于 2018-6-23 07:15
Hotspot
hotspot是由imagemap内一部分图像组成的按钮。
其使用一个参数,一个(x, y, width, height)形式的 ...

所以说还是要用imagemap是吗?好的我去画按钮x
回复 支持 反对

使用道具 举报

发表于 2018-6-23 14:15:30 | 显示全部楼层
本帖最后由 BuErShen 于 2018-6-23 14:21 编辑

哦,不想用imagemap来重新做主菜单的话。
在screens.rpy文件,查找如下脚本修改(看注释):
[RenPy] 纯文本查看 复制代码
screen navigation():

    vbox: ## 改为:hbox 是水平排列。
        style_prefix "navigation"

        xpos gui.navigation_xpos ## X坐标,其中变量“gui.navigation_xpos”是在gui.rpy里定义的。
        yalign 0.5 ## Y坐标

Hbox作用看文档:https://www.renpy.cn/doc/screens.html#hbox

在gui.rpy里查找变量“gui.navigation_xpos”
[RenPy] 纯文本查看 复制代码
define gui.navigation_xpos = 40

PS:做主菜单界面,还是推荐在新建初始工程上调整修改


回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-23 15:11:01 | 显示全部楼层
BuErShen 发表于 2018-6-23 14:15
哦,不想用imagemap来重新做主菜单的话。
在screens.rpy文件,查找如下脚本修改(看注释):
[mw_shl_code= ...

哦哦谢谢!就是没有找到改这个的地方hhh
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|RenPy中文空间 ( 苏ICP备17067825号 | 苏公网安备 32092302000068号 )

GMT+8, 2018-8-17 15:15 , Processed in 0.027932 second(s), 21 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表