Class: Window
new Window ()
ゲーム内で使われるウィンドウ。ブラウザやその他アプリケーションのウィンドウではない。
通常 WindowLayer に含まれ、内部に以下のような形で画像を持っている。
_windowPauseSignSprite
ポーズサイン
_upArrowSprite
上向き矢印
_downArrowSprite
下向き矢印
_windowContentsSprite
内容
_windowCursorSprite
カーソル
_windowSpriteContainer
ウィンドウ
_windowFrameSprite
枠
_windowBackSprite
背景
このうち contents
を書き換えることで、メッセージやアイコンなどの表示内容を変更する。
opacity 系のプロパティは、対象スプライトの alpha プロパティを読み書きしているだけ。
関連クラス: Graphics, Scene_Base
Sub Classes
Properties:
Name |
Type |
Description |
active |
Boolean |
ウィンドウがアクティブか |
openness |
Number |
開放度(0 〜 255) |
contents |
Bitmap |
内容( _windowContentsSprite )の画像 |
windowskin |
Bitmap |
ウィンドウのスキン画像 |
pause |
Boolean |
ポーズサインが表示中か |
downArrowVisible |
Boolean |
下向きスクロールアローが表示中か |
upArrowVisible |
Boolean |
上むきスクロールアローが表示中か |
opacity |
Number |
ウィンドウ( _windowSpriteContainer ) の不透明度(0 〜 255) |
backOpacity |
Number |
背景( _windowBackSprite ) の不透明度(0 〜 255) |
contentsOpacity |
Number |
内容( _windowContentsSprite ) の不透明度(0 〜 255) |
origin |
Point |
スクロールの際のウィンドウの原点 |
margin |
Number |
枠の幅(ピクセル) |
padding |
Number |
枠とコンテンツの間のパディング幅(ピクセル) |
_isWindow |
Boolean |
ウィンドウか |
_windowskin |
Bitmap |
ウィンドウのスキンに使う画像 |
_width |
Number |
幅 |
_height |
Number |
高さ |
_cursorRect |
Rectangle |
コマンド選択カーソルの矩形範囲 |
_openness |
Number |
開放度 |
_animationCount |
Number |
アニメーションカウント |
_padding |
Number |
パディング |
_margin |
Number |
マージン |
_colorTone |
MV.Tone |
[色調] |
_windowSpriteContainer |
PIXI.Container |
ウィンドウ画像コンテナ |
_windowBackSprite |
Sprite |
背景 |
_windowCursorSprite |
Sprite |
コマンド選択カーソル |
_windowFrameSprite |
Sprite |
枠 |
_windowContentsSprite |
Sprite |
内容( contents を含む ) |
_windowArrowSprites |
Array.<*> |
矢印 |
_windowPauseSignSprite |
Sprite |
ポーズサイン |
_downArrowSprite |
Sprite |
下向き矢印 |
_upArrowSprite |
Sprite |
上向き矢印 |
Inherited From
- (static) mixin (source)
- _recursivePostUpdateTransform ()
- displayObjectUpdateTransform ()
- getBounds (skipUpdate, rect)
- getGlobalPosition (point, skipUpdate)
- setParent (container)
- setTransform (x, y, scaleX, scaleY, rotation, skewX, skewY, pivotX, pivotY)
- toGlobal (position, point, skipUpdate)
- toLocal (position, from, point, skipUpdate)
Methods
_createAllParts ()
ウィンドウの表示に必要な部品を生成する。
_onWindowskinLoad ()
スキンがダウンロードされたときのハンドラ。
_refreshAllParts ()
部品の再描画。
_refreshArrows ()
矢印の再描画。
_refreshBack ()
背景の再描画。
_refreshContents ()
内容の再描画。
_refreshCursor ()
カーソルの再描画。
_refreshFrame ()
枠の再描画。
_refreshPauseSign ()
ポーズサインの再描画。
_updateArrows ()
矢印のアップデート。
_updateContents ()
内容のアップデート。
_updateCursor ()
カーソルのアップデート。
_updatePauseSign ()
ポーズサインのアップデート。
addChildToBack (child) → {Object}
ウィンドウ( _windowSpriteContainer
)の上に子オブジェクトを追加し、追加されたオブジェクトを返す。
Parameters:
initialize ()
オブジェクト生成時の初期化。
isClosed () → {Boolean}
ウィンドウが完全に閉じているか。
つまり、openness === 0 であるか。
isOpen () → {Boolean}
ウィンドウが完全に開いているか。
つまり、openness === 255 であるか。
move (x, y, width, height)
指定した位置と大きさにウィンドウを変更。
Parameters:
Name |
Type |
Description |
x |
Number |
ウィンドウ x 座標(ピクセル) |
y |
Number |
ウィンドウ y 座標(ピクセル) |
width |
Number |
ウィンドウ幅(ピクセル) |
height |
Number |
ウィンドウ高さ(ピクセル) |
setCursorRect (x, y, width, height)
コマンド用カーソルの位置と大きさを設定。
Parameters:
Name |
Type |
Description |
x |
Number |
カーソル x 座標(ピクセル) |
y |
Number |
カーソル y 座標(ピクセル) |
width |
Number |
カーソル幅(ピクセル) |
height |
Number |
カーソル高さ(ピクセル) |
setTone (r, g, b)
背景の色調を設定。
Parameters:
Name |
Type |
Description |
r |
Number |
赤(-255 〜 255) |
g |
Number |
緑(-255 〜 255) |
b |
Number |
青(-255 〜 255) |
update ()
フレーム毎のアップデート。
Overrides: PIXI.Container
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クラスツリー