|
|
スプライトを使った音やシェイク付きの演出描画クラス [詳解]
クラス |
|
| class | Image |
| 読み込んだテクスチャ
|
|
| class | NodeState |
| レイヤごとの状態
[詳解]
|
|
公開メンバ関数 |
|
| EffectDrawer (NSprite inSprite, Common.Catalog inCatalog) | |
| override void | load (Common.Rom.RomItem rom, Common.Catalog catalog) |
| override void | initialize () |
| void | initializeSpecificLayer (int layer) |
| bool | isEndPlayingSpecificLayer (int layer) |
| void | initialize (bool withoutExLayer) |
| void | setTemporaryVisibility (int[] layerStatus) |
| override void | finalize () |
| override void | update (bool playSE=true, float elapsed=-1) |
| void | setScale (float nowScaleX, float nowScaleY) |
| void | draw (int targetX, int targetY, bool withFlash, Action drawAction, int drawActionIndex, Color? color) |
| void | drawOnlyActionIndex (int targetX, int targetY, bool withFlash, Action drawAction, int drawActionIndex, Color? color) |
| override void | draw (SharpKmyMath.Matrix4 pp, SharpKmyMath.Matrix4 vv) |
| override void | draw (int targetX, int targetY, bool withFlash=true) |
| void | draw (Vector2 position, Action drawAction, int drawIndex) |
| void | draw (Vector2 position, Action drawAction, int drawIndex, Color color) |
| void | drawOnlyActionIndex (Vector2 position, Action drawAction, int drawIndex) |
| override void | drawFlash () |
| override Color | getNowTargetColor () |
| List< NodeState > | getAvailableNodePosList () |
| override bool | isSameRom (Guid guid) |
| void | drawImageRect (int index, int targetX, int targetY, byte r, byte g, byte b, byte a) |
| Tuple< Vector2, Vector2 > | GetImageSizeAndPosition (int targetX, int targetY) |
基底クラス
Yukar.Engine.EffectDrawerBase
に属する継承公開メンバ関数 |
|
| virtual void | load (Common.Rom.RomItem rom, Common.Catalog catalog) |
| abstract void | initialize () |
| abstract void | finalize () |
| abstract void | update (bool playSE=true, float elapsed=-1) |
| virtual void | draw (int targetX, int targetY, bool withFlash=true) |
| abstract void | draw (SharpKmyMath.Matrix4 pp, SharpKmyMath.Matrix4 vv) |
| abstract void | drawFlash () |
| abstract Color | getNowTargetColor () |
| abstract bool | isSameRom (Guid guid) |
| virtual bool | drawFor3D (MapCharacter src, MapCharacter dest, int totalCount, float yangle) |
公開変数類 |
|
| NSprite | sprite |
| MapScene.EffectPosType | posType |
| float | nowFrame |
| Dictionary< int, float > | exNowFrame = new Dictionary<int, float>() |
| Dictionary< int, float > | exLastFrame = new Dictionary<int, float>() |
| Dictionary< int, float > | exSpeed = new Dictionary<int, float>() |
| bool | isEditMode |
| int | progressState |
基底クラス
Yukar.Engine.EffectDrawerBase
に属する継承公開変数類 |
|
| Common.Rom.RomItem | effect |
| MapCharacter | mapChr |
プロパティ |
|
| bool |
CalcBounds
[get, set]
|
| Rectangle |
Bounds
[get]
|
| override NSprite.OrigPos |
origPos
[get]
|
| List< NSprite.NodeDef > |
NodeList
[get]
|
| List< NSprite.NodeDef > |
NodeDrawList
[get]
|
| List< Common.Resource.Texture > |
Textures
[get]
|
基底クラス
Yukar.Engine.EffectDrawerBase
に属する継承プロパティ |
|
| bool |
isEndPlaying
= true
[get, set]
|
| bool |
isOverDamageTime
= true
[get, set]
|
| bool |
isEndPlayingOrOverDamageTime
[get]
|
| virtual NSprite.OrigPos |
origPos
[get]
|
その他の継承メンバ |
|
基底クラス
Yukar.Engine.EffectDrawerBase
に属する継承静的公開メンバ関数 |
|
| static EffectDrawerBase | createAndLoad (Common.Rom.RomItem effect, Catalog catalog, MapCharacter mapChr=null) |
スプライトを使った音やシェイク付きの演出描画クラス
|
virtual |
Yukar.Engine.EffectDrawerBaseを再実装しています。
|
virtual |
Yukar.Engine.EffectDrawerBaseを実装しています。
|
virtual |
Yukar.Engine.EffectDrawerBaseを実装しています。
|
virtual |
Yukar.Engine.EffectDrawerBaseを実装しています。
|
virtual |
Yukar.Engine.EffectDrawerBaseを実装しています。
|
virtual |
Yukar.Engine.EffectDrawerBaseを実装しています。
|
virtual |
Yukar.Engine.EffectDrawerBaseを実装しています。
|
virtual |
Yukar.Engine.EffectDrawerBaseを実装しています。