Java 类com.badlogic.gdx.utils.Logger 实例源码
项目:mini2Dx
文件:UATApplication.java
@Override
public void initialise() {
FallbackFileHandleResolver fallbackFileHandleResolver = new FallbackFileHandleResolver(
new ClasspathFileHandleResolver(), new InternalFileHandleResolver());
assetManager = new AssetManager(fallbackFileHandleResolver);
assetManager.setLogger(new Logger("AssetManager", Application.LOG_ERROR));
assetManager.setLoader(UiTheme.class, new UiThemeLoader(fallbackFileHandleResolver));
assetManager.setLoader(TiledMap.class, new TiledMapLoader(fallbackFileHandleResolver));
addScreen(new LoadingScreen(assetManager));
addScreen(new UATSelectionScreen(assetManager));
addScreen(new BlendingUAT());
addScreen(new ClippingUAT());
addScreen(new GeometryUAT());
addScreen(new GraphicsUAT(assetManager));
addScreen(new TextureRegionUAT());
addScreen(new OrthogonalTiledMapNoCachingUAT(assetManager));
addScreen(new OrthogonalTiledMapWithCachingUAT(assetManager));
addScreen(new IsometricTiledMapUAT(assetManager));
addScreen(new HexagonalTiledMapUAT(assetManager));
addScreen(new ParticleEffectsUAT());
addScreen(new ControllerUAT());
addScreen(new ControllerMapping());
addScreen(new UiUAT(assetManager));
}
项目:GDefence
文件:LibgdxUtils.java
@Override
public void create() {
try {
logger.setLevel(Logger.DEBUG);
Gdx.app.setLogLevel(Application.LOG_DEBUG);
Texture.setAssetManager(assets);
spriteBatch = new SpriteBatch();
modelBatch = new ModelBatch();
game.create();
} catch (Exception e) {
logger.error(e.getMessage(), e);
Gdx.app.exit();
}
}
项目:cocos-ui-libgdx
文件:AMScreen.java
@Override
public void show() {
super.show();
layout = new GlyphLayout();
font = new NativeFont(new NativeFontPaint(25));
font.appendText("正在加载...0123456789%");
font.setColor(Color.BLACK);
layout.setText(font, "正在加载...100%");
stage = new Stage(new StretchViewport(1280, 720));
assetManager = new AssetManager();
assetManager.setLogger(new Logger("log", Logger.DEBUG));
assetManager.setLoader(CocosScene.class, new CocosLoader(new InternalFileHandleResolver()));
assetManager.load("mainscene/MenuScene.json", CocosScene.class);
}
项目:ZombieCopter
文件:CameraSystem.java
public CameraSystem(){
float viewWidth = App.engine.viewWidth,
viewHeight = App.engine.viewHeight;
logger = new Logger("CameraSystem",LOG_LEVEL);
logger.debug("initializing");
logger.debug("ViewSize is " + viewWidth + "x" + viewHeight);
camera = new OrthographicCamera();
viewport = new ExtendViewport(viewWidth,viewHeight,0,0,camera);
this.setProcessing(false);
camera.zoom = 1.1f;
/*
camera.position.x = viewport.getWorldWidth() / 2;
camera.position.y = 200;
*/
camRect = new Rectangle();
}
项目:sioncore
文件:ParticleEffectPools.java
public ParticleEffectPools() {
logger = new Logger(TAG, Env.debugLevel);
logger.info("initialising");
pools = new ObjectMap<String, ParticleEffectPool>();
try {
JsonReader reader = new JsonReader();
JsonValue root = reader.parse(Gdx.files.internal(PARTICLES_FILE));
JsonIterator particlesIt = root.iterator();
while (particlesIt.hasNext()) {
JsonValue particleValue = particlesIt.next();
String effectName = particleValue.asString();
logger.info("loading " + effectName);
ParticleEffect effect = new ParticleEffect();
effect.load(Gdx.files.internal(effectName), Gdx.files.internal(PARTICLES_FOLDER));
pools.put(effectName, new ParticleEffectPool(effect,
Env.particlePoolInitialCapacity,
Env.particlePoolMaxCapacity));
}
}
catch (Exception e) {
logger.error("failed to list directory " + PARTICLES_FILE);
}
}
项目:sioncore
文件:MapBodyManager.java
/**
* @param world box2D world to work with.
* @param unitsPerPixel conversion ratio from pixel units to box2D metres.
* @param materialsFile json file with specific physics properties to be assigned to newly created bodies.
* @param loggingLevel verbosity of the embedded logger.
*/
public MapBodyManager(World world, float unitsPerPixel, FileHandle materialsFile, int loggingLevel) {
logger = new Logger("MapBodyManager", loggingLevel);
logger.info("initialising");
this.world = world;
this.units = unitsPerPixel;
FixtureDef defaultFixture = new FixtureDef();
defaultFixture.density = 1.0f;
defaultFixture.friction = 0.8f;
defaultFixture.restitution = 0.0f;
materials.put("default", defaultFixture);
if (materialsFile != null) {
loadMaterialsFile(materialsFile);
}
}
项目:libgdx-utils
文件:LibgdxUtils.java
@Override
public void create() {
try {
logger.setLevel(Logger.DEBUG);
Gdx.app.setLogLevel(Application.LOG_DEBUG);
Texture.setAssetManager(assets);
spriteBatch = new SpriteBatch();
modelBatch = new ModelBatch();
game.create();
} catch (Exception e) {
logger.error(e.getMessage(), e);
Gdx.app.exit();
}
}
项目:tafl
文件:Assets.java
public Assets(SoundService soundService,
GraphicsService graphicsService,
LocaleService localeService,
TaflLevelService levelService,
TaflGame game) {
super(soundService, graphicsService, localeService, levelService, game);
this.soundService = soundService;
this.graphicsService = graphicsService;
this.localeService = localeService;
this.levelService = levelService;
this.game = game;
assetManager.setLoader(com.badlogic.gdx.scenes.scene2d.ui.Skin.class,
new CustomSkinLoader(new InternalFileHandleResolver()));
if (Constants.GameConstants.DEBUG) {
assetManager.getLogger().setLevel(Logger.DEBUG);
}
}
项目:JavaLib
文件:MapBodyManager.java
/**
* @param world
* the EntityWorld to work with
* @param unitsPerPixel
* conversion ratio from pixel units to box2D metres.
* @param materialsFile
* xml file with specific physics properties to be assigned to
* newly created bodies.
* @param loggingLevel
* verbosity of the embedded logger.
*/
public MapBodyManager(EntityWorld world, float unitsPerPixel,
String materialsFile, int loggingLevel) {
m_logger = new Logger("MapBodyManager", loggingLevel);
m_logger.info("initialising");
m_world = world;
m_physicsWorld = world.getBox2DWorld();
m_units = unitsPerPixel;
FixtureDef defaultFixture = new FixtureDef();
defaultFixture.density = 1.0f;
defaultFixture.friction = 0.8f;
defaultFixture.restitution = 0.0f;
m_materials.put("default", defaultFixture);
if (materialsFile != null) {
loadMaterialsFile(materialsFile);
}
}
项目:cll1-gdx
文件:StartSession.java
public StartSession(AbstractGame game, int session) {
this.game = game;
this.session = session;
log.setLevel(Logger.INFO);
}
项目:libgdxjam
文件:AnimationStateDataLoader.java
public AnimationStateDataLoader(FileHandleResolver resolver) {
super(resolver);
logger = new Logger("AnimationStateDataLoader");
data = null;
logger.info("initialising");
}
项目:GdxDemo3D
文件:GdxDemo3D.java
@Override
public void create() {
Gdx.app.setLogLevel(Application.LOG_DEBUG);
getAssetManager().getLogger().setLevel(Logger.DEBUG);
Screen currentScreen = new LoadingGameScreen(this, new GameScreen(this));
setScreen(currentScreen);
}
项目:ZombieCopter
文件:GameScreen.java
public GameScreen(){
logger = new Logger("GameScreen",LOG_LEVEL);
logger.debug("intitializing");
}
项目:ZombieCopter
文件:UserInterface.java
public UserInterface(){
logger = new Logger("UserInterface",LOG_LEVEL);
logger.debug("initializing");
stage = new Stage();
isTouchScreen = (Gdx.app.getType() == ApplicationType.Android ||
Gdx.app.getType() == ApplicationType.iOS);
if (isTouchScreen) {
logger.info("Touchscreen detected");
createTouchControls();
}
}
项目:ZombieCopter
文件:App.java
@Override
public void create() {
Gdx.app.setLogLevel(Logger.DEBUG);
assets = new Assets();
engine = new GameEngine();
engine.initialize();
gameScreen = new GameScreen();
setScreen(gameScreen);
}
项目:ZombieCopter
文件:SpriteRenderSystem.java
@SuppressWarnings("unchecked")
public SpriteRenderSystem() {
super(Family.all(PhysicsComponent.class,SpriteComponent.class).get());
logger = new Logger("SpriteRenderSystem",LOG_LEVEL);
logger.debug("initializing");
batch = new SpriteBatch();
for (SpriteLayer l : SpriteLayer.values()){
spriteLayers.put(l, new ObjectSet<Sprite>());
}
}
项目:sioncore
文件:Env.java
public static void init(SionGame game) {
logger.info("initialising");
Env.game = game;
settings = new Settings("data/config/globals.xml");
virtualWidth = settings.getFloat("virtualWidth", 1280.0f);
virtualHeight = settings.getFloat("virtualHeight", 720.0f);
aspectRatio = virtualWidth / virtualHeight;
metresToPixels = settings.getFloat("metresToPixels", 64);
pixelsToMetres = 1.0f / metresToPixels;
catchBack = settings.getBoolean("catchBack", true);
catchMenu = settings.getBoolean("catchMenu", true);
catchMenu = settings.getBoolean("catchMenu", true);
Vector3 background = settings.getVector("backgroundColor", Vector3.Zero);
backgroundColor = new Color(background.x, background.y, background.z, 1.0f);
Vector3 gravity3 = settings.getVector("gravity", Vector3.Zero);
gravity = new Vector2(gravity3.x, gravity3.y);
doSleep = settings.getBoolean("doSleep", false);
velocityIterations = settings.getInt("velocityIterations", 6);
positionIterations = settings.getInt("positionIterations", 10);
physicsDeltaTime = settings.getFloat("physicsDeltaTime", 0.01f);
particlePoolInitialCapacity = settings.getInt("particlePoolInitialCapacity", 5);
particlePoolMaxCapacity = settings.getInt("particlePoolMaxCapacity", 20);
debugLevel = settings.getInt("debugLevel", Logger.INFO);
debug = debugLevel > Logger.ERROR;
drawBodies = settings.getBoolean("drawBodies", false);
drawJoints = settings.getBoolean("drawJoints", false);
drawABBs = settings.getBoolean("drawABBs", false);
drawInactiveBodies = settings.getBoolean("drawInactiveBodies", false);
drawVelocities = settings.getBoolean("drawVelocities", false);
drawContacts = settings.getBoolean("drawContacts", false);
drawStage = settings.getBoolean("drawStage", false);
drawGrid = settings.getBoolean("drawGrid", true);
drawFPS = settings.getBoolean("drawFPS", true);
}
项目:sioncore
文件:EntityFactory.java
public EntityFactory () {
logger = new Logger(TAG, Env.debugLevel);
logger.info("initialising");
archetypes = new ObjectMap<String, Entity>();
readers = new ObjectMap<Class<? extends Component>, ComponentReader>();
constructors = new ObjectMap<Class<? extends Component>, Constructor<? extends Component>>();
}
项目:sioncore
文件:SpriteAnimationLoader.java
/**
* Creates a new AnimationLoader
*
* @param resolver file resolver to be used
*/
public SpriteAnimationLoader(FileHandleResolver resolver) {
super(resolver);
animationData = null;
logger = new Logger("Animation", Env.debugLevel);
}
项目:sioncore
文件:AnimationStateDataLoader.java
public AnimationStateDataLoader(FileHandleResolver resolver) {
super(resolver);
logger = new Logger("AnimationStateDataLoader", Env.debugLevel);
data = null;
logger.info("initialising");
}
项目:sioncore
文件:LanguageManager.java
/**
* Will load the folder + / + language + .csv file
*
* @param folder
* @param language
* @param loggingLevel
*/
public LanguageManager(String folder, String language) {
this.logger = new Logger(TAG, Env.debugLevel);
this.folder = folder;
this.languageName = language;
if (!loadLanguage(languageName) && !languageName.equals(DEFAULT_LANGUAGE)) {
loadLanguage(DEFAULT_LANGUAGE);
}
}
项目:sioncore
文件:Assets.java
public Assets(String assetFile) {
logger = new Logger(TAG, Env.debugLevel);
logger.info("initialising");
manager = new AssetManager();
// manager.setErrorListener(this);
manager.setLoader(TiledMap.class, new TmxMapLoader(new InternalFileHandleResolver()));
manager.setLoader(PhysicsData.class, new PhysicsLoader(new InternalFileHandleResolver()));
manager.setLoader(SpriteAnimationData.class, new SpriteAnimationLoader(new InternalFileHandleResolver()));
manager.setLoader(SkeletonData.class, new SkeletonDataLoader(new InternalFileHandleResolver()));
manager.setLoader(AnimationStateData.class, new AnimationStateDataLoader(new InternalFileHandleResolver()));
loadGroups(assetFile);
}
项目:sioncore
文件:CategoryBitsManager.java
public CategoryBitsManager() {
logger = new Logger("CategoryBitsManager", Env.debugLevel);
logger.info("initialising");
categoryBits = new ObjectMap<String, Short>();
categoryNames = new ObjectMap<Short, String>();
nextCategory = 0;
}
项目:libgdxcn
文件:AssetLoadingTask.java
public AssetLoadingTask (AssetManager manager, AssetDescriptor assetDesc, AssetLoader loader, AsyncExecutor threadPool) {
this.manager = manager;
this.assetDesc = assetDesc;
this.loader = loader;
this.executor = threadPool;
startTime = manager.log.getLevel() == Logger.DEBUG ? TimeUtils.nanoTime() : 0;
}
项目:droidtowers
文件:TowerAssetManager.java
public static MemoryTrackingAssetManager assetManager() {
if (assetManager == null) {
assetManager = new MemoryTrackingAssetManager(new FileResolverMultiplexer());
if (TowerConsts.DEBUG) {
assetManager.getLogger().setLevel(Logger.ERROR);
}
Texture.setAssetManager(assetManager);
try {
assetList = TowerGameService.instance().getObjectMapper().readValue(Gdx.files.internal("assets.json").read(), AssetList.class);
ensureAssetsAreLoaded();
} catch (IOException e) {
throw new RuntimeException(e);
}
TextureLoader.TextureParameter parameter = new TextureLoader.TextureParameter();
parameter.genMipMaps = true;
parameter.minFilter = MipMapNearestNearest;
parameter.magFilter = Linear;
assetManager.load(checkForHDPI("elevator/shaft.png"), Texture.class, parameter);
assetManager.load(checkForHDPI("elevator/empty.png"), Texture.class, parameter);
defaultSkin = new Skin(Gdx.files.internal("default-skin.json"));
makeCustomGUISkin();
}
return assetManager;
}
项目:gdx-proto
文件:Assets.java
public Assets() {
inst = this;
manager = new AssetManager();
manager.setErrorListener(new AssetErrorListener() {
@Override
public void error(AssetDescriptor assetDescriptor, Throwable throwable) {
Log.error(assetDescriptor.toString());
Log.error(throwable.getMessage());
}
});
manager.getLogger().setLevel(Logger.DEBUG);
}
项目:GDX-Logic-Bricks
文件:LogicBricksTest.java
@Override
public void create() {
Settings.DEBUG = true;
Settings.DRAW_FPS = true;
Settings.FIXED_TIME_STEP = 1 / 75F;
Settings.DRAGGABLE_BOX2D_BODIES = true;
Settings.DEBUG_LEVEL = Logger.DEBUG;
Settings.DRAW_BOX2D_ABBs = false;
Settings.DRAW_BOX2D_BODIES = true;
Settings.DRAW_BOX2D_JOINTS = true;
Settings.DRAW_BOX2D_CONTACTS = true;
Settings.DRAW_BOX2D_VELOCITIES = true;
//Settings.DEBUG_ENTITY = "Player";
Settings.DEBUG_TAGS.add("System");
Settings.DEBUG_TAGS.add("Game");
Settings.DEBUG_TAGS.add("LogicBricksEngine");
// Settings.DEBUG_TAGS.add("MotionActuatorSystem");
//Settings.DEBUG_TAGS.add("EntityBuilder");
context = new ContextTest();
context.load();
engine = context.get(LogicBricksEngine.class);
physics = context.get(World.class);
assetManager = context.get(AssetManager.class);
builders = context.get(LBBuilders.class);
game = context.get(Game.class);
}
项目:GDX-Logic-Bricks
文件:BaseTest.java
public BaseTest() {
GdxNativesLoader.load();
SpriteBatch batch = Mockito.mock(SpriteBatch.class);
when(batch.getColor()).thenReturn(new Color());
Gdx.input = Mockito.mock(Input.class);
Gdx.app = Mockito.mock(Application.class);
Gdx.graphics = Mockito.mock(Graphics.class);
when(Gdx.graphics.getWidth()).thenReturn((int) Settings.WIDTH);
when(Gdx.graphics.getHeight()).thenReturn((int) Settings.HEIGHT);
Settings.DEBUG_LEVEL = Logger.DEBUG;
Settings.TESTING = true;
Settings.MAX_STEPS = 60;
GameContext context = new ContextTest();
context.load();
this.game = context.get(Game.class);
engine = context.get(LogicBricksEngine.class);
builders = context.get(LBBuilders.class);
entityBuilder = builders.getEntityBuilder();
bodyBuilder = builders.getBodyBuilder();
}
项目:OverdriveGDX
文件:OVDScriptManager.java
public OVDScriptManager() {
log = new Logger( OVDScriptManager.class.getCanonicalName(), Logger.INFO );
bsh = new Interpreter();
/*
try {
bsh.eval( "print( \"Hello World\" );" );
}
catch( EvalError e ) {
log.error( "Error evaluating script.", e );
}
*/
}
项目:JavaLib
文件:LogManager.java
/**
* Retrieves a log from the LogManager or creates one if it doesn't exist.
*
* @param logName
* The name of the log to retrieve.
* @param type
* The type of the log to retrieve.
* @return The specified log from the manager.
*/
public static Logger getLog(String logName, LogType type) {
// If the log does not exist in the current logs list.
if (!logs.containsKey(logName)) {
// Create a new log with logName.
logs.put(logName, new com.badlogic.gdx.utils.Logger(logName, type.asInt()));
}
return logs.get(logName);
}
项目:minihabits
文件:LibgdxLog.java
public LibgdxLog(Class<?> objectType) {
this.logger = new Logger(objectType.getSimpleName(), Gdx.app.getLogLevel());
}
项目:minihabits
文件:PreferencesBasedFeedbacksStorageTest.java
@Before public void setup() {
// TODO rimuovere sto porcame
PreferencesBasedFeedbacksStorage.LOG.setLevel(Logger.ERROR);
}
项目:cll1-gdx
文件:RefCounts.java
public RefCounts() {
log.setLevel(Logger.NONE);
}
项目:libgdxjam
文件:LibgdxJam.java
@Override
public void create () {
logger = new Logger(LibgdxJam.class.getName(), Env.LOG_LEVEL);
logger.info("create");
Env.init(this);
Box2D.init();
categories = new Categories();
tags = new Tags();
assetManager = new AssetManager();
assetManager.setLoader(
SkeletonData.class,
new SkeletonDataLoader(
new InternalFileHandleResolver()
)
);
assetManager.setLoader(
OverlapScene.class,
new OverlapSceneLoader(
new InternalFileHandleResolver()
)
);
assetManager.setLoader(
PhysicsData.class,
new PhysicsDataLoader(
new InternalFileHandleResolver(),
categories
)
);
assetManager.setLoader(
AnimationControl.class,
new AnimationControlLoader(
new InternalFileHandleResolver(),
tags
)
);
tweenManager = new TweenManager();
Tween.registerAccessor(Camera.class, new CameraAccessor());
uiCamera = new OrthographicCamera();
uiViewport = new ExtendViewport(
Env.MIN_UI_WIDTH,
Env.MIN_UI_HEIGHT,
Env.MAX_UI_WIDTH,
Env.MAX_UI_HEIGHT,
uiCamera
);
stage = new Stage(uiViewport);
Gdx.input.setInputProcessor(inputMultiplexer);
inputMultiplexer.addProcessor(stage);
setScreen( Screens.getLoadingScreen() );
}
项目:ZombieCopter
文件:MenuScreen.java
public MenuScreen(){
logger = new Logger("MenuScreen",LOG_LEVEL);
logger.info("intializing");
}
项目:ZombieCopter
文件:VisionSystem.java
@SuppressWarnings("unchecked")
public VisionSystem(){
super(Family.all(PhysicsComponent.class,LookComponent.class).get());
logger = new Logger("VisionSystem",LOG_LEVEL);
logger.debug("initializing");
}
项目:sioncore
文件:StateMachine.java
public StateMachine(String name, Entity entity) {
logger = new Logger(name, Env.debugLevel);
logger.info("initialising");
states = new ObjectMap<Class<? extends State>, State>();
this.entity = entity;
}
项目:sioncore
文件:SpriteAnimationData.java
/**
* @param loggingLevel verbosity of the animation data logging
*/
public SpriteAnimationData() {
logger = new Logger("Animation", Env.debugLevel);
}
项目:sioncore
文件:SionGame.java
@Override
public void create() {
Env.init(this);
logger = new Logger(TAG, Env.debugLevel);
logger.info("initialising");
categoryBitsManager = new CategoryBitsManager();
assets = new Assets("data/config/assets.json");
assets.loadGroup("base");
assets.finishLoading();
screens = new ObjectMap<Class<? extends SionScreen>, SionScreen>();
nextScreen = null;
currentScreen = null;
camera = new OrthographicCamera();
viewport = new ExtendViewport(800 * Env.pixelsToMetres, 600 * Env.pixelsToMetres, 1280 * Env.pixelsToMetres, 720 * Env.pixelsToMetres, camera);
uiCamera = new OrthographicCamera();
uiViewport = new ExtendViewport(800, 600, 1280, 720, uiCamera);
tweenManager = new TweenManager();
Tween.registerAccessor(OrthographicCamera.class, new CameraTweener());
Tween.registerAccessor(Actor.class, new ActorTweener());
Tween.registerAccessor(TransformComponent.class, new TransformTweener());
Tween.setCombinedAttributesLimit(4);
world = new World(Env.gravity, Env.doSleep);
collisionHandler = new CollisionHandler();
world.setContactListener(collisionHandler);
accumulator = 0.0;
currentTime = TimeUtils.millis() / 1000.0;
engine = new Engine();
stage = new Stage();
stage.setViewport(uiViewport);
multiplexer = new InputMultiplexer();
Gdx.input.setInputProcessor(multiplexer);
Gdx.input.setCatchBackKey(Env.catchBack);
Gdx.input.setCatchMenuKey(Env.catchMenu);
multiplexer.addProcessor(this);
languageManager = new LanguageManager("data/lang", Locale.getDefault().getLanguage());
particlePools = new ParticleEffectPools();
shaderManager = new ShaderManager();
entityFactory = new EntityFactory();
entityFactory.registerReader(new ColorComponentReader());
entityFactory.registerReader(new FontComponentReader());
entityFactory.registerReader(new MapComponentReader());
entityFactory.registerReader(new OverridePhysicsComponentReader());
entityFactory.registerReader(new ParticleComponentReader());
entityFactory.registerReader(new PhysicsComponentReader());
entityFactory.registerReader(new ShaderComponentReader());
entityFactory.registerReader(new SpineComponentReader());
entityFactory.registerReader(new SpriteComponentReader());
entityFactory.registerReader(new StateComponentReader());
entityFactory.registerReader(new TextureComponentReader());
entityFactory.registerReader(new TransformComponentReader());
}
项目:sioncore
文件:PhysicsLoader.java
public PhysicsLoader(FileHandleResolver resolver) {
super(resolver);
logger = new Logger("Physics", Env.debugLevel);
}