“什么黑白”是什么游戏工作室研发的第三款游戏。开发思路模仿别踩白块、钢琴2,并添加了娱乐模式。
整理了一些开发心得,供大家参考
1. cocos2d-x开发。
2. 点击的黑白块采用图片ccmenu,方块队列预先生成。
3. 继承ccmenu类,重写MyMenu::ccTouchMoved。
void MyMenu::ccTouchMoved(CCTouch* touch, CCEvent* event)
{
CC_UNUSED_PARAM(touch);
CC_UNUSED_PARAM(event);
CCAssert(m_eState == kMyMenuStateTrackingTouch, "[Menu ccTouchMoved] -- invalid state");
CCMenuItem *currentItem = this->itemForTouch(touch);
if (currentItem != m_pSelectedItem)
{
if (m_pSelectedItem)
{
m_pSelectedItem->unselected();
m_pSelectedItem->activate();
}
m_pSelectedItem = currentItem;
if (m_pSelectedItem)
{
m_pSelectedItem->selected();
}
}
}
cocos2d-x初级开发团队,网上其他人实现,别踩白块最核心的是方块类的设计。
而我们采用的ccmenu,所以在游戏过程中会点卡顿的现象。在以后的开发中会改进。
有兴趣的朋友可以在APP STORE搜索“什么黑白”下载