zoukankan      html  css  js  c++  java
  • 坦克履带动作

    Tank
    https://www.youtube.com/watch?v=LovMyPoW6Ko

    圆形曲线, 编辑模式,两边端点向外平移, 形成坦克履带的椭圆轨迹.

    扁长矩形,
    添加修改器: 阵列, 相对位移, Y轴, 1.1; 数量: 10
    添加修改器: 曲线, 选择前面的编辑过的圆形曲线, 形变轴{-Y}
    矩形已顺着曲线方向阵列, 适当增加阵列数量, 充满整个曲线, 形成闭环, 适当调整前面1.1的Y轴偏移数值, 我这里为, Y轴: 1.085, 数量:30

    [G Y] 矩形会顺着曲线旋转... [G Z] 矩形阵列组会放大或缩小...

    添加空物体,
    选择曲线, 轮子, 空物体, [Ctrl P], 保持形变;

    添加轮子, 右边属性的变换面板下,锁定Y轴,Z轴旋转; X轴右键菜单选择:添加单个驱动;
    拆分编辑窗口,新增窗口选择{曲线编辑器},下方改为{驱动器}模式.
    3D视窗下选择添加了驱动器的轮子, 这里就能看到X旋转的驱动器,
    [N]右边属性区域,找到驱动器页签, 如图
    表达式:var*-5 (-号代表方向, 5转速, 看你画图的大小自行调整)
    下方类型选择{var形变通道}; 物体选择空物体; 类型:Y位移

    Y轴方向移动空物体, 轮子和履带都动起来了.
    But, 空物体若偏离了Y轴, 履带就会偏离轮子了.
    就如前面[G Z]矩形阵列组会放大或缩小...

    选择矩形履带,空物体, [Ctrl P], 保持形变;
    移动空物体, 轮子还是会转, 驱动器还在, 但履带已经不转了,
    同时, 履带也不会因为空物体偏离轴线而形变了.

    选择矩形履带,右边属性的变换面板下,锁定X,Z位移; Y位移右键菜单选择:添加单个驱动;
    {曲线编辑器}{驱动器}模式.
    3D视窗下选择添加了驱动器的履带, 这里就能看到Y位移的驱动器,
    [N]右边属性区域,找到驱动器页签, 如图
    表达式:var*-1
    下方类型选择{var形变通道}; 物体选择空物体; 类型:Y位移

    移动空物体,OK...

  • 相关阅读:
    ESB企业服务总线
    OpenStack的架构详解[精51cto]
    用MSBuild和Jenkins搭建持续集成环境(1)[收集]
    Hmac算法
    自定义JDBCUtils工具类
    读取JDBC配置文件的二种方式
    哈希算法
    BouncyCastle
    签名算法
    3种查看java字节码的方式
  • 原文地址:https://www.cnblogs.com/sztom/p/9882420.html
Copyright © 2011-2022 走看看