问问有手柄的同学几个问题 ---------------------------
1手柄的跑动是和翻滚一个按键吗?
2
手柄的跑动有延迟吗
包括按住跑动 和 切换跑动
是不是按一下立刻就跑起来 是同一个键 B
按下就跑 放开就走按一下就滚 1 是 按着不动是跑 按一下是滚
2基本是的 没感觉延迟 保保 发表于 2014-4-27 20:17 static/image/common/back.gif
是同一个键 B
按下就跑 放开就走按一下就滚
你能测试一下和键盘按空格的感觉是否一致吗? 尼禄艾丝凡 发表于 2014-4-27 20:19 static/image/common/back.gif
1 是 按着不动是跑 按一下是滚
2基本是的 没感觉延迟
既然是一个按键那么就肯定有延迟的
所谓的按住 就是一个"按住一段时间"才能被判断的行为
因为需要一个时间量来判断"按住"
所以也就不能在按下的瞬间触发任何行为
跳跃也必须等到松开按键
那么跳跃也被延迟了
这真是太笨了
既然跳跃单独拿出来了
为什么跑路还是要和翻滚放在一个键上
莫名其妙啊
唉
试了下.是一样的 我似乎明白你说的延迟是什么意思了.没有一按下去就动作. 但是这类游戏不都这样的吗? sonatine 发表于 2014-4-27 20:24 static/image/common/back.gif
既然是一个按键那么就肯定有延迟的
所谓的按住 就是一个"按住一段时间"才能被判断的行为
因为需要一个时 ...
你这说法的话任何对电脑的操作都会有延迟 而延迟被人感觉到才是真的有延迟
跳跃是按ls 不用松开按键
尼禄艾丝凡 发表于 2014-4-27 21:29 static/image/common/back.gif
你这说法的话任何对电脑的操作都会有延迟 而延迟被人感觉到才是真的有延迟
跳跃是按ls 不用松开按键
...
延迟的意思是说 功能的触发不和操作本身直接结合 而是有两者相结合 比如按下+一个时间量 比如按下+松开按键
我所说的延迟 是一种设计上的延迟 不是技术的限制 导致的时间上的损耗
大部分电脑操作 都是在按下之后触发
你在记事本里按下A 不是在松开的时候触发输入的
当然没有延迟
游戏里大部分操作也没有延迟
我知道跳跃没有延迟
问题就在这
如果把跑和跳跃放在一个按键里 比如电脑上是F
因为黑魂只有在跑起来之后才能跳
所以 非跑步状态下按下F
那么 根本不需判断你是想跑还是想跳 在按下的一瞬间 就可以触发跑了
而在你还在跑步状态的时候 快速松开F键 系统立刻开始检测你的下一个按键 如果你在很短暂的时间内又按了F
那么在按下的一瞬间 就可以触发跳跃
这样 无论跑 还是跳 都不会有延迟
当然这也有副作用--因为跑跳的概念 你在松开f键的时候 不能瞬间挺住跑动 否则立刻再按f 起跳就不是跑跳
但是这个恰恰符合惯性 有合理性基础
而把跑和滚放在一个键里
因为滚不依赖跑的状态
所以在按下按键的时候
电脑就需要判断 你到底是想跑 还是想滚
无论如何 在按下的一瞬间 是不能触发任何动作的
因为这会妨碍你的真实意图
系统智能在你按下的时候开始计时
如果你超过200毫秒(不一定是这个数值)还没松开按键
那么系统判断你是在进行"按住"
从而开始跑
如果你在200毫秒内松开 那么系统判断你只是按了一下 你的意图是滚
无论如何 一键多用 是好的
但是.......算了
页:
[1]