Standard Assets包中的FirstPersonController移动问题
unity3d吧
全部回复
仅看楼主
level 2
直接用的PFSController预制体,运行后,无法在场景中改变这个物体的位置,拖不动,用代码跳转位置过去后一瞬间又跳到原来的位置,求大神呀!!!
2020年01月02日 02点01分 1
level 2
顶一下
2020年01月02日 02点01分 2
level 1
你在代码固定了它位置了吧,我也不清楚,毕竟没看过你代码和设置
2020年01月02日 02点01分 3
从asset store导入的,没有改动代码,我创了个新项目重新倒入测试,还是只能按键操作移动,但是无法在场景里拖动,用代码改变位置,立马就又回去了
2020年01月02日 02点01分
上代码和设置吧,这样我真的不清楚错误的地方在哪
2020年01月02日 03点01分
我发了个视频贴,
2020年01月02日 04点01分
level 2
2020年01月02日 04点01分 6
用的插件自带预制体,代码,设置都没改过
2020年01月02日 04点01分
level 1
我猜是这里固定了它的位置
2020年01月02日 06点01分 7
还是这脚本的问题,enable设为false才可以动
2020年01月02日 07点01分
@志哥帅过吴彦祖 你加个群吧。。。。844087呜呜呜
2020年01月02日 07点01分
level 1
刚学unity,也遇到了这个问题,我的处理方法:
1. 设置position时先把fps.enabled = false,设置一个flag = true
2. 在FixedUpdate中如果flag == true, 则设置fps.enabled = true, 然后清除标志flag = false
怀疑fps存储了自己的一套坐标,每个物理帧强行把obj的坐标更新成自己的坐标,所以只改obj的坐标不太行,改的同时禁用掉fps,下一物理帧再启用才可以
2020年01月02日 14点01分 8
level 2
你is working没勾选吧,我直接用没问题
2020年03月08日 14点03分 9
level 2
楼主解决了么
2020年08月07日 08点08分 10
解决了,看8楼老哥
2022年06月19日 17点06分
1