随笔
主页
  • Unity
  • 前端文章

    • JavaScript
    • Vue
  • 学习笔记

    • 《JavaScript教程》笔记
    • 《JavaScript高级程序设计》笔记
    • 《ES6 教程》笔记
  • 数据库

    • Redis
  • Html 文档
  • CSS 文档
  • Vue 文档
  • TypeScript
  • Golang
  • 版本控制

    • Git 文档
    • Svn 文档
  • 技术文档

    • Markdown语法
    • GitHub技巧
    • Nodejs
  • 分类
  • 标签
  • 时间线
  • 目录结构
  • 配置和约定
  • 主题配置
  • 首页配置
  • front matter
  • 目录页配置
  • 摘要
  • 主题颜色
  • 评论栏
  • Markdown扩展
GitHub
主页
  • Unity
  • 前端文章

    • JavaScript
    • Vue
  • 学习笔记

    • 《JavaScript教程》笔记
    • 《JavaScript高级程序设计》笔记
    • 《ES6 教程》笔记
  • 数据库

    • Redis
  • Html 文档
  • CSS 文档
  • Vue 文档
  • TypeScript
  • Golang
  • 版本控制

    • Git 文档
    • Svn 文档
  • 技术文档

    • Markdown语法
    • GitHub技巧
    • Nodejs
  • 分类
  • 标签
  • 时间线
  • 目录结构
  • 配置和约定
  • 主题配置
  • 首页配置
  • front matter
  • 目录页配置
  • 摘要
  • 主题颜色
  • 评论栏
  • Markdown扩展
GitHub
  • 基础

  • 资源导入

  • 2D

  • Physical2D

    • Rigidbody 2D
    • Circle Collider 2D
    • Box Collider 2D
    • Polygon Collider 2D
    • Capsule Collider 2D
    • Composite Collider 2D
    • Physics Material 2D
    • Distance Joint 2D
    • Fixed Joint 2D
    • Friction Joint 2D
    • Hinge Joint 2D
    • Relative Joint 2D
    • Slider Joint 2D
      • 属性
      • 详情
    • Spring Joint 2D
    • Target Joint 2D
    • Wheel Joint 2D
    • Constant Force 2D
    • Effect2D

  • UGUI

  • Animation

  • Animator

  • Unity
  • Physical2D
dong
2021-01-16

Slider Joint 2D

# Slider Joint 2D (2D 滑动关节)

此关节允许由刚体物理组件控制的游戏对象沿着空间中的一条线滑动(如滑门)。对象可以沿着线自由移动以响应碰撞或作用力,或者对象也可以通过电动力移动,并施加限制以使其保持在线的某个部分之内。

# 属性

属性 功能
Enable Collision 连接的两个对象能否相互碰撞?选中此复选框表示“能”。
Connected Rigid Body 在此处指定该关节连接到的另一个对象。如果将此属性保留为 None,此关节的另一端将固定到空间中由 Connected Anchor 设置所定义的点。选择字段右侧的圆圈可查看要连接到的对象的列表。
Auto Configure Connected Anchor 选中此框可为该关节连接到的另一个对象自动设置锚点位置。(选中此框将无需填写 Connected Anchor 字段。)
Anchor 定义 2D 摩擦关节的端点连接到此游戏对象的位置
Connected Anchor 定义 2D 摩擦关节的端点连接到另一游戏对象的位置
Auto Configure Angle 自动配置角度
Angle 角度
Use Motor 是否使用电机
Motor 电机属性:
1.Motor Speed: 设置目标电机速度(度/秒)。
2.Maximum Motor Force: 设置在尝试达到目标速度时电机可以施加的最大扭矩(或旋转)。
Use Limits 选中此框可限制旋转角度
Translation Limits 移动限制:
Lower Translation: Slider Joint的锚点移动的最小距离
Upper Translation:Slider Joint的锚点移动的最大距离
Break Force 指定破坏并进而删除关节所需的线性(或直线)力水平。Infinity 表示关节牢不可破。
Break Torque 指定破坏并进而删除关节所需的角度(或旋转)水平。Infinity 表示关节牢不可破

# 详情

此关节对两个连接刚体对象施加线性力,使这些对象保持在这条线上。此关节还有一个模拟的线性电机可施加线性力,从而沿着这条线移动刚体对象。电机可以关闭或开启。虽然这条线无限长,但可以使用 Translation Limits 选项来仅指定要使用的一段线。

此关节同时有三个约束。所有约束均为可选约束:

  • 与两个刚体对象上两个锚点之间的一条指定线保持相对线性距离。

  • 沿着制定线在两个刚体对象上的两个锚点之间保持线速速度(速度受限于最大力)

  • 沿着制定线在两个点之间保持线性距离。

例如:

使用此关节构建的物理对象就好像是这些对象在一条线上连接在一起一样

  • 一个可以上下移动的平台,有物体落在平台上时,平台就会向下移动,但绝不能侧向移动。可使用此关节来确保平台的向上或向下绝对不会超出限值,使用电机可将平台上移
Relative Joint 2D
Spring Joint 2D

← Relative Joint 2D Spring Joint 2D→

Theme by Vdoing | Copyright © 2021-2023 Evan Dong MIT License | 粤ICP备2021052092号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×