AD商业广告自由选择
AD商业广告自由选择

GOM引擎实现动态血球技术

正文概述 开源人   2025-10-16 11:15:10  

procedure TSerialWindows.BottomLeftDirectPaint(Sender: TObject);
var

  vbRect: TRect; //血球动态新加 DJI20251016



//血球动态 修改版 DJI20251016
//           if GetTickCount - FAbilHPTick > 200 then begin
//              FAbilHPTick := GetTickCount;
//              Inc(FAbilHPIndex);
//              if FAbilHPIndex >= 14 then FAbilHPIndex := 0;
//            end;
//            d := g_WUI2Images.Images[460 + FAbilHPIndex];
//            if d <> nil then
//             GameCanvas.Draw(vtRect.Left + 38, vtRect.Top + PaintRect.Top + 90, PaintRect, d);


//魔球动态 修改版 DJI20251016
//           if GetTickCount - FAbilMPTick > 200 then begin
//              FAbilMPTick := GetTickCount;
//              Inc(FAbilMPIndex);
//              if FAbilMPIndex >= 14 then FAbilMPIndex := 0;
//            end;
//            d := g_WUI2Images.Images[480 + FAbilMPIndex];
//            if d <> nil then
//              GameCanvas.Draw(vtRect.Left + 88, vtRect.Top + PaintRect.Top + 90, PaintRect, d);
客户端单元文件serialwindoesdlg中implementation下新建MfW1234FCOM专注游戏工具及源码例子分享
 
const
  HP_OffsetX = 38;  // 横向偏移,可改
  HP_OffsetY = 90;   // 纵向偏移,可改
  MP_OffsetX = 88; // 横向偏移,可改
  MP_OffsetY = 90;  // 纵向偏移,可改
在对应的代码修改为
            d := g_WUI2Images.Images[460 + FAbilHPIndex];
            if d <> nil then
              GameCanvas.Draw(vtRect.Left + HP_OffsetX, vtRect.Top + PaintRect.Top + HP_OffsetY, PaintRect, d);
            d := g_WUI2Images.Images[470 + FAbilMPIndex];
            if d <> nil then
              GameCanvas.Draw(vtRect.Left + MP_OffsetX, vtRect.Top + PaintRect.Top + MP_OffsetY, PaintRect, d);
 


声明:本文系互联网搜索而收集整理,不以盈利性为目的,文字、图文资料源于互联网且共享于互联网。
如有侵权,请联系 yao4fvip#qq.com (#改@) 删除。