Movatterモバイル変換


[0]ホーム

URL:


Skip to content
notOSU! Doc
GitHubDiscord

Stutter

DEPRECATED!

TheStutter renderer introduces a unique and dynamic way to visualize notes in game. It is characterized by its stuttering movement, where notes move in a jerky fashion from their origin to the receptor. This style creates an engaging visual effect that adds to the rhythmic complexity of the game.

Functionality of the Renderer:

  • Stuttered Movement: Implements a stuttering effect for each note, creating a jerky and discontinuous movement from the origin to the receptor.
  • Note Type Handling: Manages different types of notes including normal notes and holds (hold notes), with options to selectively render them.
  • Dynamic Rendering: Notes are rendered dynamically, taking into account factors like appearance time, duration, easing, and additional visual effects.

Parameters Explained:

  • instance:DrawInstance - The context for the drawing process, encompassing information like the playfield instance, settings for note visibility, and animation parameters.
  • duration:double - The time period over which the notes will be rendered with the stutter effect.
  • renderReceptor:bool (default:true) - Indicates whether the receptor (the target endpoint for notes) should be visually rendered.

Customizable Aspects:

  • Note Visibility: Allows hiding of either normal notes or holds based on gameplay needs.
  • Animation Duration and Timing: The duration of the notes’ visibility and their synchronization with the music are adjustable.
  • Easing and Movement Style: The easing function can be modified to change the nature of the stutter movement. Different movement styles can be implemented to suit the gameplay.
  • Rotation and Scaling: The renderer offers flexibility in adjusting how notes rotate towards the receptor and their scaling during the stutter movement.
  • Fade Effects: Customization options for the timing and style of fade-in and fade-out effects are available.

Additional Features:

  • Synchronized Stutter Effect: The renderer calculates the timing of the next note to hit, synchronizing the stutter effect across multiple notes for a cohesive visual experience.
  • Hold Note Handling: Special consideration is given to hold notes, ensuring their movement and scaling align with the stutter effect.

[8]ページ先頭

©2009-2025 Movatter.jp