このページをGitHubで編集する

Class: Sprite_Actor

Sprite_Actor (battler opt)

new Sprite_Actor (battler opt)

The sprite for displaying an actor.

Parameters:
Name Type Attributes Description
battler Game_Battler  
Properties:
Name Type Description
MOTIONS Object [static]
Properties
Name Type Description
walk MV.Motion
wait MV.Motion
chant MV.Motion
guard MV.Motion
damage MV.Motion
evade MV.Motion
thrust MV.Motion
swing MV.Motion
missile MV.Motion
skill MV.Motion
spell MV.Motion
item MV.Motion
escape MV.Motion
victory MV.Motion
dying MV.Motion
abnormal MV.Motion
sleep MV.Motion
dead MV.Motion
_battlerName String
_motion MV.Motion
_motionCount Number
_pattern Number
_mainSprite Sprite_Base
_shadowSprite Sprite
_weaponSprite Sprite_Weapon
_stateSprite Sprite_StateOverlay
_actor Game_Actor

Extends

Methods

_speedUpCustomBlendModes (renderer)

checks if we need to speed up custom blendmodes

Parameters:
Name Type Description
renderer    
Inherited From:

createMainSprite ()

Creates the main sprite of the sprite actor.

createShadowSprite ()

Creates the shadow sprite of the sprite actor.

createStateSprite ()

Creates the state sprite of the sprite actor.

createWeaponSprite ()

Sets the weapon sprite of the sprite actor.

damageOffsetX () → {Number}

Overrides:
Returns:
Type
Number

damageOffsetY () → {Number}

Overrides:
Returns:
Type
Number

hide ()

Hides the sprite.

Inherited From:

inHomePosition () → {Boolean}

Returns true if the sprite battler is in the home position.

Inherited From:
Returns:
Type
Boolean

initialize (battler opt)

オブジェクト生成時の初期化。

Parameters:
Name Type Attributes Description
battler Game_Actor  
Overrides:

initMembers ()

Overrides:

isAnimationPlaying () → {boolean}

Returns true if an animation is currently playing.

Inherited From:
Returns:
Type
boolean

isEffecting () → {Boolean}

Returns false for sprite battler.

Inherited From:
Returns:
Type
Boolean

isMoving () → {boolean}

Returns true if the sprite for the battler is moving.

Inherited From:
Returns:
Type
boolean

motionSpeed () → {Number}

Returns the speed of the motion for the sprite actor.

Returns:
Type
Number

moveToStartPosition ()

Moves the sprite actor to the start position.

onMoveEnd ()

Overrides:

refreshMotion ()

Refreshes the motion of the sprite actor.

retreat ()

Has the sprite actor retreat.

setActorHome (index)

Parameters:
Name Type Description
index Number  

setBattler (battler)

Sets the battler of the sprite actor.

Parameters:
Name Type Description
battler Game_Actor  
Overrides:

setHome (x, y)

Sets the home position of the sprite battler to the given x and y coordinates.

Parameters:
Name Type Description
x Number  
y Number  
Inherited From:

setupAnimation ()

Sets up animation on the sprite battler.

Inherited From:

setupDamagePopup ()

Sets up damage popup on the sprite battler.

Inherited From:

setupMotion ()

Sets up motion on the sprite actor.

setupWeaponAnimation ()

Sets up weapon animation on the sprite actor.

show ()

Shows the sprite.

Inherited From:

startAnimation (animation, mirror, delay)

Starts a new animation on the current sprite by assigning a new Sprite_Animation object to the sprite’s parent.

Parameters:
Name Type Description
animation RPG.Animation  
mirror Boolean  
delay Number  
Inherited From:

startEntryMotion ()

Starts the entry motion of the sprite actor.

startMotion (motionType)

Starts the motion given the specified motion type.

Parameters:
Name Type Description
motionType String  

startMove (x, y, duration)

