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

浙公网安备 33010602011771号