找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 795|回复: 2

[经验] 关于 win10 中文输入法使用 renpy.input 的避坑指引

[复制链接]
发表于 2023-2-1 22:36:07 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 uvu 于 2023-2-1 22:46 编辑

之前一直用 renpy 的 7.4.6 版本,然后发现在 renpy.input 中win10 自带输入法无法正常使用,具体表现就是拾字器无法显示。

无法正常显示

无法正常显示


                               
登录/注册后可看大图


直到昨天无意间发现某部作品 renpy.input 中文正常输入。遂重新开始研究这个大坑,目前具体原因仍不清楚。但个人认为应该是与默认的 input 组件有关。

最终在renpy的changelog 中发现在 RenPy 7.4.7 ~ 7.4.11 中这个问题被修复,RenPy 7.4.7 对默认 input 组件进行了修复。但从 RenPy  8.0/7.5.0 开始因 input 的升级,这个问题又会重现

RenPy  8.0/7.5.0的升级可能会导致 iOS/Android 端 renpy.input 无法输入拉丁字符以外的字符(例如 中/日/韩 语字符)

RenPy 7.4.7 ~ 7.4.11 可以正常输入

正常显示

正常显示


                               
登录/注册后可看大图


在折腾时发现 RenPy 7.4.7 之前版本生成的项目,只需要在新版本中重新生成分发版。或用新生成的renpy、lib 两个文件夹覆盖旧分发版的对应文件夹就可以解决输入异常问题

最后附上 相关 RenPy Changelog 信息

RenPy 7.4.7 Changelog

RenPy 8.0/7.5 Changelog

如果有更好的解决方法欢迎评论补充


评分

参与人数 1干货 +3 收起 理由
blackpineapple + 3 感谢分享!

查看全部评分

发表于 2023-2-13 08:38:14 | 显示全部楼层
我的项目的识字器也无法显示……原来是因为这个……
回复 支持 抱歉

使用道具 举报

发表于 2023-5-16 14:48:56 | 显示全部楼层
本帖最后由 u8830 于 2023-5-16 14:58 编辑

这是需要重新下个7.4.7版的把里面的changelog文件复制过来么?
回复 支持 抱歉

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 21:23 , Processed in 0.063998 second(s), 14 queries , File On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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