Class: Game_Actor
new Game_Actor ()
アクターのパラメータの取得、画像の設定、戦闘の処理とサイドビュー時の画像処理を行うクラス。
関連クラス: Game_Actors, Game_Party, Game_Troop, Game_Enemy, Scene_Battle, BattleManager, Game_Player, Game_Follower
Properties:
  
    
      | Name | Type | Description | 
  
  
    
      | level | Number | [read-only] [レベル] | 
    
      | _actorId | Number | アクター ID | 
    
      | _name | String | [名前] | 
    
      | _nickname | String | [二つ名] | 
    
      | _profile | String | [プロフィール] | 
    
      | _classId | Number | 職業 ID | 
    
      | _level | Number | [レベル] | 
    
      | _characterName | String | [歩行キャラ]画像ファイル名(拡張子なし) | 
    
      | _characterIndex | Number | [歩行キャラ]画像番号 | 
    
      | _faceName | String | [顔]画像ファイル名(拡張子なし) | 
    
      | _faceIndex | Number | [顔]画像番号 | 
    
      | _battlerName | String | [[SV]戦闘キャラ]画像ファイル名(拡張子なし) | 
    
      | _exp | Object | {[classId: number]: number} | 
    
      | _skills | Array.<Number> | [スキル]の配列 | 
    
      | _equips | Array.<Game_Item> | [装備]の配列 | 
    
      | _actionInputIndex | Number | 行動の番号 | 
    
      | _lastMenuSkill | Game_Item | 最後のメニュースキル | 
    
      | _lastBattleSkill | Game_Item | 最後の戦闘スキル | 
    
      | _lastCommandSymbol | String | 最後のコマンド | 
    
      | _stateSteps | Object | {[stateId: number]: number} | 
  
Inherited From
Methods
[アクター]のデータベース情報を返す。
actorId () → {Number}
アクター ID を返す。
防具を返す。
attackAnimationId1 () → {Number}
1 撃目のアニメーション ID を返す。
attackAnimationId2 () → {Number}
2 撃目のアニメーション ID を返す。
attackElements () → {Array.<Number>}
Overrides:Game_BattlerBase
bareHandsAnimationId () → {Number}
素手攻撃のアニメーション ID を返す。
bareHandsElementId () → {Number}
素手攻撃の属性 IDを返す。
basicFloorDamage () → {Number}
基本フロアダメージを返す(規定値:10)
battlerName () → {String}
バトラーの名前を返す。
benchMembersExpRate () → {Number}
戦闘に参加していないメンバーの経験値の取得率を返す。
bestEquipItem (slotId)
指定スロットの最強装備を返す。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | slotId | Number | スロット ID | 
  
指定アイテムと装備アイテムの能力の差分の値を返す。
Parameters:
changeClass (classId, keepExp)
指定クラスに変更する。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | classId | Number | クラス ID | 
    
      | keepExp | Boolean | 経験値を保持するか | 
  
changeEquip (slotId, item)
指定スロットを指定装備に変更。
Parameters:
changeEquipById (etypeId, itemId)
指定装備タイプを指定装備に変更。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | etypeId | Number | 装備タイプ ID | 
    
      | itemId | Number | アイテム ID | 
  
changeExp (exp, show)
経験値を加え、必要ならレベルアップ処理を行う。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | exp | Number | 経験値 | 
    
      | show | Boolean | レベルアップ表示をするか | 
  
changeLevel (level, show)
指定レベルに変更する。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | level | Number | レベル | 
    
      | show | Boolean | レベルを表示するか | 
  
characterIndex () → {Number}
キャラ番号を返す。
characterName () → {String}
キャラの[名前]を返す。
checkFloorEffect ()
フロア効果を調べる。
clearActions ()
Overrides:Game_Battler
clearEquipments ()
全ての装備を外す。
clearStates ()
Overrides:Game_BattlerBase
currentClass () → {RPG.Class}
現在の[クラス]を返す。
currentExp () → {Number}
現在の[経験値]を返す。
currentLevelExp () → {Number}
現在のレベルの必要経験値を返す。
discardEquip (item)
装備を捨て、所持品に残さない。
Parameters:
displayLevelUp (newSkills)
指定スキルの習得とレベルアップのメッセージを表示。
Parameters:
装備の配列を返す。
装備スロットの配列を返す。
eraseState (stateId)
Overrides:Game_BattlerBase
executeFloorDamage ()
フロアダメージを与える。
expForLevel (level) → {Number}
指定レベルまでのレベルアップに必要な経験値を返す。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | level | Number | レベル | 
  
