视频中的伤害动作是这样的 anystate→dmg
如果停止的话,就不要在攻击判定接触时触发
即使在移动中,也有一定概率不触发
能否展示 dmg 的内容(已设置的操作)?
另外,能否确认您是否在 dmg 中添加了“输出到控制台”操作,但并未真正触发它?
dmg 的内容如下:
向显示方向移动:反向移动 64 像素
属性更改:left_right_movement_value: 正常移动速度
属性更改:is_show_after_image: off
已在控制台确认输出。确实未触发触发器。
尝试从“stand”和“walk”直接链接到“dmg”,但结果相同。
我稍作确认后发现,当“受到攻击时禁用HitCollision”与“静止状态下受到敌人攻击”这两个条件同时满足时,似乎仅在游戏开始后的首次不会触发伤害。我认为这是bug,特此报告。
hitCollision 相关的设置与无敌时间设定相同,仅包含 2 秒无效期。
游戏开始后首次大概无关。
项目本体在此:
如有需要,可供参考:
https://drive.google.com/file/d/1d2BjkCgpIlTNrb9V8VbUO6JodAfKu4XH/view?usp=sharing
“碰撞判定与接触”也不稳定,因此一并提交。
视频中的“sliding2”本应在发生碰撞判定与接触后切换至“sliding3”,但依然无法稳定实现。
无敌相关功能请见此处:
新的项目本体请在此处下载:
https://drive.google.com/file/d/1ue3JAi3xCZZHaq_GgehmmgJhfitfMeVP/view?usp=drive_link