Project1

标题: 請教中毒時使用跑步功能,連續傷害加倍該怎麼做? [打印本页]

作者: 妖精蕾贝卡    时间: 2015-7-12 12:11
标题: 請教中毒時使用跑步功能,連續傷害加倍該怎麼做?
當中毒或者其他連續傷害存在的時候。
地圖上行走時,使用跑步功能會減少2點HP/步。
而步行行走只會減少1點HP/步。請問應該怎麼做?
作者: Password    时间: 2015-7-12 15:52
Game_Partydef on_player_walk中如图位置加一句:
  1. actor.hp -= 1 if (actor.hp > 1 and Input.press?(Input::A))
复制代码

作者: 妖精蕾贝卡    时间: 2015-7-12 16:21
Password 发表于 2015-7-12 15:52
Game_Party下def on_player_walk中如图位置加一句:

謝謝指導,但不知道可否不用按A判斷。
不知道能不能dash來判斷?
  1. actor.hp -= 1 if (actor.hp > 1 and dash ? )
复制代码
這樣好像會報錯?
作者: Password    时间: 2015-7-12 16:47
妖精蕾贝卡 发表于 2015-7-12 16:21
謝謝指導,但不知道可否不用按A判斷。
不知道能不能dash來判斷?這樣好像會報錯? ...


dash?主要就是根据按A判断的,只是其中还有三种return false的条件【如图,截自Game_Player下】,不过这三种条件对于判断扣血是没有影响的,所以本质上用判断Input::A即可,不然把dash?的定义扔进来再判断dash?和直接判断Input::A是无差别的。

作者: 妖精蕾贝卡    时间: 2015-7-12 20:44
Password 发表于 2015-7-12 16:47
dash?主要就是根据按A判断的,只是其中还有三种return false的条件【如图,截自Game_Player下】,不过这 ...

明白了,感謝指教。




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