• 大小: 0.51M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2024-04-27
  • 语言: C#
  • 标签:

资源简介

#MGS-MechanicalDrive

##概述
Unity3D 绑定机械传动 插件包。

##需求
1. 制作啮合齿轮传动机构。
1. 制作按比例速度同步传动机构。
1. 制作蜗轮蜗杆传动机构。
1. 制作皮带飞轮传动机构。
1. 制作链条齿轮传动机构。

##方案
1. 统一线速度驱动啮合齿轮,齿轮角速度依据齿轮半径计算。
1. 统一线速度驱动各个机构单元,单元的线速度依据比例计算。
1. 指定角速度驱动蜗杆,蜗轮角速度依据蜗杆头数(螺旋线条数)和蜗轮齿数计算。
1. 统一线速度驱动飞轮,皮带速度按比例计算(保持皮带与飞轮线速度相同);皮带转动使用UV动画实现。
1. 统一线速度驱动齿轮,链条速度按比例计算(保持链条与齿轮线速度相同);链条转动,轨迹使用动画曲线AnimationCurve实现。

##实现
- Gear.cs:齿轮,绕Z轴向作圆周运动。
- Belt.cs:传送带,UV沿X方向移动模拟运转。
- Chain.cs:链条,由相同的链节点连接而成,依据锚点路径移动和旋转。
- RollerChain.cs:滚子链,由两个不同的链节点交替连接而成,依据锚点路径移动和旋转。
- LinearVibrator.cs:线性振动器,沿Z轴向作往复运动。
- CentrifugalVibrator.cs:离心振动器,绕Z轴向作离心运动。
- Transmission.cs:变速器,按指定比例线速度驱动变速器的相应机构,用于协调多个机构的运转。
- WormGear.cs:绑定蜗轮蜗杆。
- Engine.cs:引擎,统一驱动所有机构。
- Damper.cs:阻尼器,模拟引擎启动后加速,停止后减速等效果。

##案例
- “MGS-MechanicalDrive/Scenes”文件夹存有上述传动装置的演示案例供读者参考。
- “MGS-MechanicalDrive/Prefabs”文件夹存有上述传动装置的绑定预制体,供读者修改复用,以便快速绑定机械传动。

资源截图

代码片段和文件信息

/*************************************************************************
 *  Copyright (C) 2017-2018 Mogoson tech. Co. Ltd.
 *  FileName: CentrifugalVibratorEditor.cs
 *  Author: Mogoson   Version: 1.0   Date: 6/24/2017
 *  Version Description:
 *    Internal develop versionmainly to achieve its function.
 *  File Description:
 *    Ignore.
 *  Class List:
 *                            ription>
 *     1.   CentrifugalVibratorEditor      Ignore.
 *  Function List:
 *                      ription>
 *     1.
 *  History:
 *              

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-06-26 10:43  mgs-mechanicaldrive\
     文件         106  2017-06-26 10:43  mgs-mechanicaldrive\.gitignore
     目录           0  2017-06-26 10:43  mgs-mechanicaldrive\Assets\
     文件         191  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive.meta
     目录           0  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\
     文件         191  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Editor.meta
     目录           0  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Editor\
     文件        2296  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Editor\CentrifugalVibratorEditor.cs
     文件         262  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Editor\CentrifugalVibratorEditor.cs.meta
     文件        2337  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Editor\ChainEditor.cs
     文件         262  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Editor\ChainEditor.cs.meta
     文件        1618  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Editor\GearEditor.cs
     文件         262  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Editor\GearEditor.cs.meta
     文件        2367  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Editor\LinearVibratorEditor.cs
     文件         262  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Editor\LinearVibratorEditor.cs.meta
     文件        1961  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Editor\MeEditor.cs
     文件         262  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Editor\MeEditor.cs.meta
     文件         191  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Material.meta
     目录           0  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Material\
     文件        5020  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Material\Blue_Mat.mat
     文件         179  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Material\Blue_Mat.mat.meta
     文件        5024  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Material\Green_Mat.mat
     文件         179  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Material\Green_Mat.mat.meta
     文件        5020  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Material\Red_Mat.mat
     文件         179  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Material\Red_Mat.mat.meta
     文件        5024  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Material\Yellow_Mat.mat
     文件         179  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Material\Yellow_Mat.mat.meta
     文件         191  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Models.meta
     目录           0  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Models\
     文件       24576  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Models\Belt.fbx
     文件        1823  2017-06-26 10:43  mgs-mechanicaldrive\Assets\MGS-MechanicalDrive\Models\Belt.fbx.meta
............此处省略128个文件信息

评论

共有 条评论

相关资源