Class: Game_Message
new Game_Message ()
メッセージや選択肢の文字列や設定をこのクラスに一時保存し、ウィンドウが表示の際に参照するクラス。
Game_Message はデータを保持しているだけで、表示の際はウィンドウ側から参照される。
なお、メッセージの終了待ちには Game_Interpreter.setWaitMode() メソッドが使われる。
関連クラス: Window_Base, Window_Message, Window_ChoiceList, Window_NumberInput, Window_EventItem, Window_ScrollText, RPG.Actor
Properties:
[背景]
番号 |
[背景] |
0 |
ウィンドウ |
1 |
暗くする |
2 |
透明 |
[ウィンドウ位置]
Methods
add (text)
テキストを追加する。
Parameters:
Name |
Type |
Description |
text |
String |
追加するテキスト |
allText () → {String}
メッセージに含まれるすべてのテキストを返す。
background () → {Number}
[背景]の番号を返す。
choiceBackground () → {Number}
選択肢の[背景]を返す。
choiceCancelType ()
選択肢のキャンセルのタイプを返す。
choiceDefaultType ()
選択肢の[デフォルト]のタイプを返す。
choicePositionType () → {Number}
選択肢の[ウィンドウ位置]を返す。
選択肢を返す。
clear ()
消去。
faceIndex () → {Number}
[顔]番号を返す。
faceName () → {String}
[顔]ファイル名を返す。
hasText () → {Boolean}
メッセージがテキストを持っているか。
initialize ()
オブジェクト生成時の初期化。
isBusy () → {Boolean}
表示や入力・選択の最中か。
isChoice () → {Boolean}
[選択肢の表示]か。
isItemChoice () → {Boolean}
[アイテム選択の処理]か。
[数値入力の処理]か。
itemChoiceItypeId () → {Number}
[アイテムタイプ]を返す。
itemChoiceVariableId () → {Number}
選択項目を代入する[変数]ID を返す。
newPage ()
次のページを生成する。
[桁数]を返す。
数値を代入する[変数]ID を返す。
onChoice (n)
選択時に呼ばれるハンドラ。
Parameters:
Name |
Type |
Description |
n |
Number |
選択項目の番号 |
positionType () → {Number}
メッセージウィンドウの[ウィンドウ位置]を返す。
スクロールするか。
[早送りなし]か。
スクロール速度を返す。
setBackground (background)
メッセージウィンドウの[背景]を設定。
Parameters:
Name |
Type |
Description |
background |
Number |
[背景] (既定値 : 0) |
setChoiceBackground (background)
選択肢の[背景]を設定。
Parameters:
setChoiceCallback (callback)
選択肢のコールバック関数を設定。
Parameters:
Name |
Type |
Description |
callback |
function |
コールバック関数 |
setChoicePositionType (positionType)
選択肢の[ウィンドウ位置]を設定。
Parameters:
setChoices (choices, defaultType, cancelType)
[選択肢]を設定。
Parameters:
setFaceImage (faceName, faceIndex)
[顔]を設定。
Parameters:
Name |
Type |
Description |
faceName |
String |
ファイル名 |
faceIndex |
Number |
番号 |
setItemChoice (variableId, itemType)
変数と[アイテムタイプ]を同時に設定。
Parameters:
Name |
Type |
Description |
variableId |
Number |
[変数]の ID |
itemType |
Number |
[アイテムタイプ] |
変数と[桁数]を同時に設定。
Parameters:
Name |
Type |
Description |
variableId |
Number |
[変数]の ID |
maxDigits |
Number |
[桁数] |
setPositionType (positionType)
メッセージウィンドウの[ウィンドウ位置]を設定。
Parameters:
スクロールの速度と[早送りなし]を同時に設定。
Parameters:
Name |
Type |
Description |
speed |
Number |
スクロール速度 |
noFast |
Boolean |
[早送りなし]か |
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クラスツリー