马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 Gemini菖蒲 于 2024-10-2 06:10 编辑
10/2更新:已经解决了 谢谢各位大佬
想要实现的效果:玩家可以复制粘贴或者输入任意长度内容,但是只能显示固定长度(比如300像素长),超过部分可以左右滚动,但是不能上下滚动。
遇到的问题:
1.输入内容过长后光标会自动换行导致可以上下拖动。
2.复制粘贴(类似网址和路径)后会自动换行。
3.当input为空的时候粘贴过长内容不能拖动,只有手动输入内容后能拖动(包括了输入+粘贴的组合是可以拖动的)
这是代码
[RenPy] 纯文本查看 复制代码 default persistent.userinput = ""
label start:
call screen my_input_screen
"你输入的内容是:[persistent.userinput]"
call screen my_input_screen
return
screen my_input_screen():
frame:
ypos 0.5
xpos 0.5
xysize (290, 55)
background "#688da5"
viewport:
xysize (280, 55)
#arrowkeys True
#draggable True
mousewheel "horizontal"
input:
value VariableInputValue("persistent.userinput")
multiline False
copypaste True
text "userinput:[persistent.userinput]" xpos 0.5 ypos 0.7
textbutton "return" action Return()
这是图片简单说明
|