刚体之间挤压造成的抖动问题
来源:互联网 发布:与该网络签署协议 编辑:程序博客网 时间:2024/05/15 23:44
在做打砖块的时候,发现,如果在移动下面的板的时候当板子碰到左边或右边的墙体的时候就会出现剧烈的抖动问题。
控制板子的代码是这样写的:
void Update () { float horizontal = Input.GetAxis("Horizontal"); m_rigidbody.transform.Translate(transform.right * Time.deltaTime * speed * horizontal); }
如果控制边界的位置,写的判断特别多。因此在尝试过程中发现Mathf中的clamp函数比较合适,可以很好的控制板子的x轴向上帝的坐标,并且没有任何的抖动。
void Update () { float horizontal = Input.GetAxis("Horizontal"); m_rigidbody.velocity = transform.right * horizontal*speed; m_rigidbody.position = new Vector3(Mathf.Clamp(m_rigidbody.position.x,-4.2f,4.2f),transform.position.y,transform.position.z); }
0 0
- 刚体之间挤压造成的抖动问题
- 【Unity3D】刚体自动寻路的抖动问题和运动边界、空气墙的制作
- 软键盘弹出挤压画面的问题
- 软键盘弹出挤压界面的问题
- 软键盘挤压布局的问题
- 解决快速索引栏挤压的问题
- 奇妙的jquery抖动问题
- G-sensor的抖动问题
- ScrollView抖动问题的解决
- Android输入框弹出是否挤压页面的问题
- 关于手机软键盘弹出挤压界面的问题
- 如何解决软键盘干扰挤压布局控件的问题
- 解决Android键盘弹出后,背景图挤压变形的问题
- WPF 控件移动时抖动的问题
- 解决flash移屏抖动的问题
- 解决position:fixed 定位抖动的问题
- unity3d 动作会产生抖动的问题
- echarts中tooltip的抖动问题
- C#--01--串口通信
- 你不可不知的 React Native 混合用法(Android 篇)
- linux中inittab文件详解
- [HTML] 图片标签、绝对路径 和 相对路径
- Android实现intent跳转界面传递数据(2)——onActivityResult方法接收返回值
- 刚体之间挤压造成的抖动问题
- 14 list与vector
- 34. Search for a Range [LeetCode]
- Filter实现表单登陆过滤验证
- POJ,3713 Transferring Sylla
- UVa 122 (紫书)
- 在TI提供的USB dongle 到底是什么?
- JVM学习:垃圾回收器学习(1)——认识垃圾回收器
- Spring 拦截器的使用