找回密码
 点一下
查看: 1675|回复: 14

之前看到论坛里有大大把聊天框给弄华丽了,求教

[复制链接]
发表于 2010-5-27 21:41:00 | 显示全部楼层 |阅读模式
其实不是想弄华丽,只是想问问有没有API能调出聊天框。并且能接受用户输入的。
发表于 2010-5-28 08:31:02 | 显示全部楼层
看不懂你的意思。
回复

使用道具 举报

 楼主| 发表于 2010-5-28 10:06:40 | 显示全部楼层
游戏中打回车后可以调出聊天框(chat dialog?)。
但是我想在脚本中用native api等方式自行调出聊天框让用户输入东西。
回复

使用道具 举报

发表于 2010-5-28 10:15:42 | 显示全部楼层
看懂了,但我也不知道。
回复

使用道具 举报

 楼主| 发表于 2010-5-28 10:18:51 | 显示全部楼层
支持顶贴~ 这个不算水吧
回复

使用道具 举报

发表于 2010-5-28 10:19:35 | 显示全部楼层
我都算灌水了,
地下室完全是水!
回复

使用道具 举报

发表于 2010-5-28 11:54:49 | 显示全部楼层
目前没有。个人意见仅供参考。
回复

使用道具 举报

 楼主| 发表于 2010-5-28 12:57:16 | 显示全部楼层
引用第6楼我只是个马甲于2010-05-28 11:54发表的  :
目前没有。个人意见仅供参考。
哦,谢谢。好多想法最后不是放弃就是妥协了,唉。
回复

使用道具 举报

发表于 2010-5-28 13:00:18 | 显示全部楼层
没懂
回复

使用道具 举报

 楼主| 发表于 2010-5-28 13:38:17 | 显示全部楼层
引用第8楼xiaojiao于2010-05-28 13:00发表的  :
没懂
说下我的想法吧,这样就好理解我的困惑了。
在游戏中触发到某个机关的时候,由NPC向你提问,比如问你1+1=?
为了区分"玩家之间的聊天"与"回答NPC问题"。我想用快捷键比如说按K来调出聊天输入框,让用户在里面回答问题。比如按K后调出聊天框,打入"2"。然后NPC告诉你:恭喜你已从托儿所毕业。
当然这里面还涉及到从聊天框中离开的事件。

之所以不用关键字匹配(比如用户按回车进入聊天框,然后输入":2"),只是想
1.减轻玩家打字负担
2.跳过半角全角(或中英文)关键字的判断
回复

使用道具 举报

发表于 2010-5-28 13:51:21 | 显示全部楼层
EditBox或许会帮上你的忙……
不过自己这里测试总是不知道怎么用啊= =

实在不行就用一个Label搭配键盘检测吧,虽然又笨又累但是至少能够实现功能的
回复

使用道具 举报

发表于 2010-5-28 14:11:40 | 显示全部楼层
支持五笔吗?
回复

使用道具 举报

 楼主| 发表于 2010-5-28 14:41:53 | 显示全部楼层
引用第10楼弦凝绝于2010-05-28 13:51发表的  :
EditBox或许会帮上你的忙……
不过自己这里测试总是不知道怎么用啊= =

实在不行就用一个Label搭配键盘检测吧,虽然又笨又累但是至少能够实现功能的
非常感谢,看到你的回复前从来没去想过SC2里居然会有EditBox这个东西。。。至于label搭配键盘检测,那绝对是无底洞了。。。。
引用第11楼我只是个马甲于2010-05-28 14:11发表的  :
支持五笔吗?
输入法的支持只能靠SC2来解决了。就我所知,五笔、智能ABC、谷歌拼音都能在美服中打中文。搜狗拼音好像有点问题,微软2003肯定不能。
回复

使用道具 举报

 楼主| 发表于 2010-5-28 16:17:33 | 显示全部楼层
经过2个多小时实验,EditBox无解。。。网上看了下说是还没提供这个功能。晕啊
回复

使用道具 举报

发表于 2010-5-28 17:30:01 | 显示全部楼层
果然不行吗。看来要等下面的版本了。嗯。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-24 16:00 , Processed in 0.058137 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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