当前位置: 首页 > 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可以触发摩擦力吗?有明白的大佬欢迎指点。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • C语言——二维数组
  • 检测精度评价指标召回率和精确率
  • C到C嘎嘎的衔接篇
  • [FPGA]-时序传输模型分析
  • Python:while循环
  • Java之Java基础八(方法)
  • Spring webflux基础核心技术
  • Jetson-AGX-Xavier上 时间同步方案GPS+PPS+NTP+PTP
  • 深入理解C++中的特殊成员函数:构造函数、析构函数、拷贝构造函数与赋值操作符重载
  • 【laravel+Easyswoole】
  • 企业网三层架构
  • slf4j日志框架和logback详解
  • C++入门基础(2)
  • 论文翻译:Rethinking Interpretability in the Era of Large Language Models
  • 设计模式使用场景实现示例及优缺点(行为型模式——策略模式)
  • php的引用
  • [Vue CLI 3] 配置解析之 css.extract
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • canvas 绘制双线技巧
  • Laravel Telescope:优雅的应用调试工具
  • Node 版本管理
  • Spring核心 Bean的高级装配
  • Vue 2.3、2.4 知识点小结
  • 创建一种深思熟虑的文化
  • 第2章 网络文档
  • 给github项目添加CI badge
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 如何设计一个比特币钱包服务
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 一道闭包题引发的思考
  • 一个项目push到多个远程Git仓库
  • Java性能优化之JVM GC(垃圾回收机制)
  • ​【经验分享】微机原理、指令判断、判断指令是否正确判断指令是否正确​
  • #define
  • (12)Hive调优——count distinct去重优化
  • (2024,Vision-LSTM,ViL,xLSTM,ViT,ViM,双向扫描)xLSTM 作为通用视觉骨干
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (八)c52学习之旅-中断实验
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (算法)区间调度问题
  • (未解决)macOS matplotlib 中文是方框
  • (转)菜鸟学数据库(三)——存储过程
  • *p++,*(p++),*++p,(*p)++区别?
  • . NET自动找可写目录
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .NET C# 配置 Options
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)
  • .NET+WPF 桌面快速启动工具 GeekDesk
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  • .NET序列化 serializable,反序列化