找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5|回复: 0

[教程] renpy圆形和胶囊型按钮设计

[复制链接]
发表于 昨天 21:36 | 显示全部楼层 |阅读模式

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

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

×
首先准备一组圆形白色贴图 whitecircle_small.png



[RenPy] 纯文本查看 复制代码
vbox:
        spacing 10
        button:#加号
            idle_background Frame(Transform(Transform("gui/whitecircle_small.png",xysize=(100,100)), matrixcolor=TintMatrix("#0F0")), left=100//2)
            hover_background Frame(Transform("gui/whitecircle_small.png",xysize=(100,100), matrixcolor=TintMatrix("#00ac00")), left=25)
            focus_mask True
            action NullAction()
            text "+" align (0.5, 0.5) color "#fff"
            xysize (100,100)
        
        button:#按钮
            idle_background Frame(Transform("gui/whitecircle_small.png", matrixcolor=TintMatrix("#00bfff")), left=25)
            hover_background Frame(Transform("gui/whitecircle_small.png", matrixcolor=TintMatrix("#008fbf")), left=25)
            focus_mask True
            action NullAction()
            text _("确认") align (0.5, 0.5) color "#fff"
            xysize (100,50)



实现很简单,就是用Frame()组件拉伸frame左右,按钮的高度要和贴图高度大小一致,可以用Transform()缩放一致,按钮颜色用matrixcolor实现

效果
2AA8D9A391DE4A01BC9D56DFFB8B6D7D.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-16 04:49 , Processed in 0.048358 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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