Skip to content

v2.30.0

Choose a tag to compare

@kaikoga kaikoga released this 10 Dec 11:09
· 15 commits to master since this release

Additions

  • Script API: Following APIs have been added.
    • Owner API
      • ClusterScript.getOwner()
      • ClusterScript.requestOwner()
      • These features are beta features. For more information about beta features, see Beta Features.
    • HumanoidAnimation API
      • HumanoidAnimation.getIsLoop()
    • Material API
      • MaterialHandle API overloads that accept Color or Vector4

Changed

  • Script API: Flow Control has been introduced.
    • When APIs subject to Flow Control are called excessively within a space, Flow Control Delay will occur.
    • For more information about Flow Control, see Flow Control.

Generally Available

  • Physics behavior settings for craft items are generally available.
    • isKinematic and useGravity settings of Rigidbody component are taken into account.
  • Script API: Following APIs are generally available.
    • Physics API
      • ClusterScript.angularVelocity()
      • ClusterScript.useGravity()
      • ClusterScript.velocity()
      • ClusterScript.addImpulsiveForce()
      • ClusterScript.addImpulsiveForceAt()
      • ClusterScript.addImpulsiveTorque()
      • ClusterScript.onPhysicsUpdate()
      • ClusterScript.addForce()
      • ClusterScript.addForceAt()
      • ClusterScript.addTorque()
      • ItemHandle.addImpulsiveForce()
      • ItemHandle.addImpulsiveForceAt()
      • ItemHandle.addImpulsiveTorque()
    • HumanoidAnimation API
      • ClusterScript.humanoidAnimation()
      • PlayerHandle.setHumanoidPose()
      • HumanoidAnimation.getSample()
      • HumanoidAnimation.getLength()
      • new HumanoidPose()
      • new Muscles()
      • enum HumanoidBone
    • HumanoidAnimation API (PlayerScript)
      • PlayerScript.humanoidAnimation()
      • PlayerScript.getHumanoidBonePosition()
      • PlayerScript.getHumanoidBoneRotation()
      • PlayerScript.setHumanoidBoneRotationOnFrame()
      • PlayerScript.setHumanoidPoseOnFrame()
      • HumanoidAnimation.getSample()
      • HumanoidAnimation.getLength()
      • new HumanoidPose()
      • new Muscles()
      • enum HumanoidBone
    • Material API
      • ClusterScript.material()
      • MaterialHandle.setBaseColor()
      • MaterialHandle.setColor()
      • MaterialHandle.setEmissionColor()
      • MaterialHandle.setFloat()
      • MaterialHandle.setFloat2()
      • MaterialHandle.setFloat3()
      • MaterialHandle.setFloat4()
      • MaterialHandle.setMatrix()