当前位置: 首页 > news >正文

Unity3D开发之传送带实现

/// <summary>
/// 传送带  直线传送带
/// </summary>
public class ConveyerBelt : MonoBehaviour
{public float Speed = 1;protected float mspeed;protected Vector3 direction;protected Rigidbody rd;List<GameObject> Goods = new List<GameObject>();protected virtual void Start(){mspeed = Speed;direction = transform.right;rd = GetComponent<Rigidbody>();}protected virtual void FixedUpdate(){Vector3 pos = rd.position;rd.position -= direction * mspeed * Time.fixedDeltaTime;rd.MovePosition(pos);}}

注意:传送带Rigidbody 的isKinematic要设置为true。

同样,想要带动货物旋转,也得需要调用rd.MoveRotation,直接改变re.Rotation并不能产生摩擦力。

讲解视频在这Unity 模拟传输机_哔哩哔哩_bilibili。具体原理暂时没搞明白。是MovePosition可以触发摩擦力吗?有明白的大佬欢迎指点。

http://www.lryc.cn/news/399912.html

相关文章:

  • 【学习笔记】无人机(UAV)在3GPP系统中的增强支持(二)-支持高分辨率视频直播应用
  • python的私有属性和数据封装
  • 一文学会鉴别“套壳”ChatGPT模型
  • Docker基本管理1
  • python-28-零基础自学python-json存数据、读数据,及程序合并
  • Excel第30享:基于辅助列的条件求和
  • Java查看RSA密钥的ASN1结构
  • 友思特方案 | 低延迟GigE Vision解决方案:用于红外设备、医疗和工业级探测面板
  • 网络安全策略:优先防护而非溯源的重要性
  • ES6 Iterator 与 for...of 循环(五)
  • typora删除多余图片
  • 【ceph】ceph-mon重新选举的情况
  • PopClip(Mac 划词增强工具)值得购买吗?
  • Python | Leetcode Python题解之第227题基本计算器II
  • redis源码分析之底层数据结构(一)-动态字符串sds
  • 路由协议的优先级,以及管理距离 AD 和 metric 的区别
  • 力扣 24两两交换链表中节点
  • C# + halcon 联合编程示例
  • 【Git基本操作】添加文件 | 修改文件 | 及其各场景下.git目录树的变化
  • Aop切面编程(2)--代理模式
  • Spring Boot(八十):Tesseract实现图片文字自动识别
  • QT 图片处理
  • Linux C++ 053-设计模式之模板方法模式
  • 【Python 项目】类鸟群:仿真鸟群
  • 基于信号处理的PPG信号滤波降噪方法(MATLAB)
  • 新一代信息技术及应用
  • SVN 解决冲突
  • 机器人前沿--PalmE:An Embodied Multimodal Language Model 具身多模态大(语言)模型
  • 编程语言都是哪些人开发出来的?为什么都是国外较小国家的人
  • 【前端速通系列|第二篇】Vue3前置知识