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クラスツリー