faceIndex () → {Number}
[顔]画像番号を返す。
faceName () → {String}
[顔]画像ファイル名(拡張子なし)を返す。
finalExpRate () → {Number}
戦闘に出ているか控えかで変わる経験値の比率を返す。
findNewSkills (lastSkills) → {Array.<RPG.Skill>}
指定スキルを習得済みとして、身習得スキルを返す。
Parameters:
forceChangeEquip (slotId, item)
指定スロットの装備を(持ち物に戻さず)強制的に変更。
Parameters:
forgetSkill (skillId)
指定スキルを忘却(非習得に)。
Parameters:
味方パーティを返す。
gainExp (exp)
指定経験値を加える。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | exp | Number | 経験値 | 
  
hasArmor (armor) → {Boolean}
指定鎧を装備しているか。
Parameters:
hasNoWeapons () → {Boolean}
武器を持っていな(素手)か。
hasSkill (skillId) → {Boolean}
指定スキルを持っているか。
Parameters:
hasWeapon (weapon) → {Boolean}
指定武器を持っているか。
Parameters:
index () → {Number}
キャラ番号を返す。
initEquips (equips)
指定スロットを初期化する。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | equips | Array.<Number> | スロット ID の配列 | 
  
initExp ()
[経験値]を初期化。
initialize (actorId)
指定アクターで初期化。
Overrides:Game_Battler
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | actorId | Number | アクター ID | 
  
initImages ()
画像の初期化。
initMembers ()
Overrides:Game_Battler
initSkills ()
スキルの初期化。
入力された行動を返す。
isActor () → {Boolean}
Overrides:Game_BattlerBase
isBattleMember () → {Boolean}
戦闘に参加しているか。
isClass (gameClass) → {Boolean}
指定したクラスか。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | gameClass | RPG.Class | クラス | 
  
isEquipChangeOk (slotId) → {Boolean}
指定スロットの装備を変更可能か。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | slotId | Number | スロット ID | 
  
isEquipped (item) → {Boolean}
指定アイテムが装備されているか。
Parameters:
隊列の変更が可能か。
isLearnedSkill (skillId) → {Boolean}
指定スキルを習得しているか。
Parameters:
isMaxLevel () → {Boolean}
最大レベルに到達しているか。
isSkillWtypeOk (skill) → {Boolean}
Overrides:Game_BattlerBase
isSpriteVisible () → {Boolean}
スプライト(画像)が表示されているか。
isWtypeEquipped (wtypeId) → {Boolean}
指定武器タイプの武器を装備しているか。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | wtypeId | Number | 武器タイプ ID | 
  
lastBattleSkill () → {RPG.Skill}
最後の戦闘スキルを返す。
lastCommandSymbol () → {String}
最後のコマンドを返す。
最後のメニュースキルを返す。
learnSkill (skillId)
指定スキルを習得する。
Parameters:
levelDown ()
レベルダウンを実行。
levelUp ()
レベルアップを実行。
行動の配列を生成して返す。
makeActions ()
Overrides:Game_Battler
makeAutoBattleActions ()
自動戦闘の行動を生成。
makeConfusionActions ()
混乱状態の行動を生成。
maxFloorDamage () → {Number}
最大のフロアダメージを返す。
maxLevel ()
最大レベルを返す。
meetsUsableItemConditions (item) → {Boolean}
Overrides:Game_BattlerBase
name ()
[名前]を返す。
nextLevelExp () → {Number}
次のレベルの必要経験値を返す。
nextRequiredExp () → {Number}
[次のレベルまで]の経験値を返す。
nickname () → {String}
[二つ名]を返す。
onPlayerWalk ()
マップシーンで歩いているときに呼ばれるハンドラ。
opponentsUnit () → {Game_Troop}
敵グループを返す。
optimizeEquipments ()
[最強装備]にする。
paramBase (paramId) → {Number}
Overrides:Game_BattlerBase
paramMax (paramId) → {Number}
Overrides:Game_BattlerBase
paramPlus (paramId) → {Number}
Overrides:Game_BattlerBase
Overrides:Game_Battler
Overrides:Game_Battler
Overrides:Game_Battler
攻撃動作を実行。
Overrides:Game_Battler
Overrides:Game_Battler
Overrides:Game_Battler
逃走動作を実行。
Overrides:Game_Battler
Overrides:Game_Battler
マップシーンでの被ダメージ動作を実行。
勝利動作を実行。
profile () → {String}
[プロフィール]を返す。
refresh ()
Overrides:Game_Battler
releaseUnequippableItems (forcing)
装備不可アイテムの装備を外す。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | forcing | Boolean | 強制的に外すか | 
  
