手机玩3d游戏杨沛宜 左手右手移动的时候右手不能左右滑动屏幕转动视角 一滑动角

扫一扫,访问微社区
后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!已连续签到:{constant}天,累计签到:{days}天
当前位置: &
_____________________________________________________________________________________________________________
问答求助版块规则:
  1、问题尽量描述清楚
& && &2、代码要放在代码块里
& && &3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
& && &4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
& && &5、问题得到解决,请选择最佳答案。
& && &6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的答案,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 343|回复: 7
unity 屏幕 惯性滑动 coc
2112/150排名<font color="#FF昨日变化6主题帖子积分
初来乍到, 积分 112, 距离下一级还需 38 积分
初来乍到, 积分 112, 距离下一级还需 38 积分
在线时间32 小时
请教大神 有木有会 像coc一样的手指滑动&&镜头带缓动的跟着滑动的啊(相机前后左右滑动) 有会的给我说说吧 谢谢了 这个镜头卡了很久了&&ps:表达不是很好 就是最好实现跟coc一样的触屏操作方式。
unity 滑动;unity 左右滑动
每日推荐:
5674/1000排名<font color="#FF昨日变化4主题帖子积分
熟悉之中, 积分 674, 距离下一级还需 326 积分
熟悉之中, 积分 674, 距离下一级还需 326 积分
蛮牛币1341
在线时间210 小时
你是想做触屏滑动还是触屏滑动惯性啊?
1.触屏滑动的话不用插件的方式就是通过Touch相关函数判断手指滑动,然后根据滑动位移来移动摄像机就可以了
2.滑动惯性可以在完成步骤1之后,加入惯性的计算,记录手指滑动速度,在手指离开之后不是让摄像机立刻停止移动,而是用减速方式减慢速度到0
每日推荐:
2112/150排名<font color="#FF昨日变化6主题帖子积分
初来乍到, 积分 112, 距离下一级还需 38 积分
初来乍到, 积分 112, 距离下一级还需 38 积分
在线时间32 小时
你是想做触屏滑动还是触屏滑动惯性啊?
1.触屏滑动的话不用插件的方式就是通过Touch相关函数判断手指滑动, ...
谢谢你啊 我想做2 触屏滑动惯性 有木有参考的代码啊 现在一头雾水 非常感谢
每日推荐:
5674/1000排名<font color="#FF昨日变化4主题帖子积分
熟悉之中, 积分 674, 距离下一级还需 326 积分
熟悉之中, 积分 674, 距离下一级还需 326 积分
蛮牛币1341
在线时间210 小时
[C#] 纯文本查看 复制代码Input.GetTouch (0).deltaP //这一帧触屏点与上一帧的位置差
Input.GetTouch (0).deltaT//这一帧与上一帧的时间差
根据上面两个值可以计算出速度,然后就不用我说了吧
每日推荐:
2112/150排名<font color="#FF昨日变化6主题帖子积分
初来乍到, 积分 112, 距离下一级还需 38 积分
初来乍到, 积分 112, 距离下一级还需 38 积分
在线时间32 小时
[mw_shl_code=csharp,true]Input.GetTouch (0).deltaP //这一帧触屏点与上一帧的位置差
Input.GetT ...
恩 我试试 但是最好有木完整的参考代码啊 谢谢大神了
每日推荐:
2112/150排名<font color="#FF昨日变化6主题帖子积分
初来乍到, 积分 112, 距离下一级还需 38 积分
初来乍到, 积分 112, 距离下一级还需 38 积分
在线时间32 小时
[mw_shl_code=csharp,true]Input.GetTouch (0).deltaP //这一帧触屏点与上一帧的位置差
Input.GetT ...
大神加个qq行不 我仔细问一下 感谢
[]: les3c 发帖时在路边捡到 2
蛮牛币,偷偷放进了口袋.
每日推荐:
61301/1500排名<font color="#FF昨日变化6主题帖子积分
蛮牛粉丝, 积分 1301, 距离下一级还需 199 积分
蛮牛粉丝, 积分 1301, 距离下一级还需 199 积分
蛮牛币1362
在线时间400 小时
加一个阻尼就可
每日推荐:
2112/150排名<font color="#FF昨日变化6主题帖子积分
初来乍到, 积分 112, 距离下一级还需 38 积分
初来乍到, 积分 112, 距离下一级还需 38 积分
在线时间32 小时
加一个阻尼就可
就是不会加啊
每日推荐:扫一扫,访问微社区
后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!已连续签到:{constant}天,累计签到:{days}天
当前位置: &
_____________________________________________________________________________________________________________
问答求助版块规则:
  1、问题尽量描述清楚
& && &2、代码要放在代码块里
& && &3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
& && &4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
& && &5、问题得到解决,请选择最佳答案。
& && &6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的答案,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 599|回复: 8
如何获得屏幕左右滑动和点击的事件
3227/300排名<font color="#FF昨日变化6主题帖子积分
偶尔光临, 积分 227, 距离下一级还需 73 积分
偶尔光临, 积分 227, 距离下一级还需 73 积分
在线时间85 小时
我用Input.GetTouch(0).phase == TouchPhase.Moved和Input.GetTouch(0).phase == TouchPhase.Began来获取左右滑和点击,但是每次左右滑都会触发一下点击的事件,有没有办法可以使左右滑的时候不触发点击呢?
[]: 小酸奶 捡了钱没交公 蛮牛币 降了 3
每日推荐:
4342/500排名<font color="#FF昨日变化7主题帖子积分
四处流浪, 积分 342, 距离下一级还需 158 积分
四处流浪, 积分 342, 距离下一级还需 158 积分
蛮牛币1920
在线时间127 小时
这样的话就需要用户手指离开了屏幕才能触发ended事件吧?那如果有种情况是我滑动了,但是手指并没有滑动 ...
所以说结合项目实际情况啊
就你说的那种情况之前说的判断方法并不是不能解决吧。
不是说按下触发有一个时间上的经验值么。
超时的均认为为滑动(你描述玩家可以按住不动也算滑动的)反之0.1s内抬起的就是点击
所以说来说去要看实际需求进行设计,没有所谓的万金油
[]: hxgame 乐于助人,奖励 1
每日推荐:
5688/1000排名<font color="#FF昨日变化1主题帖子积分
熟悉之中, 积分 688, 距离下一级还需 312 积分
熟悉之中, 积分 688, 距离下一级还需 312 积分
在线时间235 小时
点击用& &Input.GetTouch(0).phase == TouchPhase.Began 不好,因为手指在滑动,经常会触发TouchPhase.Began,
可以使用&&一个参数存个状态(当前是否可以触发点击事件)
当Input.GetTouch(0) ==null的时候,设定这个状态为可以触发点击
当这个点击事件可触发状态下,如果遇到Input.GetTouch(0) !=null,就执行点击事件,然后把状态改不可触发
每日推荐:
3227/300排名<font color="#FF昨日变化6主题帖子积分
偶尔光临, 积分 227, 距离下一级还需 73 积分
偶尔光临, 积分 227, 距离下一级还需 73 积分
在线时间85 小时
点击用& &Input.GetTouch(0).phase == TouchPhase.Began 不好,因为手指在滑动,经常会触发TouchPhase.Bega ...
不是太明白呢。。Input.GetTouch(0)在我滑动或者点击的时候不都是!=null么,也就是屏幕有手指在点击或者在干嘛。那这个参数要怎么设呢?还请您详细说说
每日推荐:
4342/500排名<font color="#FF昨日变化7主题帖子积分
四处流浪, 积分 342, 距离下一级还需 158 积分
四处流浪, 积分 342, 距离下一级还需 158 积分
蛮牛币1920
在线时间127 小时
从逻辑角度讲本来左右滑动的第一个动作一定是点击。
而且即使是点击,不同的用户去操作由于反应时间的关系也有可能在屏幕上造成轻微滑动效果
所以这个区分还是要根据你项目的具体需求来做。
举个最简单的区分的例子。
根据时间和距离区分:记录began开始时间开始位置。当发生ended事件时,比较两者时间长度若小于某个经验值(0.2s)距离小于某个较小距离即可认为本次操作为点击。反之则为滑动操作
上面两个取值可根据项目类型来进行选择。
所以如何区分要根据实际情况来看两个操作最大的区别是什么?(时间?距离?等等)
[]: hxgame 发帖时在路边捡到 2
蛮牛币,偷偷放进了口袋.
每日推荐:
3227/300排名<font color="#FF昨日变化6主题帖子积分
偶尔光临, 积分 227, 距离下一级还需 73 积分
偶尔光临, 积分 227, 距离下一级还需 73 积分
在线时间85 小时
从逻辑角度讲本来左右滑动的第一个动作一定是点击。
而且即使是点击,不同的用户去操作由于反应时间的关系 ...
这样的话就需要用户手指离开了屏幕才能触发ended事件吧?那如果有种情况是我滑动了,但是手指并没有滑动呢?我项目的话就是类似跑酷的游戏,主要就是想知道怎么才能很好的区分开点击和滑动事件您还有什么好建议吗
每日推荐:
3227/300排名<font color="#FF昨日变化6主题帖子积分
偶尔光临, 积分 227, 距离下一级还需 73 积分
偶尔光临, 积分 227, 距离下一级还需 73 积分
在线时间85 小时
所以说结合项目实际情况啊
就你说的那种情况之前说的判断方法并不是不能解决吧。
不是说按下触发有一个时 ...
刚刚那有点错别字,想说的是如果我滑动了手指,但是手指没有离开屏幕的情况。不过你说的思路我大概明白了,总的来说就是用一个经验值的东西去判定是滑动还是点击就对了,这个可以去试试,确实没有万金油,所以我想问问有没有啥好办法可以去限定这个东西
每日推荐:
61382/1500排名<font color="#FF昨日变化9主题帖子积分
蛮牛粉丝, 积分 1382, 距离下一级还需 118 积分
蛮牛粉丝, 积分 1382, 距离下一级还需 118 积分
蛮牛币5031
在线时间455 小时
左右滑动通过位置来判断
每日推荐:
3227/300排名<font color="#FF昨日变化6主题帖子积分
偶尔光临, 积分 227, 距离下一级还需 73 积分
偶尔光临, 积分 227, 距离下一级还需 73 积分
在线时间85 小时
左右滑动通过位置来判断
我写过这个方法了,效果不好,所以就没用了
每日推荐:

我要回帖

更多关于 左手右手一个慢动作 的文章

 

随机推荐