基于opencv实现王者pk血条动态显示程序

该代码示例展示了如何基于C++和OpenCV实现王者荣耀游戏中角色血量和蓝量的动态显示。通过创建角色类,定义了角色的基本属性和技能,并实现了角色状态的更新。在主函数中模拟了两个英雄的PK过程,动态展示血蓝条的变化,直到决出胜负。同时,提供了环境配置的链接以及动态显示的图像处理函数。

//代码实现效果,血量的显示是一个动态的。

注意:在使用的时候一定要把opencv的环境配置好,没有配置opencv可能无法运行

opencv的配置

 配置可根据这个网址:

VS+opencv环境配置傻瓜式教程,一步一步来,没错昂_哔哩哔哩_bilibili

代码如下

//role.h

#pragma
#include <iostream>

using namespace std;
class Role
{
public:

	//角色吸血
	void recoverlife(double& life_);
	//角色回蓝
	void recoverblue(double& blue_);
	//定义默认蓝条生命值
	double blue = 1000, life = 1000;
	//定义基础伤害:法伤和物伤
	double magic_attack = 10, physic_attack = 10;
	//定义基础防御:法抗和物抗
	double magic_defense = 20, physic_defense = 20;
	//角色暴击率
	double critical = 0;

};
//凯
class Kai :public Role
{
public:
	//技能一
	double skill1();
	double skill2();
	double skill3();
	//输出角色状态
	void printjuese();

};
//吕布
class Lvbu :public Role
{
public:
	//技能一
	double skill1();
	double skill2();
	double skill3();
	//输出角色状态
	void printjuese();
}; 

//role.cpp

#include "role.h"
#prag
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BTU_YC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值