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

Class: Sprite_Character

Extends: Sprite_Base

new Sprite_Character (character)

データベース JSON データ オブジェクト
    Game_Character
[アクター] RPG.Actor Game_Actor
[プレイヤー] Game_Player
[フォロワー] Game_Follower
[イベント] RPG.Event Game_Event
[乗り物] RPG.System.Vehicle Game_Vehicle

マップ上のキャラクタを表示するスプライト。

関連クラス: Scene_Map, Spriteset_Map,Sprite_Actor

Parameters:

Name Type Description
character Game_Character キャラクタデータ

Properties:

Name Type Description
_character Game_Character キャラクタデータ
_balloonDuration Number フキダシの継続時間
_tilesetId Number タイルセット ID
_upperBody Sprite 上半身
_lowerBody Sprite 下半身
_bushDepth Number 茂みの深さ(ピクセル)
_balloonSprite Sprite_Balloon 付随するフキダシスプライト

Inherited From

PIXI.DisplayObject

PIXI.Container

PIXI.Sprite

Sprite

Sprite_Base

Methods

characterBlockX () → {Number}

ブロックの x 座標を返す。

characterBlockY () → {Number}

ブロックの y 座標を返す。

characterPatternX () → {Number}

キャラパターンの x 座標を返す。

characterPatternY () → {Number}

キャラパターンの y 座標を返す。

createHalfBodySprites ()

半分のスプライトを生成。

endBalloon ()

フキダシを削除。

initialize (character)

Overrides: Sprite_Base

Parameters:
Name Type Description
character Game_Character キャラクタデータ

initMembers ()

メンバ変数の初期化。

isBalloonPlaying () → {boolean}

フキダシが動作しているか。

isImageChanged () → {Boolean}

画像が切り替わったか。

isTile () → {boolean}

タイルの上に乗っている(0 < tileID)か。

patternHeight () → {Number}

パターンの高さ(ピクセル)を返す。

patternWidth () → {Number}

パターンの幅(ピクセル)を返す。

setCharacter (character)

キャラクタを再設定。コンストラクタに渡す値と同じ。

Parameters:
Name Type Description
character Game_Character  

setCharacterBitmap ()

キャラクタの画像を設定。

setTileBitmap ()

タイル画像を設定。

setupAnimation ()

アニメーションを設定。

setupBalloon ()

フキダシの設定。

startBalloon ()

フキダシの表示を開始。

tilesetBitmap (tileId) → {Bitmap}

指定タイル ID のタイルセット画像(ビットマップ)を返す。

Parameters:
Name Type Description
tileId Number タイル ID

update ()

Overrides: Sprite_Base

updateAnimation ()

アニメーションをアップデート。

updateBalloon ()

フキダシをアップデート。

updateBitmap ()

ビットマップをアップデート。

updateCharacterFrame ()

キャラクタのフレームをアップデート。

updateFrame ()

フレームをアップデート。

updateHalfBodySprites ()

半分のスプライトをアップデート。

updateOther ()

その他のアップデート。

updatePosition ()

キャラクタの位置をアップデート。

updateTileFrame ()

タイルのフレームをアップデート。

updateVisibility ()

Overrides: Sprite_Base

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: MV.AudioParameters
  • Class: MV.BattleLogMethod
  • Class: MV.BattleRewards
  • Class: MV.BattlerAnimation
  • Class: MV.Color
  • Class: MV.CommandItem
  • Class: MV.ConfigData
  • Class: MV.CssColor
  • Class: MV.DatabaseFile
  • Class: MV.Matrix
  • Class: MV.Motion
  • Class: MV.PluginSettings
  • Class: MV.SaveContents
  • Class: MV.SaveFileInfo
  • Class: MV.TextState
  • Class: MV.Tone
  • Class: MV.TouchInputEvents
  • Namespace: MV
  • Class: Math
  • Class: Number
  • Class: PIXI.Container
  • Class: PIXI.DisplayObject
  • Class: PIXI.Graphics
  • Class: PIXI.Renderer
  • Class: PIXI.Sprite
  • Class: PluginManager
  • Class: Point
  • Class: RPG.Actor
  • Class: RPG.Animation.Timing
  • Class: RPG.Animation
  • Class: RPG.Armor
  • Class: RPG.AudioFile
  • Class: RPG.BaseItem
  • Class: RPG.BattleEventPage.Conditions
  • Class: RPG.BattleEventPage
  • Class: RPG.Class.Learning
  • Class: RPG.Class
  • Class: RPG.CommonEvent
  • Class: RPG.Damage
  • Class: RPG.Effect
  • Class: RPG.Enemy.Action
  • Class: RPG.Enemy.DropItem
  • Class: RPG.Enemy
  • Class: RPG.EquipItem
  • Class: RPG.Event
  • Class: RPG.EventCommand
  • Class: RPG.EventPage.Conditions
  • Class: RPG.EventPage.Image
  • Class: RPG.EventPage
  • Class: RPG.Item
  • Class: RPG.Map.Encounter
  • Class: RPG.Map
  • Class: RPG.MapInfo
  • Class: RPG.MetaData
  • Class: RPG.MoveCommand
  • Class: RPG.MoveRoute
  • Class: RPG.Skill
  • Class: RPG.State
  • Class: RPG.System.AttackMotion
  • Class: RPG.System.Terms
  • Class: RPG.System.TestBattler
  • Class: RPG.System.Vehicle
  • Class: RPG.System
  • Class: RPG.Tileset
  • Class: RPG.Trait
  • Class: RPG.Troop.Member
  • Class: RPG.Troop
  • Class: RPG.UsableItem
  • Class: RPG.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: 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
  • クラスツリー