昨天花大佬发了个帖有不少小伙伴也看了
思路很强,遗憾的是小白看不懂,或者看懂了,nut方面也不够资深。![](http://tb2.bdstatic.com/tb/editor/images/face/i_f03.png?t=20140803)
怪物坦度不够硬确实打起来没感觉,那么对小白来说有没有办法呢?当然是有的!![](http://tb2.bdstatic.com/tb/editor/images/face/i_f25.png?t=20140803)
这里呢就来个简单版的,开整
方法当然也是nut,为怪物附加上一个ap,onSetHp就是明面意思设置HP。
怪物每次掉血,都会经过onSetHp函数,然后设置HP(当前HP-减少的血量)
当前HP-(onSetHp所计算过的HP)得到了要减少的血量。
再把得到的要减少的血量折中一下(减少的血量 / 2)得到半数。把处理后的要减少的血量 当前HP-(减少的血量 / 2)返回给onSetHp
掉血减半的效果就达到了,版本有加nut字体的话,并不会影响显示的字体值,原生字体就不知道了,没测试过。
以上只是例子,血量还不够用的话,也可以(减少的血量 / 10)只减少十分之一或更少。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=ff185874f7b7d0a27bc90495fbee760d/e88c5490f603738dfb5b38e4f61bb051f919ec74.jpg?tbpicau=2024-07-03-05_af10e72aa1877e177168671ea7151357)
提示:望越100有现成的可以提取,不想动手的可以去提取。
思路很强,遗憾的是小白看不懂,或者看懂了,nut方面也不够资深。
![](http://tb2.bdstatic.com/tb/editor/images/face/i_f03.png?t=20140803)
怪物坦度不够硬确实打起来没感觉,那么对小白来说有没有办法呢?当然是有的!
![](http://tb2.bdstatic.com/tb/editor/images/face/i_f25.png?t=20140803)
这里呢就来个简单版的,开整
方法当然也是nut,为怪物附加上一个ap,onSetHp就是明面意思设置HP。
怪物每次掉血,都会经过onSetHp函数,然后设置HP(当前HP-减少的血量)
当前HP-(onSetHp所计算过的HP)得到了要减少的血量。
再把得到的要减少的血量折中一下(减少的血量 / 2)得到半数。把处理后的要减少的血量 当前HP-(减少的血量 / 2)返回给onSetHp
掉血减半的效果就达到了,版本有加nut字体的话,并不会影响显示的字体值,原生字体就不知道了,没测试过。
以上只是例子,血量还不够用的话,也可以(减少的血量 / 10)只减少十分之一或更少。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=ff185874f7b7d0a27bc90495fbee760d/e88c5490f603738dfb5b38e4f61bb051f919ec74.jpg?tbpicau=2024-07-03-05_af10e72aa1877e177168671ea7151357)
提示:望越100有现成的可以提取,不想动手的可以去提取。