当前位置:   article > 正文

Qt2D游戏开发引擎QtGameEngine使用入门5——创建一个敌对的怪物角色并自动攻击_qt 网络游戏开发

qt 网络游戏开发

我们知道,玩游戏,无非就是打怪升级刷地图,过关斩将得积分,所以,前面我们创建了一个米诺陶角色,姑且当做是玩家角色,当然了,你也可以创建一个别的人类角色,一样的流程,这个我们会在最后补充进去。这一节,我们来创建一个敌对的怪物角色,打怪打怪,不是说你作为玩家拿着个斧头去砍怪物,然后怪物不动让你砍的,怪物也需要同样对你进行攻击,然而,怪物一般都是在一定的区域,或是某个位置站立,或是某个区域巡逻,而当我们玩家角色进入到这个怪物的识别区域,它就会对我们发动进攻。

延续上一节创建多个地图的代码,这一节,我们继续创建一个怪物角色——蜘蛛。

  1. QApplication a(argc, argv);
  2. // 创建地图
  3. qge::Map* map = new qge::Map();
  4. // 创建栅格布局
  5. qge::MapGrid* mapGrid = new qge::MapGrid(1,2);
  6. mapGrid->setMapAtPos(map,0,1);
  7. // 创建游戏对象
  8. qge::Game* game = new qge::Game(mapGrid,0,1);
  9. // 创建米诺陶&#x
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/article/detail/87497
推荐阅读
相关标签
  

闽ICP备14008679号