推 star123:剛回家 試著幫忙看看XD ARPG嗎? 03/29 17:27
→ star123:好屌OAO 03/29 17:28
推 star123:怪物打不死是正常的嗎? 03/29 17:29
推 star123:嗯..大致弄了一下, 因為不知道你原本的設計是怎樣, 03/29 17:38
→ star123:我就以"能夠讓攻擊正確運行並使AI持續執行"為目標去做修改 03/29 17:39
→ star123:我是將等待1格的指令移到事件#037; 但是看你的程式, 似乎 03/29 17:41
→ star123:要讓怪物在被打一下後再全體動作? 03/29 17:42
→ star123:這樣的話其實把等待1格刪去也可以, 因為1格時間其實很短 03/29 17:43
→ star123:不過當然這是很偷懶的改法啦orz 希望有神人願意幫你 XD 03/29 17:43
→ star123:這個真的做完的話應該會很high, 加油 XD 03/29 17:44
先感謝願意撥冗協助...(_ _)
怪物打不死是正常的,因為還沒寫怪物的死亡判定...
等待1禎主要是測試用,當初為了確認問題所以1-999都試過,證實不管等待多久都一樣。
原本是希望等待個60禎,至少讓玩家的動作不要跟怪物動作疊在一起,
如果無法設置等待,怕會出現一次攻擊動畫還沒放完,玩家就已經跑走4-5步的囧況
把等待弄到事件37這招是很妙,不過還是想找個治本的方法XD
剛剛實測了一下,額外複製一個內容和事件37完全相同的事件38,
並僅僅在事件38的最前端插入了「等待10禎」,然後將事件101末尾的事件呼叫改為呼叫38號
發現事件38號也發生了一樣的情形,亦即整個事件38都被開頭的「等待10禎」給忽略掉了
但是在37前頭加上一樣的「等待10禎」,並讓101呼叫37時則不會有這種情形...
上面有點亂,整理來說:
(對怪物按z=呼叫事件101)
˙事件37和38的內容完全相同(因為是直接複製)
˙在事件37的開頭加上等待10禎,並由事件101呼叫事件37時:
「等待10禎」之後的指令正常執行
˙在事件38的開頭加上等待10禎,並由事件101呼叫事件38時:
「等待10禎」之後的指令被略過(拔掉等待10禎後就正常了)
越來越神秘了...中間確定沒有牽扯到其他事件的連動
希望能找出原因orz
※ 編輯: mistwvearn 來自: 111.250.5.84 (03/29 21:30)