首页 > Cocos2D-X > 借鉴Temple Run的重力感应控制和手势操作的设计改进
2012
05-30

借鉴Temple Run的重力感应控制和手势操作的设计改进

猴子原创,欢迎转载。转载请注明: 转载自Cocos2D开发网–Cocos2Dev.com,谢谢!

原文地址: http://www.cocos2dev.com/?p=225

猴子原创,欢迎转载。转载请注明出处,谢谢!

原文地址:http://blog.csdn.net/yanghuiliu/article/details/7615066

 

前一段时间,开发的一款类似Temple Run的跑步游戏,总感觉自己的重力感应左右滑动和手势的上下滑动操作没有Temple Run好操作。自己观察了一下Temple Run,发现自己的设计的确存在不足。

 

先说下我自己的设计吧。

 

1、在重力感应的设计:

我是把左右倾斜的重力感应值传递到游戏控制中,也就是说,我手机向左倾斜,玩家会不停的向左移动,我手机向右倾斜,玩家会不停的向右移动。

看上去没有什么问题,但是在类似Temple Run的游戏中,这就存在极大的不足。

 

不足之处:

玩家只要把手机左右倾斜,游戏角色就会不停的左右移动,玩家找不到一个合适的控制点,就是想把角色控制在一条道的左中右很难。(虽然玩家小幅度倾斜时,我不算作左右移动,但是还是很难控制)。

 

2、在手势上下滑动的设计:

Touch事件分为begin,move,end。我是在end的时候获取当前手指的坐标A以及上一帧的手指坐标B,通过A.y和B.y的差值区分玩家是上滑还是下滑。

我只能说,这个看上去也没问题。

 

不足之处:

不足之处就是玩家操作存在延时,玩家在看到前方有障碍物的时候,快速反应上滑手指,玩家想看到的是我手指点上去角色就应该跳动,但是程序上要等到玩家手指离开的时候才知道是上滑操作还是下滑操作。所以存在一定的延时。

 

自己的不足分析了,那么怎么改进呢?

其实玩玩Temple Run就可以找到答案。

 

1、重力感应的改进方式:

重力感应应该是将手机的左右倾斜度映射到一条道路的宽度上去,这样玩家倾斜一定角度的手机,只是将游戏角色定位到一条到道的某一点上去,玩家可以很容易的控制角色在一条道的某一点上面。

 

2、手势滑动的改进:

刚才也说了,手势分begin,move,end。方法还是和之前一样,只不过不是在end里面获取方向,而是当触发begin的时候记录手指坐标A,在move的第一帧就记录手指坐标B,通过A.y和B.y的差值区分玩家是上滑还是下滑。看上去没什么区别,区别就是减少了玩家move的这段时间的延时。也就是达到对了玩家希望看到的一点击屏幕,角色就应该上跳还是下滑。

 

我想到的改进就是这些,可能还有不足之处。大家可以留言说下自己更好的方法,一起学习学习嘛…..

最后编辑:
作者:Houzi
Write the code. Change the world.
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

