相亲相爱-资源分享 【千恋大王】
Открыть в Telegram
This Channel follows Telegram Terms.No adult content, no violence, no spam.
БольшеКитай50 071Категория не указана
1 845
Подписчики
-624 часа
-47 дней
-2730 дней
Архив постов
1 844
圆形血量 数据如下 供开发者使用 imgui
if (圆形血量) {
ImColor 血量颜色;
float PercentHP=(Player->Health/Player->HealthMax)*100;
int CurHP=(int)std::max(0,std::min((int)Player->Health,100));
int MaxHP=100;
血量颜色=ImColor(255,255,0,255); //字体
if(Player->Health==0.0f&&!Player->bDead){
血量颜色=ImColor(255,0,0,200); //血量颜色
PercentHP=Player->NearDeathBreath;
if(Player->NearDeatchComponent){
MaxHP=Player->NearDeatchComponent->BreathMax;
}}
draw->AddCircleArc({HeadPosSC.x,HeadPosSC.y-80},15,{0,3.6f*PercentHP},ImColor(0,255,0,155),0,4);
std::string xl=std::to_string((int)CurHP);
auto textSize=ImGui::CalcTextSize2(xl.c_str(),0,20);
绘制字体描边(20,HeadPosSC.x-(textSize.x/2),HeadPosSC.y-(textSize.y/2)-80,血量颜色,xl.c_str());
}1 844
圆形血量 数据如下 供开发者使用 imgui
if (圆形血量) {
ImColor 血量颜色;
float PercentHP=(Player->Health/Player->HealthMax)*100;
int CurHP=(int)std::max(0,std::min((int)Player->Health,100));
int MaxHP=100;
血量颜色=ImColor(255,255,0,255); //字体
if(Player->Health==0.0f&&!Player->bDead){
血量颜色=ImColor(255,0,0,200); //血量颜色
PercentHP=Player->NearDeathBreath;
if(Player->NearDeatchComponent){
MaxHP=Player->NearDeatchComponent->BreathMax;
}}
draw->AddCircleArc({HeadPosSC.x,HeadPosSC.y-80},15,{0,3.6f*PercentHP},ImColor(0,255,0,155),0,4);
std::string xl=std::to_string((int)CurHP);
auto textSize=ImGui::CalcTextSize2(xl.c_str(),0,20);
绘制字体描边(20,HeadPosSC.x-(textSize.x/2),HeadPosSC.y-(textSize.y/2)-80,血量颜色,xl.c_str());
}
