找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5|回复: 0

[经验] “drag如何在中心缩放/旋转”的解决办法

[复制链接]
发表于 5 小时前 | 显示全部楼层 |阅读模式

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

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

×
起因是我想给画廊的图片加一个拖拽缩放功能,但是发现缩放中心总是在左上角,于是我翻看了文档、论坛和交流群的聊天记录,结果发现这个问题从24年就有人问过了,但没有看到任何解决方法

在大费周章的各种尝试之后,科基提醒我可以尝试fixed,于是直接就解决了……

简单来说就是在drag外套一个fixed,然后在fixed里添加变换就好了,缩放和旋转都是同理:
[RenPy] 纯文本查看 复制代码
            fixed:
                xycenter (0.5,0.5)
                at transform:
                    zoom gallery_zoom
                drag:
                    xycenter (0.5,0.5)
                    xysize (1920,1080)


我:(发送问题)
*群里进行了一些讨论
科基:限定一个 Fixed 然后在 fiexd 这个子组件里面 zoom ?
我:依旧万能fixed)
*过了一会
我:(发送了成功运行的代码截图)
我:无敌了
科基:....?
科基:怎么和我想的不太一样
科基:算了能运行就行 ( )
我:)

我说遇事不决就fixed是对的)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-9-3 19:03 , Processed in 0.022188 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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