Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(207评价)
优惠后 ¥1899.00优惠前 ¥2499.00 双十一全年最大力度限时优惠
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

提供专属的一对一在线答疑,快速答疑解惑。

即时回复

及时响应学习咨询,帮助解决问题。

7天无理由退款

购买后7天内可申请无理由退款。

30天价保

购买后30天内如遇降价,可申请价保。

提问必答

对于提问做到有问必答,帮您扫清学习过程中的种种障碍

如何使用siki学院实用框架课程的eventmanager注册input.getaxis(string)事件?
LCCSK发起了问答2023-04-20
8
回复
540
浏览

如题,在inputkeymanager里进行修改

所有回复
  • 老师_LuJack • 2023-04-21

    首先要自定义一个命令,专门用来监听玩家按了某个轴。

    每个轴的轴名都是字符串,我们也可以自己修改,因此没有特定的规律,很难像Input.GetMouseButtonDown那样遍历。

    除非你人为修改轴名,自己定一个规则以便for循环遍历,否则你可能要对每个轴名都用Dispatch方法来发送命令。

    还有-5条回复,点击查看
    你还没有登录,请先登录或注册!
  • LCCSK • 2023-04-21

    谢谢!这么写可以吗?

    还有-4条回复,点击查看
    你还没有登录,请先登录或注册!
  • 老师_LuJack • 2023-04-21

    补充一下,我们平常使用Input.GetAxis和Input.GetAxisRaw方法,绝大多数情况只会监听两个轴,一个是"Horizontal",另一个是"Vertical",而且这两个轴名一般也是固定的,很少会修改它们。

    我们可以先在按键管理器中监听这两个轴,基本就满足需求了。如果项目需要,再监听其它轴。

    还有-4条回复,点击查看
    你还没有登录,请先登录或注册!
  • LCCSK • 2023-04-21

    老师,我想问一下在商业游戏中如何写保存和加载存档?谢谢!yes

    • 老师_LuJack • 2023-04-21

      如果是单机游戏,我一般会用写好的JSON管理器,结合加密算法,保存到本地。

      如果是网游,就要把核心数据发送消息到服务器,在服务器那边处理。这个就要配合后端程序员了,不是我们前端程序员一个人的活了。

      (0) 回复
    • LCCSK • 2023-04-22

      回复 @ 老师_LuJack: 知道了,非常感谢老师!

      (0) 回复
    还有-3条回复,点击查看
    你还没有登录,请先登录或注册!
发表回复
你还没有登录,请先 登录或 注册!