【暗黑3导航插件】TurboHUD中文交流社区

标题: 關於強制移動中斷腳本的疑問 [打印本页]

作者: sakulasuky    时间: 2022-11-24 16:09
标题: 關於強制移動中斷腳本的疑問
本帖最后由 sakulasuky 于 2022-11-24 16:22 编辑

我發現腳本內有些是用Hud.Game.Me.AnimationState 做判斷
但我在玩的ˊ時候常常會用到強制移動但是他放掉後如果點的地方比較遠
Hud.Game.Me.AnimationState == AcdAnimationState.Running依舊是true
直到他停止移動後才會是false

這會導致它有的時候錯過了要再等一輪的情況
我想改成Hud.Input.IsKeyDown(HotKey)
但是不知道HotKey要填哪個
能不能直接讀取強制移動按鍵的HotKey值?
要怎麼取得值?




作者: TurboHUD    时间: 2022-11-24 17:51
Hud.Game.Me.AnimationState是判断人物角色状态,AcdAnimationState.Running是当人物移动时,这包括左键移动和强制移动
如果你要判断你是否按住强制移动,你可以用Hud.Interaction.IsHotKeySet(ActionKey.Move) && Hud.Interaction.IsContinuousActionStarted(ActionKey.Move)来判断是否按住强制移动
作者: sakulasuky    时间: 2022-11-24 18:18
感謝
確定可以了




欢迎光临 【暗黑3导航插件】TurboHUD中文交流社区 (https://www.turbohud.com.cn/) Powered by Discuz! X3.2