开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

问答求助

关注:531

当前位置:游戏蛮牛 技术专区 问答求助

_____________________________________________________________________________________________________________
问答求助版块规则:

  1、问题尽量描述清楚
      2、代码要放在代码块里
      3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
      4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
      5、问题得到解决,请选择最佳答案。
      6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的答案,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 1026|回复: 10

[其他] NGUI中Input Field问题,插入中文后边文字消失。

[复制链接]  [移动端链接]
5熟悉之中
990/1000
排名
2870
昨日变化
1

4

主题

183

帖子

990

积分

Rank: 5Rank: 5

UID
39052
好友
4
蛮牛币
1627
威望
0
注册时间
2014-8-10
在线时间
345 小时
最后登录
2018-6-8
发表于 2016-12-13 21:43:21 | 显示全部楼层 |阅读模式
50蛮牛币
NGUI在Input Field已有中文,再插入中文会导致后边的文字消失。例如已有“你好”两个字 图1.jpg ,想在中间插入“嗨” 图2.jpg ,结果插入后“好”没了。。。 图3.jpg
已试过插入数字和英文字母是没问题的。。。
各位大神该怎么解决,谢谢!!!

回复

使用道具 举报

2初来乍到
126/150
排名
13524
昨日变化
7

1

主题

27

帖子

126

积分

Rank: 2Rank: 2

UID
164729
好友
0
蛮牛币
220
威望
0
注册时间
2016-8-29
在线时间
40 小时
最后登录
2018-3-30
发表于 2016-12-13 21:43:22 | 显示全部楼层
UIInput.cs这个脚本的问题,找到并且编辑这个脚本注释掉623至629就行了,内部代码是这样的
if (mLastIME != ime)
            {
                mSelectionEnd = string.IsNullOrEmpty(ime) ? mSelectionStart : mValue.Length + ime.Length;
                mLastIME = ime;
                UpdateLabel();
                ExecuteOnChange();
            }
这段代码是在输入中文会执行的一些东西,具体我不懂,反正会让你在编辑中文时变得不正常,注释掉试试,报错了再取消注释,看得懂还可以自己改改

回复

使用道具 举报

6蛮牛粉丝
1437/1500
排名
2553
昨日变化
2

17

主题

441

帖子

1437

积分

Rank: 6Rank: 6Rank: 6

UID
62384
好友
1
蛮牛币
5278
威望
0
注册时间
2014-12-19
在线时间
475 小时
最后登录
2017-3-17
发表于 2016-12-14 10:40:30 | 显示全部楼层
我的很正常 啊  是不是你输入法的问题呢
[发帖际遇]: 游戏开发 发帖时在路边捡到 1 蛮牛币,偷偷放进了口袋. 幸运榜 / 衰神榜

回复

使用道具 举报

4四处流浪
347/500
排名
7359
昨日变化
3

1

主题

83

帖子

347

积分

Rank: 4

UID
144935
好友
1
蛮牛币
498
威望
0
注册时间
2016-4-9
在线时间
111 小时
最后登录
2017-11-25
发表于 2016-12-14 10:52:52 | 显示全部楼层
调整一下边框大小,按快捷键T

回复

使用道具 举报

6蛮牛粉丝
1242/1500
排名
5912
昨日变化
4

2

主题

771

帖子

1242

积分

Rank: 6Rank: 6Rank: 6

UID
92518
好友
1
蛮牛币
2462
威望
0
注册时间
2015-4-15
在线时间
277 小时
最后登录
2017-4-6
发表于 2016-12-15 12:16:08 | 显示全部楼层
没图没真相

回复

使用道具 举报

7日久生情
1774/5000
排名
1460
昨日变化
2

19

主题

258

帖子

1774

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
109061
好友
0
蛮牛币
1500
威望
0
注册时间
2015-6-17
在线时间
725 小时
最后登录
2018-6-15
QQ
发表于 2016-12-16 10:16:37 | 显示全部楼层
说实话,经常碰到这种问题,有的电脑行,有的电脑就是不行,具体差别嘛我也不清楚。

回复

使用道具 举报

5熟悉之中
990/1000
排名
2870
昨日变化
1

4

主题

183

帖子

990

积分

Rank: 5Rank: 5

UID
39052
好友
4
蛮牛币
1627
威望
0
注册时间
2014-8-10
在线时间
345 小时
最后登录
2018-6-8
 楼主| 发表于 2016-12-17 10:49:24 | 显示全部楼层
@峰 发表于 2016-12-14 10:52
调整一下边框大小,按快捷键T

试过了,没用。。。
[发帖际遇]: lingbaoer 被钱袋砸中进医院,看病花了 1 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

5熟悉之中
727/1000
排名
4172
昨日变化
3

5

主题

154

帖子

727

积分

Rank: 5Rank: 5

UID
44119
好友
1
蛮牛币
2153
威望
0
注册时间
2014-9-9
在线时间
268 小时
最后登录
2018-6-4
发表于 2016-12-21 12:46:27 | 显示全部楼层
你看看输英文能输入多少个字符?
[发帖际遇]: 燃烧科技 捡了钱没交公 蛮牛币 降了 1 . 幸运榜 / 衰神榜

回复

使用道具 举报

5熟悉之中
990/1000
排名
2870
昨日变化
1

4

主题

183

帖子

990

积分

Rank: 5Rank: 5

UID
39052
好友
4
蛮牛币
1627
威望
0
注册时间
2014-8-10
在线时间
345 小时
最后登录
2018-6-8
 楼主| 发表于 2016-12-21 22:01:23 | 显示全部楼层
燃烧科技 发表于 2016-12-21 12:46
你看看输英文能输入多少个字符?

字符数没问题,维护之前的一个项目,需求是可以对一段文字进行编辑

回复

使用道具 举报

5熟悉之中
990/1000
排名
2870
昨日变化
1

4

主题

183

帖子

990

积分

Rank: 5Rank: 5

UID
39052
好友
4
蛮牛币
1627
威望
0
注册时间
2014-8-10
在线时间
345 小时
最后登录
2018-6-8
 楼主| 发表于 2017-2-8 20:53:05 | 显示全部楼层
lzm1583397593 发表于 2017-2-8 11:22
UIInput.cs这个脚本的问题,找到并且编辑这个脚本注释掉623至629就行了,内部代码是这样的
if (mLastIME != ...

我试试,谢谢

回复

使用道具 举报

5熟悉之中
990/1000
排名
2870
昨日变化
1

4

主题

183

帖子

990

积分

Rank: 5Rank: 5

UID
39052
好友
4
蛮牛币
1627
威望
0
注册时间
2014-8-10
在线时间
345 小时
最后登录
2018-6-8
 楼主| 发表于 2017-2-9 08:41:45 | 显示全部楼层
lzm1583397593 发表于 2017-2-8 11:22
UIInput.cs这个脚本的问题,找到并且编辑这个脚本注释掉623至629就行了,内部代码是这样的
if (mLastIME != ...

太棒了,完美的解决了我的问题,谢谢!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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