随笔分类 - HearthStone
摘要:在上一篇中,了解了cocos2d中的collision manage, 它的作用不仅可以实现选中,利用它的碰撞检测可以实现很多其它的东西。这一篇要解决的问题就是如何将自己的手牌打出以及让场上的仆从进攻。1.给卡牌添加拖拽效果。 def on_mouse_press(self, x, y, bu...
阅读全文
摘要:下一步,我们要在上一篇的基础上解决这么几个问题:1.使用opengl绘图。利用pyglet.gl来绘制箭头,后面会使用到。2.如何判断选中。使用collision manage3.需要实现一个数组和图形node的绑定。opengl绘图试着绘制一个跟随鼠标指针的直线。class MainLayer(L...
阅读全文
摘要:在上篇中,如果运行了fireplace的tests/full_game.py,这个程序将一个游戏过程在终端上运行完成,可以看到整个过程,那么第一步要做的就是将这个过程显示到cocos2d创建的场景中去。创建一个游戏菜单场景。在testcocos.py中添加菜单,以及对应的方法。这个将是我们程序的入口...
阅读全文
摘要:国外有很多玩家做的模拟炉石的东西,都非常棒。浏览了一些项目之后,觉得fireplace这个引擎不错。使用fireplace来作为游戏的驱动,还需要一个不错的gui才行。我考虑使用网页或者桌面程序。网页的话有很多H5的游戏框架可以用;桌面程序的话python也有很多不错的。这里我打算使用cocos2d...
阅读全文

浙公网安备 33010602011771号