resetStateCounts (stateId)
Overrides:Game_BattlerBase
selectNextCommand () → {Boolean}
次のコマンドを選択し、選択できたか返す。
selectPreviousCommand () → {Boolean}
前のコマンドを選択し、選択できたか返す。
setBattlerImage (battlerName)
SV のバトラー画像を設定。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | battlerName | String | [[SV]戦闘キャラ]画像ファイル名(拡張子なし) | 
  
setCharacterImage (characterName, characterIndex)
トップビューのキャラ画像を設定。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | characterName | String | キャラ画像ファイル名(拡張子なし) | 
    
      | characterIndex | Number | キャラ画像番号 | 
  
setFaceImage (faceName, faceIndex)
キャラの[顔]画像を設定。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | faceName | String | [顔]画像ファイル名(拡張子なし) | 
    
      | faceIndex | Number | [顔]画像番号 | 
  
setLastBattleSkill (skill)
最後の戦闘スキルを設定。
Parameters:
setLastCommandSymbol (symbol)
最後に選択されたコマンドを設定。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | symbol | String | コマンドシンボル | 
  
最後に選択されたメニュースキルを設定。
Parameters:
setName (name)
[名前]を設定。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | name | String | [名前] | 
  
setNickname (nickname)
[二つ名]を設定。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | nickname | String | [二つ名] | 
  
setProfile (profile)
[プロフィール]を設定。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | profile | String | [プロフィール] | 
  
setup (actorId)
指定アクターで Gama_Actor を設定。
Parameters:
  
    
      | Name | Type | Description | 
  
  
    
      | actorId | Number | アクター ID | 
  
