Guide:Creating an object

From Project Arrhythmia Wiki
Jump to navigation Jump to search

Objects are the building blocks of levels.

Types of Objects

  • Normal - Opaque and deals damage to the player.
  • Helper - Semi-transparent and does not deal damage; usually used to choreograph attacks.
  • Decoration - Opaque but does not deal damage.
  • Empty - Invisible and deals no damage; usually used for parenting.

Object Editor

The object editor is a menu that allows many features of the selected object to be edited.

  • Start Time - The time that the object appears. The arrows to the right of the time can be used to edit the time. The << and >> arrows move 1 second, the < and > arrows move 0.1 seconds, and the | in the middle changes the start time to the scrubber time.
  • Time of Death - This is the point at which an object will disappear and not be rendered anymore.
    • Last KF - The object will die at the time of its last keyframe.
    • Last KF Offset - Similar to Last KF, but the object will die a set amount of seconds after the last keyframe.
    • Fixed Time - The object will die at a set time after it is created.
    • Song time - The object will die at a set time in the song
  • Collapsing an Object - Pressing the '...' in the Time of Death menu will collapse an object. Collapsed objects will only take up 0.4 seconds in the timeline, which can drastically reduce space for objects that exist for longer.
  • Parenting - Parenting an object sets it as relative to the parent object, instead of relative to 0,0. For more info, see Guide:Parenting
  • Origin - Setting the origin to the left or right options will cause the object's origin point to change to that direction.
  • Shape - The shape of the object
Guides
Editor Basics First steps • Song VerificationCreating an objectKeyframingParentingRandomization • Prefabs • Uploading a level • Creating a collection
Editor Skills Creating characters • Animation techniques • Creating gameplay • Brainstorming ideas • Choosing a song • Telling a story
Technical Text formatting • Sharing level assets • Changing level audio