很不错,可惜我不会C。。。下来看看
这么好的东西,必须赞啊!
给楼主64个赞!!!
必须赞一个~
holy hight!
谢谢分享 以后用的着
先看看呀 觉得很厉害




简单shader特效的3.2版本的代码已更新,大家需要的话自己去github上拿吧~~~~
谢谢楼主。
学习了

都是游戏中经常用到的,tanks!!
顶










感谢大神的无私奉献,居然能直接下载!感动的我自觉回复了
非常感谢。
很好,感谢分享!
A星寻路算法中,实现取消 obstacle障碍:
bool HelloWorld::onTouchBegan(Touch* touch, Event* e)
{
ASCOORD coord = computeASCOORD(touch->getLocation());
if (coord._x<m_col && coord._y<m_row && coord != m_aStar.GetStart() && coord != m_aStar.GetTarget())
{
int index = coord._y*m_col + coord._x;///
if (m_aStar.IsObstacle(coord))
{
m_obstacles->removeChildByTag(index);
m_aStar.CancleObstacle(coord);
}///
else{
Vec2 pos = correctPosition(touch->getLocation());
Sprite* block = Sprite::create("block.png");
block->setAnchorPoint(Vec2(0.0f,0.0f));
block->setPosition(pos);
/// m_obstacles->addChild(block);
m_obstacles->addChild(block, 0, index);
m_aStar.SetObstacle(coord);
}
}
return false;
}
顶起




恩恩,谢谢你的建议。因为只是一个小小的demo,我没有写仔细,重点部分应该是AStar这个类,Demo部分这些小优化就让大家自己来吧。
顶一下

楼主是好人