华宇拼音输入法论坛

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 21762|回复: 9
打印 上一主题 下一主题

关于紫光对DirectX游戏支持的建议

[复制链接]
跳转到指定楼层
1
发表于 2009-2-28 19:10:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先声明一点:本人对编程只有皮毛的了解。

由于无法忍受假全屏模式的各种限制,本人在玩魔兽世界这个以DirectX9.0(后称DX)为基础的游戏时,无奈的转换到全屏模式。但是,用了多年的紫光输入法仍然暴露了其无法很好兼容DX游戏的缺点。然而在测试了紫光所有版本、搜狗、Google输入法和查看了网上关于这方面的文章以后,我发现:第三方输入法要解决完美支持DX游戏在目前的确很难实现。

以下是本人由网上的技术文章中得出的结论:由于DX游戏的快速屏幕刷新,导致相对固定的紫光选字框被迅速遮盖,产生了输入时选字框闪烁的情况。网上提供的解决办法有3个,目前大多数玩家使用的是假全屏模式,即将游戏调整为一个窗口或者满屏窗口,缺点是受到桌面分辨率和刷新频率的影响以及桌面成像的机制差异,无法使用更华丽的游戏图象效果;另一种就是通过DX游戏提供的接口进行选字框重绘,或者感知IME程序,结果就是另一部分玩家面对的灰色选字框(当然了,非紫光原装)。

那么,我个人认为第三方输入法无法完美兼容DX游戏与输入法技术无关。为什么微软输入法却没有这个问题?因为DX也是微软旗下的图象技术,两者可以兼容是理所当然的。然而微软到目前为止都没有提供给第三方输入法一个完善的接口,大部分的输入法仍然需要依靠IME感知等退一大步的方式来将就。

其实不仅仅是魔兽世界,几乎所有DX游戏都存在这个问题。

然而,游戏作为计算机产业中一个巨大的分支,网络游戏更是新兴的主要带动力量。对于日益增长的游戏内文字交流的需求,紫光必须审视自己对这一部分使用者的把握和争取。

希望紫光可以作为中国第三方输入法的代表,接触微软并最终开发出完善的DX下的汉字输入接口;或者,编写并绘制一个符合大多数用户在正常情况下输入习惯的DX状态下的选字框。

祝紫光不断进步。
2
发表于 2009-2-28 20:12:04 | 只看该作者
支持一下!我以前在某个帖子中,也猜测过,在游戏中输入栏和状态栏闪烁,应该和刷新率有关。
3
发表于 2009-2-28 20:53:00 | 只看该作者
支持!!!!!!!!!!!
4
发表于 2009-2-28 22:57:37 | 只看该作者
支持!! 严重支持!
5
 楼主| 发表于 2009-3-1 00:55:48 | 只看该作者
其实我觉得只要暴雪注意到了,为DX增加一个支持输入法的接口并不困难。

紫光总部离微软中国总部应该不远,这方面的工作也比较容易吧.....
6
发表于 2009-3-1 09:16:48 | 只看该作者
如果仅仅是刷新率的问题,可以通过设置替代刷新率来解决。开始-运行-输入dxdiag并确定-其它帮助-替代-将替代值设置成和桌面的刷新率一样即可。就怕不仅仅是刷新率的问题......
7
 楼主| 发表于 2009-3-1 10:25:24 | 只看该作者
这里有个网友制作的模拟程序,基本再现了这个问题。

http://hi.baidu.com/xingfupinggu ... 9c2eae8326ac4e.html
8
发表于 2009-3-1 11:20:45 | 只看该作者
再顶一下!建议开发组看一下这个模拟程序!
9
发表于 2009-3-7 01:56:16 | 只看该作者
你这个对头,紫光在好多游戏下出问题就是这个DirectX全屏模式的问题,你看以前许多游戏玩家在这里一个劲地说紫光不支持某某游戏,但他们都不知道其实就是这个DirectX全屏的问题,我觉得紫光的人自己也不懂为啥游戏全屏模式下这个紫光拼音会出问题.所以以前紫光对这么多用户提出的这类问题都是采取不了了之的办法(就像当初这么多人提出IE8下紫光无法用的问题一样).


另外好多写游戏程序的人,在编程的时候也没考虑到全屏模式下对用户调用IME可能存在的问题,写游戏的人对clipper做些恰当的技术处理,也不会有这类IME的问题了.




原帖由 tonysuncn 于 2009-2-28 19:10 发表
首先声明一点:本人对编程只有皮毛的了解。

由于无法忍受假全屏模式的各种限制,本人在玩魔兽世界这个以DirectX9.0(后称DX)为基础的游戏时,无奈的转换到全屏模式。但是,用了多年的紫光输入法仍然暴露了其无法 ...


10
发表于 2009-5-12 06:35:36 | 只看该作者
希望新版本解决输入栏在游戏中闪烁的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|华宇拼音输入法网站  

GMT+8, 2025-12-25 01:15

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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