🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
这里是令人激动的强力技能第三弹:原地复活! </br>本次我们要用到的关键函数是Room的成员函数`revivePlayer`,它的原型是: ``` revivePlayer(player) ``` ![](https://img.kancloud.cn/1e/1d/1e1dc4bb6c859537942af4a1b702f0d7_403x23.png) </br>唯一的参数`player`,就是要被我们复活的幸运儿了。 </br>所以我们的技能就是这样的: > 重生:每当有其他角色死亡时,你可以令其复活。 </br>代码如下: ![](https://img.kancloud.cn/dd/bd/ddbd239b6ceea15c95b9dbe44d3d5abe_784x417.png) 游戏中体验一下: </br>开一局三人身份局,用死亡笔记杀死一名角色…… ![](https://img.kancloud.cn/5f/78/5f78ac144c4c3e3ae277c8a2abbfcebf_432x175.png) </br>于是魏延挂了。 </br>这时我们会被问到是否发动重生技能: ![](https://img.kancloud.cn/11/98/1198501a5244f94dafc1dff004a70287_638x204.png) </br>果断选择发动,结果…… ![](https://img.kancloud.cn/c3/de/c3dea4fa0862116ffac99eb003b1c280_414x190.png) </br>魏延重新活了过来。 </br>不过由于阵亡时会翻开身份牌,所以复活后大家都会知道他的身份;而且阵亡带来的手牌、装备牌全部丢弃,在复活时也不会再重新回到他的身上。不过这些已经不重要了,重要的是我们成功复活了这名武将,证实了`revivePlayer`还是可行的~