Parameters:
Name Type Description
x Number  
y Number  
duration Number  
Inherited From:

stepBack ()

Has the sprite actor step back.

stepForward ()

Has the sprite actor step forward.

update ()

Overrides:

updateAnimation ()

Updates the sprite battler animation.

Inherited From:

updateAnimationSprites ()

Updates the animation sprites, cloning them; if the sprite is playing, pushes the sprites into animation sprites, otherwise the sprite is removed.

Inherited From:

updateBitmap ()

Updates the sprite actor’s movement.

Overrides:

updateDamagePopup ()

Updates the damage pop up for the sprite battler.

Inherited From:

updateFrame ()

Overrides:

updateMain ()

Overrides:

updateMotion ()

Updates the sprite actor’s motion.

updateMotionCount ()

updateMove ()

Overrides:

updatePosition ()

Updates the position of the sprite battler.

Inherited From:

updateSelectionEffect ()

Inherited From:

updateShadow ()

updateTargetPosition ()

updateVisibility ()

Inherited From:


Documentation generated by JSDoc 3.5.5

Menu

  • RPGツクールMV JavaScript 非公式リファレンス
  • Class: Array
  • Class: AudioManager
  • Class: BattleManager
  • Class: Bitmap
  • Class: CacheEntry
  • Class: CacheMap
  • Class: ConfigManager
  • Class: DataManager
  • Class: Decrypter
  • Class: Game_Action
  • Class: Game_ActionResult
  • Class: Game_Actor
  • Class: Game_Actors
  • Class: Game_Battler
  • Class: Game_BattlerBase
  • Class: Game_Character
  • Class: Game_CharacterBase
  • Class: Game_CommonEvent
  • Class: Game_Enemy
  • Class: Game_Event
  • Class: Game_Follower
  • Class: Game_Followers
  • Class: Game_Interpreter
  • Class: Game_Item
  • Class: Game_Map
  • Class: Game_Message
  • Class: Game_Party
  • Class: Game_Picture
  • Class: Game_Player
  • Class: Game_Screen
  • Class: Game_SelfSwitches
  • Class: Game_Switches
  • Class: Game_System
  • Class: Game_Temp
  • Class: Game_Timer
  • Class: Game_Troop
  • Class: Game_Unit
  • Class: Game_Variables
  • Class: Game_Vehicle
  • Class: Graphics
  • Class: Html5Audio
  • Class: ImageCache
  • Class: ImageManager
  • Class: Input
  • Class: JsonEx
  • Class: AudioParameters
  • Class: BattleLogMethod
  • Class: BattleRewards
  • Class: BattlerAnimation
  • Class: CommandItem
  • Class: ConfigData
  • Class: DatabaseFile
  • Class: Matrix
  • Class: Motion
  • Class: PluginSettings
  • Class: SaveContents
  • Class: SaveFileInfo
  • Class: TextState
  • Class: TouchInputEvents
  • Namespace: MV
  • Class: Math
  • Class: Number
  • Class: PIXI.Container
  • Class: PIXI.DisplayObject
  • Class: PIXI.Graphics
  • Class: PIXI.Sprite
  • Class: PluginManager
  • Class: Point
  • Class: Actor
  • Class: Timing
  • Class: Animation
  • Class: Armor
  • Class: AudioFile
  • Class: BaseItem
  • Class: Conditions
  • Class: BattleEventPage
  • Class: Learning
  • Class: Class
  • Class: CommonEvent
  • Class: Damage
  • Class: Effect
  • Class: Action
  • Class: DropItem
  • Class: Enemy
  • Class: EquipItem
  • Class: Event
  • Class: EventCommand
  • Class: Conditions
  • Class: Image
  • Class: EventPage
  • Class: Item
  • Class: Encounter
  • Class: Map
  • Class: MapInfo
  • Class: MetaData
  • Class: MoveCommand
  • Class: MoveRoute
  • Class: Skill
  • Class: State
  • Class: AttackMotion
  • Class: Terms
  • Class: TestBattler
  • Class: Vehicle
  • Class: System
  • Class: Tileset
  • Class: Trait
  • Class: Troop
  • Class: UsableItem
  • Class: Weapon
  • Namespace: RPG
  • Class: Rectangle
  • Class: RequestQueue
  • Class: ResourceHandler
  • Class: SceneManager
  • Class: Scene_Base
  • Class: Scene_Battle
  • Class: Scene_Boot
  • Class: Scene_Debug
  • Class: Scene_Equip
  • Class: Scene_File
  • Class: Scene_GameEnd
  • Class: Scene_Gameover
  • Class: Scene_Item
  • Class: Scene_ItemBase
  • Class: Scene_Load
  • Class: Scene_Map
  • Class: Scene_Menu
  • Class: Scene_MenuBase
  • Class: Scene_Name
  • Class: Scene_Options
  • Class: Scene_Save
  • Class: Scene_Shop
  • Class: Scene_Skill
  • Class: Scene_Status
  • Class: Scene_Title
  • Class: ScreenSprite
  • Class: ShaderTilemap
  • Class: SoundManager
  • Class: Sprite
  • Class: Sprite_Actor
  • Class: Sprite_Animation
  • Class: Sprite_Balloon
  • Class: Sprite_Base
  • Class: Sprite_Battler
  • Class: Sprite_Button
  • Class: Sprite_Character
  • Class: Sprite_Damage
  • Class: Sprite_Destination
  • Class: Sprite_Enemy
  • Class: Sprite_Picture
  • Class: Sprite_StateIcon
  • Class: Sprite_StateOverlay
  • Class: Sprite_Timer
  • Class: Sprite_Weapon
  • Class: Spriteset_Base
  • Class: Spriteset_Battle
  • Class: Spriteset_Map
  • Class: Stage
  • Class: StorageManager
  • Class: String
  • Class: TextManager
  • Class: Tilemap
  • Class: TilingSprite
  • Class: ToneFilter
  • Class: ToneSprite
  • Class: TouchInput
  • Class: Member
  • Class: Utils
  • Class: Weather
  • Class: WebAudio
  • Class: Window
  • Class: WindowLayer
  • Class: Window_ActorCommand
  • Class: Window_Base
  • Class: Window_BattleActor
  • Class: Window_BattleEnemy
  • Class: Window_BattleItem
  • Class: Window_BattleLog
  • Class: Window_BattleSkill
  • Class: Window_BattleStatus
  • Class: Window_ChoiceList
  • Class: Window_Command
  • Class: Window_DebugEdit
  • Class: Window_DebugRange
  • Class: Window_EquipCommand
  • Class: Window_EquipItem
  • Class: Window_EquipSlot
  • Class: Window_EquipStatus
  • Class: Window_EventItem
  • Class: Window_GameEnd
  • Class: Window_Gold
  • Class: Window_Help
  • Class: Window_HorzCommand
  • Class: Window_ItemCategory
  • Class: Window_ItemList
  • Class: Window_MapName
  • Class: Window_MenuActor
  • Class: Window_MenuCommand
  • Class: Window_MenuStatus
  • Class: Window_Message
  • Class: Window_NameEdit
  • Class: Window_NameInput
  • Class: Window_NumberInput
  • Class: Window_Options
  • Class: Window_PartyCommand
  • Class: Window_SavefileList
  • Class: Window_ScrollText
  • Class: Window_Selectable
  • Class: Window_ShopBuy
  • Class: Window_ShopCommand
  • Class: Window_ShopNumber
  • Class: Window_ShopSell
  • Class: Window_ShopStatus
  • Class: Window_SkillList
  • Class: Window_SkillStatus
  • Class: Window_SkillType
  • Class: Window_Status
  • Class: Window_TitleCommand
  • Global
  • クラスツリー