找回密码
 点一下
查看: 2900|回复: 18

如何使按方向键不会移动屏幕

[复制链接]
发表于 2009-10-25 23:47:59 | 显示全部楼层 |阅读模式
地图需要用上下左右方向键来控制移动,    一按这些方向键屏幕就滚动了.

使用锁定镜头到单位的T触发可以使玩家按方向键时不会滚动屏幕,  但是屏幕视角会锁定到相应单位,  并且无法点击小地图.


寻求一个既能让方向键不滚动屏幕, 同时不锁定镜头的办法.  不知道J里有这类功能函数没有.
发表于 2009-10-25 23:51:27 | 显示全部楼层
捕捉方向键事件
然后用forceUIkey来按反方向不知道行不行……
说不定屏幕会拼命抖动
回复

使用道具 举报

 楼主| 发表于 2009-10-26 00:01:07 | 显示全部楼层
我想到的是捕捉到方向键盘事件后, 直接反向移动屏幕.  可那样的话, 屏幕应该会有偏移.

每个玩家游戏选项里设置的屏幕滚动速度是不同的.
回复

使用道具 举报

发表于 2009-10-26 00:08:23 | 显示全部楼层
所以我的想法就是捕捉到事件之后反向按下方向键嘛。
强制按键是call ForceUIkey
应该没有拼错恩恩
回复

使用道具 举报

 楼主| 发表于 2009-10-26 00:43:04 | 显示全部楼层
如果我按了下左,  又被强制按一下右,  那不是捕捉到左和右了, 控制单位的指令也会抵消啊.
回复

使用道具 举报

发表于 2009-10-26 06:55:42 | 显示全部楼层
那就速捕捉到按下某键以后用一个布尔值变量标记做开关罢……
按下某键
if A=TRUE
then 自定义代码某某
set A=FALSE
else set A=TRUE
使A的默认值为TRUE,这样ForceUIkey就不会触发
回复

使用道具 举报

发表于 2009-10-26 10:28:20 | 显示全部楼层
按下的时候记录一下屏幕位置,然后每0.01秒重置镜头。。。(释放就取消)
回复

使用道具 举报

发表于 2009-10-26 10:29:34 | 显示全部楼层
貌似捕捉按下时已经太晚了………………
回复

使用道具 举报

发表于 2009-10-26 16:50:20 | 显示全部楼层
引用第4楼刀锋战士于2009-10-26 00:43发表的 :如果我按了下左,  又被强制按一下右,  那不是捕捉到左和右了, 控制单位的指令也会抵消啊.[图]
关闭开启不行吗?
回复

使用道具 举报

发表于 2009-10-26 19:11:53 | 显示全部楼层
‘按下’方向键,锁定镜头到相应单位
‘释放’方向键,解锁。。。
回复

使用道具 举报

发表于 2009-10-26 21:22:02 | 显示全部楼层
那么还是放弃用上下左右吧
回复

使用道具 举报

发表于 2009-10-27 11:14:28 | 显示全部楼层
编译器漏洞大能?
回复

使用道具 举报

发表于 2009-10-27 17:36:58 | 显示全部楼层
除非锁定单位,否则无法……
至少是在保证效果如绑定单位一样是不可能的
回复

使用道具 举报

发表于 2009-10-31 19:36:45 | 显示全部楼层
war3的方向键事件延迟太高,根本不能发挥作用。

你们也别没试过就脑内补完。

实际可行的方案只有两个

1.锁定

2.每0.0X秒设定镜头位置。
回复

使用道具 举报

发表于 2009-10-31 21:24:12 | 显示全部楼层
引用第13楼Renee于2009-10-31 19:36发表的  :
war3的方向键事件延迟太高,根本不能发挥作用。

你们也别没试过就脑内补完。

实际可行的方案只有两个
.......
问题是LZ说了不要锁定……
也就是说鼠标的移动时有效的
每秒重置的话
还要判断是否是鼠标移动的屏幕……
这个就不知道怎么判断了
回复

使用道具 举报

 楼主| 发表于 2009-11-2 02:07:48 | 显示全部楼层
看来这张图只能靠星际2来实现了.
不滚动屏幕没法达到满意效果满意,   捕捉按下和释放ABCD类的键盘事件也不行.技术瓶颈.
回复

使用道具 举报

发表于 2009-11-3 02:03:51 | 显示全部楼层
按下左镜头向右移,按下上镜头向下移 的触发 没测试,不知道啥效果
回复

使用道具 举报

发表于 2009-11-3 09:08:07 | 显示全部楼层
请看头目的回答,这个结果就是看到很明显的移过去,然后移回来的过程………………
回复

使用道具 举报

 楼主| 发表于 2009-11-5 06:16:26 | 显示全部楼层
我猜想T里面的锁定镜头到单位会不会由两部分组成:  一个是锁定镜头到单位, 另一个是锁定键盘滚屏.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-22 06:19 , Processed in 0.076489 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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