Package | krewfw |
Class | public class KrewConfig |
Inheritance | KrewConfig ![]() |
Property | Defined By | ||
---|---|---|---|
ALLOW_DELAY_FPS : int = 15 [static]
FPS がどこまで落ちるのを許すか。
これ以上の遅れは単純な処理落ちとして扱う
| KrewConfig | ||
ASSET_BASE_PATH : String = asset/ [static] | KrewConfig | ||
ASSET_MANAGER_CLASS : Class [static]
krewFramework はアセット読み込みに starling.utils.AssetManager を用いる。
AssetManager のサブクラスであれば、ここを書き換えることによって任意のクラスを
代わりに利用することができる。 例えばリソースの登録名などが気に入らない場合は
AssetManager.getName() を override したクラスを用意し、ここに指定すればよい。
| KrewConfig | ||
ASSET_MANAGER_VERBOSE : Boolean = false [static] true にすると starling.utils.AssetMamager のログを吐く | KrewConfig | ||
ASSET_URL_SCHEME : String [static]
ビルド対象のプラットフォームに応じて、ファイルアクセスのベースパスとなる
スキーマを任意に指定してほしい. | KrewConfig | ||
FW_LOG_VERBOSE : int = 1 [static]
KrewFramework のログ (krew.fwlog) のレベル. | KrewConfig | ||
GAME_LOG_VERBOSE : int = 1 [static]
ゲーム側で利用するログ (KrewUtil.log) のレベル. | KrewConfig | ||
IS_AIR : Boolean = false [static]
AIR の場合はこれを true にする。Flash なら false のままにすること。
true にすると、krewFramework が AIR でのみ提供されている機能を
利用するようになる。(KrewSoundPlayer で端末の Mute 機能を使うなど)
これを true にすると mxmlc による Flash 向けのビルドが失敗するので注意。
| KrewConfig | ||
PUBLISHER_VERBOSE : Boolean = false [static] true にすると Pub/Sub の Publisher が生まれる・消えるタイミングでログを吐く | KrewConfig | ||
SCENE_ASSET_LOAD_VERBOSE : Boolean = false [static] true にすると Scene のアセットロード時に進捗率などのログを吐く | KrewConfig | ||
SCREEN_HEIGHT : Number = 320 [static] Virtual screen size | KrewConfig | ||
SCREEN_WIDTH : Number = 480 [static] Virtual screen size | KrewConfig | ||
WATCH_NUM_ACTOR : Boolean = false [static] true にすると1秒に1回各 layer の Actor 数をログに吐く | KrewConfig |
ALLOW_DELAY_FPS | property |
public static var ALLOW_DELAY_FPS:int = 15
FPS がどこまで落ちるのを許すか。 これ以上の遅れは単純な処理落ちとして扱う
ASSET_BASE_PATH | property |
public static var ASSET_BASE_PATH:String = asset/
ASSET_MANAGER_CLASS | property |
public static var ASSET_MANAGER_CLASS:Class
krewFramework はアセット読み込みに starling.utils.AssetManager を用いる。 AssetManager のサブクラスであれば、ここを書き換えることによって任意のクラスを 代わりに利用することができる。 例えばリソースの登録名などが気に入らない場合は AssetManager.getName() を override したクラスを用意し、ここに指定すればよい。
ASSET_MANAGER_VERBOSE | property |
public static var ASSET_MANAGER_VERBOSE:Boolean = false
true にすると starling.utils.AssetMamager のログを吐く
ASSET_URL_SCHEME | property |
public static var ASSET_URL_SCHEME:String
ビルド対象のプラットフォームに応じて、ファイルアクセスのベースパスとなる スキーマを任意に指定してほしい. このスキーマは krewfw.core_internal.KrewResourceManager でのパス解決に使用される。
FW_LOG_VERBOSE | property |
public static var FW_LOG_VERBOSE:int = 1
KrewFramework のログ (krew.fwlog) のレベル.
GAME_LOG_VERBOSE | property |
public static var GAME_LOG_VERBOSE:int = 1
ゲーム側で利用するログ (KrewUtil.log) のレベル. 数字の意味は FW_LOG_VERBOSE と同様
IS_AIR | property |
public static var IS_AIR:Boolean = false
AIR の場合はこれを true にする。Flash なら false のままにすること。 true にすると、krewFramework が AIR でのみ提供されている機能を 利用するようになる。(KrewSoundPlayer で端末の Mute 機能を使うなど) これを true にすると mxmlc による Flash 向けのビルドが失敗するので注意。
PUBLISHER_VERBOSE | property |
public static var PUBLISHER_VERBOSE:Boolean = false
true にすると Pub/Sub の Publisher が生まれる・消えるタイミングでログを吐く
SCENE_ASSET_LOAD_VERBOSE | property |
public static var SCENE_ASSET_LOAD_VERBOSE:Boolean = false
true にすると Scene のアセットロード時に進捗率などのログを吐く
SCREEN_HEIGHT | property |
public static var SCREEN_HEIGHT:Number = 320
Virtual screen size
SCREEN_WIDTH | property |
public static var SCREEN_WIDTH:Number = 480
Virtual screen size
WATCH_NUM_ACTOR | property |
public static var WATCH_NUM_ACTOR:Boolean = false
true にすると1秒に1回各 layer の Actor 数をログに吐く