Skip to content

V0.9: 3D Positioning, Enums & Game Loop

Choose a tag to compare

@Program132 Program132 released this 23 Nov 18:15
· 20 commits to main since this release

Issues Solved / Fixs

Enums - New type for nodes @Program132

News

New node type to create custom enums:

{
    "type": "ENUM",
    "title": "Enum title",
    "color": [200,200,200],
    "inputs": {
        "input_name": {
            "defaultValue": "default_input_value"
            "values": [
                "value1",
                "value2",
                "value3"
            ]
        }
    },
    "outputs": [
        "output_name"
    ]
}

Enums added:

  • Material
  • HumanoidStateType

Moreover, you can add a description to your nodes :

{
    "type": "FUNCTION",
    "title": "Node",
    "description": "My description",
    "inputs": {
        "from": {
            "defaultValue": ""
        },
        "to": {
            "defaultValue": ""
        }
    },
    "outputs": [
        "Output 1"
    ]
}

New nodes about Vector3 :

  • Builder: create an Vector3 from x,y,z.
  • Add: addition of two vectors
  • Sub: substraction of two vectors
  • Mul: multiplication of two vectors
  • Div: division of two vectors
  • Get Vector3 Components : Get x,y,z from a vec3

Added CFrame nodes:

  • CFrame Builder (CFrame.new)
  • CFrame Angles (CFrame.Angles)
  • CFrame Look At (CFrame.lookAt)
  • Ge CFrame Position (cframe.Position)

Added async nodes:

  • task.wait
  • task.defer
  • task.delay
  • task.spawn

Added two events (from BasePart):

  • Touched
  • TouchEnded
  • RenderStepped from RunService
  • Heartbeat from RunService

Example

Enum Type

Image Image

Vector3

image image

CFrame

image image

Touched event

image image