找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 208|回复: 1

[求助] 一个拖放系统的相关问题

[复制链接]
发表于 2026-1-2 16:03:24 | 显示全部楼层 |阅读模式

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

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

×
我想做一个与截图相同原理的拖放组件,一个安卓的视觉小说,当它拖放错误(及往正确拖动的反方向)后的行为是屏幕泛红(这不是最主要的,但如果方便也请讲解一下),主要让我疑惑的是按钮的拖动路线有固定性,比如当用手指将深蓝色圆形按钮往右上角拖动时,它在游戏中是固定直线性向右移动的,这是非需要写线性移动的特性呢?

这是游戏原截图

这是游戏原截图
发表于 2026-1-2 21:14:57 | 显示全部楼层
本帖最后由 Maz马 于 2026-1-2 21:25 编辑

先看文档,Drag()的第一句话就告诉你可以限定范围
https://doc.renpy.cn/zh-CN/drag_drop.html#Drag
“一个可视组件,提供了一个对象,可以在其有效区域内使用鼠标拖拽。一个Drag对象还有供其他Drag对象可以掉落在上面的区域。
一个Drag对象可以在父对象(parent)内部随意移动。通常,Drag的父对象是一个 Fixed() 或 DragGroup 。”

不符合预期的移动可以使用原生的回调接口来判定坐标

而且你这个只有一个轴的线性的话,也许用 条 会比较简单,就和设置里的 音量 差不多
回复 支持 2 抱歉 0

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-25 09:13 , Processed in 0.041662 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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