百里_飞柳 发表于 2018-3-29 15:49 谢谢 |
墓雷 发表于 2018-3-29 15:39 啊啊谢谢!真的……觉得自己蠢爆了_(:з」∠)_ |
chd114 发表于 2018-3-29 15:28 谢谢XD我会试试的! |
这个…… 你往简单方向想,每一个HP值都是一张图片,然后弄个并行事件来刷新,根据HP的数值来显示HP对应的不同图片(图片ID一致) |
参与人数 1 | 赞 +1 | 收起 理由 |
---|---|---|
2256538860 | + 1 | 认可答案 |
这种点数生命值的话...有一种退一步的办法 那就是事先把所有点数的生命值都画一遍(比如HP剩1、剩2等等等等...),然后在所有会导致生命值变化的事件里都在生命值变化后调用同一个公共事件 而在这个公共事件中根据变化后的当前生命值量来显示对应的生命值图片 |
用事件就可以做了,在地上上放一个并行处理的事件 条件分歧:如果【主角】的【HP】==9 显示图片【9】 分歧结束 条件分歧:如果【主角】的【HP】==8 显示图片【8】 分歧结束 条件分歧:如果【主角】的【HP】==7 显示图片【7】 分歧结束 条件分歧:如果【主角】的【HP】==6 显示图片【6】 分歧结束 条件分歧:如果【主角】的【HP】==5 显示图片【5】 分歧结束 条件分歧:如果【主角】的【HP】==4 显示图片【4】 分歧结束 条件分歧:如果【主角】的【HP】==3 显示图片【3】 分歧结束 条件分歧:如果【主角】的【HP】==2 显示图片【2】 分歧结束 条件分歧:如果【主角】的【HP】==1 显示图片【1】 分歧结束 条件分歧:如果【主角】的【HP】==0 显示图片【0】 分歧结束 如果用脚本也可以,加一个透明背景(也可以不是透明背景)的窗口,在里面根据血量显示图片 |
参与人数 1 | 赞 +1 | 收起 理由 |
---|---|---|
2256538860 | + 1 | 认可答案 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-1-9 23:48
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.