借鉴Temple Run的重力感应控制和手势操作的设计改进》有 77 条评论

  1. Pingback 引用通告: voyance web

  2. Pingback 引用通告: films x

  3. Pingback 引用通告: voyance en ligne

  4. Pingback 引用通告: film x gratuit

  5. Pingback 引用通告: viajesoviedo.com

  6. Pingback 引用通告: film x streaming

  7. Pingback 引用通告: photopornogratuit.org

  8. Pingback 引用通告: film porno

  9. Pingback 引用通告: www.norcalsys.com

  10. Pingback 引用通告: http://www.hiemstradesign.com

  11. Pingback 引用通告: sexe video

  12. Pingback 引用通告: Divorcer

  13. Pingback 引用通告: films porno

  14. Pingback 引用通告: divorce

  15. Pingback 引用通告: silvmul.com

  16. Pingback 引用通告: Divorce Amiable

  17. Pingback 引用通告: film porno streaming

  18. Pingback 引用通告: voyance par telephone

  19. Pingback 引用通告: video porno gratuit

  20. Pingback 引用通告: glendaleacrepair.com

  21. Pingback 引用通告: Video X Gratuit

  22. Pingback 引用通告: voyance gratuite

  23. Pingback 引用通告: www.munkakozvetites.com

  24. Pingback 引用通告: options binaires

  25. Pingback 引用通告: option binaire forex

  26. Pingback 引用通告: option binaire en ligne

  27. Pingback 引用通告: sex porno

  28. Pingback 引用通告: Porno gratuit

  29. Pingback 引用通告: Porno francais

  30. Pingback 引用通告: Paydayloansonline0.Co.Uk

  31. Pingback 引用通告: paydayloansonline9.co.uk

  32. Pingback 引用通告: short term loans

  33. Pingback 引用通告: quick loans

  34. Pingback 引用通告: online payday loans

  35. Pingback 引用通告: simply click the next website

  36. Pingback 引用通告: instant loans

  37. Pingback 引用通告: click the following webpage

  38. Pingback 引用通告: mouse click the following article

  39. Pingback 引用通告: visit the following site

  40. Pingback 引用通告: payday loans Uk

  41. Pingback 引用通告: mouse click the up coming internet site

  42. Pingback 引用通告: pay day loan

  43. Pingback 引用通告: compare pet insurance

  44. Pingback 引用通告: cheapest car insurance

  45. Pingback 引用通告: simply click the next web page

  46. Pingback 引用通告: find cheap auto insurance

  47. Pingback 引用通告: payday loans

  48. Pingback 引用通告: Payday loans online

  49. Pingback 引用通告: payday loan

  50. Pingback 引用通告: click the up coming webpage

  51. Pingback 引用通告: pay day loan online

  52. Pingback 引用通告: instant pay day loans

  53. Pingback 引用通告: www.icts-llc.com

  54. Pingback 引用通告: small payday loans online

  55. Pingback 引用通告: www.kazodiass.com

  56. Pingback 引用通告: sian

  57. Pingback 引用通告: hao123

  58. Pingback 引用通告: pay day loan lenders

  59. Pingback 引用通告: www.paydayloansonline2.co.uk

  60. Pingback 引用通告: pay day loan

  61. Pingback 引用通告: Jordan 3 For Sale

  62. Pingback 引用通告: Loans5

  63. Pingback 引用通告: loans5.co.uk payday loans

  64. Pingback 引用通告: loans5

  65. Pingback 引用通告: aros payday loan

  66. Pingback 引用通告: payday loan

  67. Pingback 引用通告: SEO Company

  68. 送白菜 说:

    领58元现金⤻帝豪娱乐城凯旋门澳门巴黎人1118D.COM

  69. 性感宝贝 说:

    借鉴Temple Run的重力感应控制和手势操作的设计改进 - 第1张  | Cocos2D开发网 美腿女神张莜雨人体艺术图少女时代性感图片美女特工队张筱雨人体艺术摄影日本性感女星结婚360meimei.com

  70. 姜佳 说:

    ﮹领88元现金﮹澳门乐8大西洋城华亿➀➀➀➇Ⓣ.ⒸⓄⓂ

  71. 梅蕊珊 说:

    ቋ送88元现金恒大娱乐城名仕娱乐城金沙官方直营澳门362娱乐城喜力国际幸运星澳门网络娱乐专员Q:3559782115

    • Patience 说:

      Son unas fotos prsiaoscs,¿eetuvisteis en Gijon en el congreso? creo que sale en alguna foto de las que yo tengo,era un bebe.Mi hija se llama Celina, tiene 5 años.!Enhorabuena!

  72. 轮子能大跳?

  73. 伟大倒师~~~列宁同志,

    • Letitia 说:

      Iya nih. aku juga bingung bro. Belum lama punya backlink 80 an. Sekarang aku cek tinggal 40 an, sisanya kemana ya? Dan aku baru nyadar kalo backlink turun seinndbag dengan penurunan traffic. Share dong, kenapa backlink bisa turun? trims

  74. 要使用这个邮筒估计得上贡小鱼干才行。

留下一个回复

你的email不会被公开。