游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3424|回复: 6

[讨论] 请问下大神手势划动的次数应该以什么规则判断呢

[复制链接]

2

主题

5

帖子

42

积分

注册会员

Rank: 2

积分
42
发表于 2015-2-11 17:55:14 | 显示全部楼层 |阅读模式
手游产品有个设计需求就是用划动屏幕对BOSS进行攻击 根据划动的次数=攻击的次数来进行计算伤害  因为手势操作有很多种 无法预估玩家的操作习惯 画圈划 来回划 上下划 等等  所以想问下各位大神 如何判定算是划动了1次呢?

0

主题

5

帖子

556

积分

高级会员

Rank: 4

积分
556
发表于 2015-2-12 17:39:54 | 显示全部楼层
为啥不用点击呢?

4

主题

726

帖子

3422

积分

论坛元老

Rank: 8Rank: 8

积分
3422
发表于 2015-2-12 17:44:34 | 显示全部楼层
我觉得这个问题你应该去和你们的程序聊一聊

1

主题

105

帖子

679

积分

高级会员

Rank: 4

积分
679
发表于 2015-2-13 12:48:54 | 显示全部楼层
这个有点意思,没有做过,要让我来做我会这么思考:
如果用户是一下一下地滑,这个很好判断,手离开屏幕就算一次滑动结束,按照轨迹与目标物的碰撞关系来判定是否是一次有效攻击。
难点在有的用户手放在屏幕上不放开一直来回滑动或者画圈圈。
线是由点构成的,滑动产生的向量实际上是产生的一个一个点,下一个点产生的位置与上一个点之间做一条连线,如果这条连线的角度变化足够大,可以视为新的一次攻击。
这种做法有一个问题,用户会取巧,在很小的范围快速来回滑动,所以两点的距离要做限制,太小了不算有效攻击。所以最终做法应该是程序定时去取这样的点来作为判定依据吧。

还有个小问题,如果用户的滑动相当快,快过了两次取分段的间隔,可能会造成一些【滑动攻击】是无效的,所以间隔要取得合适。最早的那个划水果也是这样的吧?


临时想的,做过的同学来解答下?

2

主题

5

帖子

42

积分

注册会员

Rank: 2

积分
42
 楼主| 发表于 2015-2-14 10:58:32 | 显示全部楼层
popstone 发表于 2015-2-13 12:48
这个有点意思,没有做过,要让我来做我会这么思考:
如果用户是一下一下地滑,这个很好判断,手离开屏幕就 ...

这位同学的几个点 和我想的差不多 但做出来的效果并不好

2

主题

5

帖子

42

积分

注册会员

Rank: 2

积分
42
 楼主| 发表于 2015-2-14 11:00:32 | 显示全部楼层
cad24681012 发表于 2015-2-12 17:39
为啥不用点击呢?

点击和划动都有做 不同的效果 体验感也不一样的 你玩过就知道了

7

主题

371

帖子

2216

积分

金牌会员

Rank: 6Rank: 6

积分
2216
发表于 2015-2-14 14:52:02 | 显示全部楼层
以攻击目标为轴线,经过一次算一次划动。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-23 19:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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