【GAL中的标注弹窗功能——Renpy系列1】

本文探讨了在Renpy中实现标注弹窗功能的方法。通过对比Hotspot与Tooltip框架,详细介绍了Tooltip及其变式的应用技巧,包括代码示例及视觉效果优化建议。

GAL中的标注弹窗功能——Renpy系列1

注:面对没有python和renpy基础的萌新而设计的易理解,好修改的系统,代码简陋,请见谅哦~



前言

这几天看算法看麻了,于是想起了手头上的一个小小小项目还急着优化,趁着这个机会发一篇博客~

这次的目标是实现一个标注弹窗的小功能,当我们把鼠标拖上黑体文字的时候可以显现出一些相关的标注


一、探寻实现思路——不要用hotspot!!!

根据我查找的大量资料,我发现官方文档中有两个思路指向成功实现

第一个是使用Hotspot框架,第二个是使用Tooltip框架。

文档出处
hotspot

样例代码:

screen preferences():

    tag menu
    use navigation

    imagemap:
        auto "gui_set/gui_prefs_%s.png"

        hotspot (740, 232, 75, 73) action Preference("display", "fullscreen") alt _("Display Fullscreen")
        hotspot (832, 232, 75, 73) action Preference("display", "window") alt _("Display Window")
        hotspot (1074, 232, 75, 73) action Preference
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值