jass 脚本bug
因?yàn)檫@個(gè)bug調(diào)試了好長(zhǎng)時(shí)間才發(fā)現(xiàn)問(wèn)題。
2.關(guān)于魔法書的東西,其實(shí)這都是穿越千年的東西了,老朽現(xiàn)在才發(fā)現(xiàn),不好意思,萬(wàn)一還有人不知道呢,是吧、魔法書我覺(jué)得是個(gè)隱藏被動(dòng)技能圖標(biāo)的絕佳技能,畢竟有些暗箱操作的東西玩家不能看見(jiàn),而且也不美觀,那么我發(fā)現(xiàn)魔法書利用代碼禁用了其功能后(SetPlayerAbilityAvailable),魔法書里的被動(dòng)技能仍然有用,那么,由此可以得出一個(gè)結(jié)論,做一個(gè)隱藏技能圖標(biāo)的無(wú)限可疊加的任意數(shù)值的增益效果也不是問(wèn)題,比如攻速,攻擊力,防御力,魔抗,閃避……當(dāng)然可以負(fù)數(shù)的那么可以做減防等等函數(shù),不過(guò)稍微麻煩點(diǎn)就是算法,這個(gè)我不做解釋了,自己去想吧。
3.call TriggerRegisterAnyUnitEventBJ(gg_SelectUnitTrigger, EVENT_PLAYER_UNIT_SELECTED)
EVENT_PLAYER_UNIT_SELECTED 玩家選擇單位事件,IsUnitSelected函數(shù)判斷該觸發(fā)玩家是否選擇觸發(fā)單位,返回的居然是false。
而判斷觸發(fā)玩家與事件發(fā)生前選擇的單位IsUnitSelected返回的確實(shí)true。無(wú)語(yǔ)了,不能再EVENT_PLAYER_UNIT_SELECTED 事件觸發(fā)器里面直接使用IsUnitSelected判斷,必須重新開(kāi)啟一個(gè)觸發(fā)器再使用IsUnitSelected判斷才能得出正確的結(jié)果。
總結(jié)
以上是生活随笔為你收集整理的jass 脚本bug的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: pyspark基础学习——数据处理
- 下一篇: 蓝桥杯15单片机软件环境搭建