shouldDisplayLevelUp () → {Boolean}
レベルアップのメッセージ表示を行うか。
showAddedStates ()
ステート付加のメッセージ表示を行うか。
showRemovedStates ()
ステート解除のメッセージ表示を行うか。
取得済みスキルを返す。
startAnimation (animationId, mirror, delay)
Overrides:Game_Battler
stepsForTurn () → {Number}
戦闘 1 ターンに当たる歩数(規定値:20)を返す。
testEscape (item)
指定アイテムが[特殊効果 - 逃げる]を持っているか。
Parameters:
tradeItemWithParty (newItem, oldItem) → {Boolean}
所持アイテムを交換し、交換できたか返す。
Parameters:
traitObjects () → {Array.<*>}
Overrides:Game_Battler</a>
turnEndOnMap ()
マップ上でターン終了(相当)の歩数を歩いた。
updateStateSteps (state)
指定ステート解除条件の歩数をアップデート。
Parameters:
使用可能なスキルの配列を返す。
装備している武器を配列で返す。
      Menu
        RPG ツクール MV JavaScript 非公式リファレンスClass: ArrayClass: AudioManagerClass: BattleManagerClass: BitmapClass: CacheEntryClass: CacheMapClass: ConfigManagerClass: DataManagerClass: DecrypterClass: Game_ActionClass: Game_ActionResultClass: Game_ActorClass: Game_ActorsClass: Game_BattlerClass: Game_BattlerBaseClass: Game_CharacterClass: Game_CharacterBaseClass: Game_CommonEventClass: Game_EnemyClass: Game_EventClass: Game_FollowerClass: Game_FollowersClass: Game_InterpreterClass: Game_ItemClass: Game_MapClass: Game_MessageClass: Game_PartyClass: Game_PictureClass: Game_PlayerClass: Game_ScreenClass: Game_SelfSwitchesClass: Game_SwitchesClass: Game_SystemClass: Game_TempClass: Game_TimerClass: Game_TroopClass: Game_UnitClass: Game_VariablesClass: Game_VehicleClass: GraphicsClass: Html5AudioClass: ImageCacheClass: ImageManagerClass: InputClass: JsonExClass: MV.AudioParametersClass: MV.BattleLogMethodClass: MV.BattleRewardsClass: MV.BattlerAnimationClass: MV.ColorClass: MV.CommandItemClass: MV.ConfigDataClass: MV.CssColorClass: MV.DatabaseFileClass: MV.MatrixClass: MV.MotionClass: MV.PluginSettingsClass: MV.SaveContentsClass: MV.SaveFileInfoClass: MV.TextStateClass: MV.ToneClass: MV.TouchInputEventsNamespace: MVClass: MathClass: NumberClass: PIXI.ContainerClass: PIXI.DisplayObjectClass: PIXI.GraphicsClass: PIXI.RendererClass: PIXI.SpriteClass: PluginManagerClass: PointClass: RPG.ActorClass: RPG.Animation.TimingClass: RPG.AnimationClass: RPG.ArmorClass: RPG.AudioFileClass: RPG.BaseItemClass: RPG.BattleEventPage.ConditionsClass: RPG.BattleEventPageClass: RPG.Class.LearningClass: RPG.ClassClass: RPG.CommonEventClass: RPG.DamageClass: RPG.EffectClass: RPG.Enemy.ActionClass: RPG.Enemy.DropItemClass: RPG.EnemyClass: RPG.EquipItemClass: RPG.EventClass: RPG.EventCommandClass: RPG.EventPage.ConditionsClass: RPG.EventPage.ImageClass: RPG.EventPageClass: RPG.ItemClass: RPG.Map.EncounterClass: RPG.MapClass: RPG.MapInfoClass: RPG.MetaDataClass: RPG.MoveCommandClass: RPG.MoveRouteClass: RPG.SkillClass: RPG.StateClass: RPG.System.AttackMotionClass: RPG.System.TermsClass: RPG.System.TestBattlerClass: RPG.System.VehicleClass: RPG.SystemClass: RPG.TilesetClass: RPG.TraitClass: RPG.Troop.MemberClass: RPG.TroopClass: RPG.UsableItemClass: RPG.WeaponNamespace: RPGClass: RectangleClass: RequestQueueClass: ResourceHandlerClass: SceneManagerClass: Scene_BaseClass: Scene_BattleClass: Scene_BootClass: Scene_DebugClass: Scene_EquipClass: Scene_FileClass: Scene_GameEndClass: Scene_GameoverClass: Scene_ItemClass: Scene_ItemBaseClass: Scene_LoadClass: Scene_MapClass: Scene_MenuClass: Scene_MenuBaseClass: Scene_NameClass: Scene_OptionsClass: Scene_SaveClass: Scene_ShopClass: Scene_SkillClass: Scene_StatusClass: Scene_TitleClass: ScreenSpriteClass: ShaderTilemapClass: SoundManagerClass: SpriteClass: Sprite_ActorClass: Sprite_AnimationClass: Sprite_BalloonClass: Sprite_BaseClass: Sprite_BattlerClass: Sprite_ButtonClass: Sprite_CharacterClass: Sprite_DamageClass: Sprite_DestinationClass: Sprite_EnemyClass: Sprite_PictureClass: Sprite_StateIconClass: Sprite_StateOverlayClass: Sprite_TimerClass: Sprite_WeaponClass: Spriteset_BaseClass: Spriteset_BattleClass: Spriteset_MapClass: StageClass: StorageManagerClass: StringClass: TextManagerClass: TilemapClass: TilingSpriteClass: ToneFilterClass: ToneSpriteClass: TouchInputClass: UtilsClass: WeatherClass: WebAudioClass: WindowClass: WindowLayerClass: Window_ActorCommandClass: Window_BaseClass: Window_BattleActorClass: Window_BattleEnemyClass: Window_BattleItemClass: Window_BattleLogClass: Window_BattleSkillClass: Window_BattleStatusClass: Window_ChoiceListClass: Window_CommandClass: Window_DebugEditClass: Window_DebugRangeClass: Window_EquipCommandClass: Window_EquipItemClass: Window_EquipSlotClass: Window_EquipStatusClass: Window_EventItemClass: Window_GameEndClass: Window_GoldClass: Window_HelpClass: Window_HorzCommandClass: Window_ItemCategoryClass: Window_ItemListClass: Window_MapNameClass: Window_MenuActorClass: Window_MenuCommandClass: Window_MenuStatusClass: Window_MessageClass: Window_NameEditClass: Window_NameInputClass: Window_NumberInputClass: Window_OptionsClass: Window_PartyCommandClass: Window_SavefileListClass: Window_ScrollTextClass: Window_SelectableClass: Window_ShopBuyClass: Window_ShopCommandClass: Window_ShopNumberClass: Window_ShopSellClass: Window_ShopStatusClass: Window_SkillListClass: Window_SkillStatusClass: Window_SkillTypeClass: Window_StatusClass: Window_TitleCommandGlobalクラスツリー