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

(61评价)
价格: 2165.00元
stealth项目角色控制的几个问题
雷氪斯无双刃发起了问答2018-07-04
2
回复
423
浏览

老师好!

按照老师的视频学习《秘密行动》(Stealth)制作,出现几个问题:

1.按下前后左右的按键后,需要大概1-2秒才能从idle状态切换去locomotion,角色才跑起来。我观察了一下状态机,感觉是等idle的动画从头到尾播完,才会切换去locomotion。怎样才能做到按下按键,角色立刻跑起来?

2.不知道是不是场景的mesh collider的问题,角色运动的动画能够播放,但是角色无法移动,一直在原地定住了。撤掉课程给的场地碰撞器后,就没有这个问题。

3.我看到老师使用单例模式的时候,有的是写_instance,有的是写_intance,但都不影响效果。请问是不是无论怎么写都不影响?

盼复。

所有回复
  • 仓央嘉措__ 2018-07-05

    3.最关键的是这个变量的指向,而不是名字叫什么,你写abcdefg也是能实现的。

    • 雷氪斯无双刃 2018-07-05

      谢谢。我发现2的问题也解决了,只要把transition的inspector里面的has exit time 取消勾选,就能立刻从idle切换,而不是等它的动画完全播放完了

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