如何实现roguelike枪口瞄准



  • 请问如何实现自动瞄准和枪口对准鼠标,以及如何实现武器过零度翻转仍旧为正面,求解,谢谢



  • 萌新入坑,求大神指点



  • 人物和枪械分离成两个对象,然后枪械对象用绑定能力绑定在人物身上(绑定模式选择仅绑定位置),然后 1、枪口对准鼠标:条件-每帧执行 || 动作-设置枪械对象的角度为 angle(枪械对象名.x,枪械对象名.y,鼠标操作.x,鼠标操作.y) ;注意枪械的对象名要以你实际的对象名称为准,然后枪械的原始图像需要枪口朝右 2、武器在左半边和右半边都保持枪把朝下: 这个需要写两个事件, 事件1针对朝左半边的情况: 条件-当 枪械对象角度位于 90到270度之间时 || 动作-设置枪械对象为水平翻转 事件2针对朝右半边的情况: 写在事件1下面邻近一条,条件-否则 || 动作-设置枪械对象为水平不翻转

    自动瞄准比较麻烦,根据情况有不同的写法,例如你的自动瞄准设计是固定选中最近的敌人还是选中当前角色朝向下最近的敌人,又还是其他的设计之类的,写法各不相同,所以不详细说了,思路大概就是根据你定义的规则选中特定的实例,然后把枪械角度自动对准该实例


登录后回复