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

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

如题,在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条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!