You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Cocos Creator 3.8 EditBox缩放动画时输入不显示及临时方案疑问

Cocos Creator 3.8 EditBox输入内容实时显示失效问题

问题现象

  • 当界面播放缩放动画时,若内部EditBox处于显示状态,输入文本时内容无法实时显示,仅在EditBox失去焦点后才会展示
  • 该问题在Web端、Android端均可复现

关联细节

Cocos Creator 3.8.2版本的Label组件新增了Auto Newline属性,但该属性未在官方文档中提及,推测此变更可能与当前问题相关

临时解决方案

  1. 先隐藏UI中所有EditBox,再按需显示
  2. 修改EditBox节点位置可临时规避,代码片段如下:
protected OnEditDidBegan(): void {
    console.log('OnEditDidBegan')
    // Lmao. I don't know how to fix the bug of EditBox
    // But when I try this, it works!
    this.editBox.node.setPosition(0, -25) // You can change to anywhere you want
}

目前上述方案均为权宜之计,希望有人能解释修改节点位置可规避问题的原因

内容的提问来源于stack exchange,提问作者Anh Nguyễn Nhật

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 03:46:04