12 2014 档案

摘要:实现一个四个转子,每个转子有五个花色的老*虎机。转子的转动实现原理很简单,和背景图无限滚动的原理是一样的:排成列的精灵在屏幕上向上滚动,再通过裁剪结点的裁剪就造成了转子滚动的效果。 1 void LayerSlotMachine::on_btn_roll(CCObject* pSender, C... 阅读全文
posted @ 2014-12-18 21:17 Reise 阅读(726) 评论(0) 推荐(0)
摘要:借助cocos2dx自带的CCMoveBY和CCEaseInOut实现目前流行的转盘抽奖效果。 创建一个辅助结点node_projection_,将转盘中被选中的精灵的序号pos与node_projection_的X坐标建立映射关系。当node_projection_执行CCMoveBY时,通... 阅读全文
posted @ 2014-12-08 20:04 Reise 阅读(391) 评论(0) 推荐(0)
摘要:最近在做一个类似切水果的小游戏,需要检测手在屏幕上是否划到了园形的精灵。 对于圆形的碰撞检测还是很容易的:当触点到圆心的距离小于等于圆的半径时,结果为真。void MGame::ccTouchMoved(CCTouch *pTouch, CCEvent *pEvent){ CCPoint... 阅读全文
posted @ 2014-12-03 22:02 Reise 阅读(1020) 评论(0) 推荐(0)