Project1

标题: 【插件】即时战斗怪物事件显示血条 [打印本页]

作者: dch1153    时间: 2023-8-15 17:10
标题: 【插件】即时战斗怪物事件显示血条
本帖最后由 dch1153 于 2024-10-3 15:05 编辑



PY_EventHp插件用于在场景地图上显示事件的血条。
使用方法:
插件命令:
PY_ShowEventHp width height color EventMHp Hp_y
功能:时时显示血条
参数:
width:血条的宽度(像素)
height:血条的高度(像素)
color:血条的颜色(使用十六进制表示,例如"#FF0000"表示红色)
EventMHp:事件的最大血量
Hp_y:血条相对事件Y坐标的偏移量(正数向下偏移,负数向上偏移)
例如:PY_ShowEventHp 50 5 #FF0000 100 0
===========================================================================
PY_TimeShowEventHp width height color EventMHp time Hp_y
功能:短暂显示血条
参数:
width:血条的宽度(像素)
height:血条的高度(像素)
color:血条的颜色(使用十六进制表示,例如"#FF0000"表示红色)
EventMHp:事件的最大血量
time:短暂显示血条的时间(单位为秒),可以是小数
Hp_y:血条相对事件Y坐标的偏移量(正数向下偏移,负数向上偏移)
例如:PY_TimeShowEventHp 50 5 #FF0000 100 0.5 0
===========================================================================
PY_ShowEventVHp VId width height color EventMHp Hp_y
功能:时时显示变量血条
参数:
VId:存储事件血量的变量ID
width:血条的宽度(像素)
height:血条的高度(像素)
color:血条的颜色(使用十六进制表示,例如"#FF0000"表示红色)
EventMHp:事件的最大血量
Hp_y:血条相对事件Y坐标的偏移量(正数向下偏移,负数向上偏移)
例如:PY_ShowEventVHp 1 50 5 #FF0000 100 0
===========================================================================
PY_TimeShowEventVHp VId width height color EventMHp time Hp_y
功能:短暂显示变量血条
参数:
VId:存储事件血量的变量ID
width:血条的宽度(像素)
height:血条的高度(像素)
color:血条的颜色(使用十六进制表示,例如"#FF0000"表示红色)
EventMHp:事件的最大血量
time:短暂显示血条的时间(单位为秒),可以是小数
Hp_y:血条相对事件Y坐标的偏移量(正数向下偏移,负数向上偏移)
例如:PY_TimeShowEventVHp 1 50 5 #FF0000 100 0.5 0
===========================================================================
注意事项:
1.前两个插件指令调用的是事件属性hp($gameMap._events[eventID].hp)值
绘制血条,兼容PY_Arpg及PY_Bullet插件。
2.时时显示血条的插件指令写在事件页且并行执行。
3.短暂显示血条的插件指令,写在怪物受伤页上,且执行一次即可。
4.同屏显示血条的怪物最好不要超过20个,会拖慢性能。
===========================================================================
16位颜色代码(也称为Web安全色)是在Web开发中常用的颜色表示方法之一,
其表示形式为#RRGGBB。其中RR、GG、BB分别表示红、绿、蓝三种颜色的色值,
其取值范围为00到FF,共256个取值。16位颜色代码一共有216种不同的颜色
可供选择,以下是常用的16位颜色代码列表及其对应的颜色:
#000000 - 黑色
#0000FF - 蓝色
#00FF00 - 绿色
#00FFFF - 青色
#FF0000 - 红色
#FF00FF - 洋红
#FFFF00 - 黄色
#FFFFFF - 白色
#808080 - 灰色
#800000 - 深红色
#800080 - 紫色
#008000 - 深绿色
#008080 - 深青色
#000080 - 深蓝色
#808000 - 橄榄色
#C0C0C0 - 银灰色
其他颜色代码,请自行搜索。
=========================================================================
使用条款:
本插件可免费用于非商业用途
商业用途请联系作者QQ:315762541购买(售价:10元)
请在游戏结尾名单中署名:破夜沙狼
=========================================================================
更新日志:
v1.6 增加显示血条背景颜色及透明度设置
v1.5 加入文本显示功能,优化显示效果
v1.4 修复切换地图后血条消失的BUG
v1.3 血量上限参数支持脚本输入
v1.2 整体性能优化,提升40%左右
v1.1 新增消除事件血条被清除的功能,解决怪物被爆头后仍然在地图上显示
血条的BUG,加入优化等级选择,方便自己选择适合的方式优化
v1.0 完成初始插件

PY_EventHp v1.6版.zip (13.84 KB, 下载次数: 32, 售价: 10 星屑)


作者: 1215498520    时间: 2023-11-1 01:01
收藏了,試試看




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1