本文整理汇总了Java中com.badlogic.gdx.utils.viewport.FitViewport.setCamera方法的典型用法代码示例。如果您正苦于以下问题:Java FitViewport.setCamera方法的具体用法?Java FitViewport.setCamera怎么用?Java FitViewport.setCamera使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.badlogic.gdx.utils.viewport.FitViewport
的用法示例。
在下文中一共展示了FitViewport.setCamera方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: show
import com.badlogic.gdx.utils.viewport.FitViewport; //导入方法依赖的package包/类
public void show() {
if (!init) {
loadingScreenAssets = new Assets.LoadingScreenAssets();
AL.getAssetManager().loadAssetFields(loadingScreenAssets);
AL.getAssetManager().finishLoading();
font = new BitmapFont();
batch = new SpriteBatch();
cam = new OrthographicCamera();
viewport = new FitViewport(1920, 1080);
viewport.setCamera(cam);
stage = new Stage(viewport);
stage.setViewport(viewport);
skin = loadingScreenAssets.styles_json;
loadingScreenBar = new ProgressBar(0, 100, 1, false, skin);
loadingScreenBar.setPosition(25, -10);
loadingScreenBar.setSize(1890, 50);
stage.addActor(loadingScreenBar);
}
init = true;
}
示例2: show
import com.badlogic.gdx.utils.viewport.FitViewport; //导入方法依赖的package包/类
/**
* Method responsible for initializing the main menu
* Called when the screen becomes the current screen of the game
*/
@Override
public void show() {
AL.getAudioManager().registerMusic("bitrush", menuAssets.bitrush);
AL.getAudioManager().playMusic("bitrush");
cam = new OrthographicCamera();
viewport = new FitViewport(1920, 1080);
viewport.setCamera(cam);
stage = new Stage(viewport);
stage.setViewport(viewport);
skin = menuAssets.styles_json;
skin.getFont("bocklin").getData().setScale(0.8f, 0.8f);
int x = 1920;
int y = 1080;
spriteBatch = new SpriteBatch();
mainbackground = menuAssets.testmainscreen;
initButtons();
AL.input.setInputProcessor(stage);
}
示例3: show
import com.badlogic.gdx.utils.viewport.FitViewport; //导入方法依赖的package包/类
/**
* Method responsible for initializing the main menu
* Called when the screen becomes the current screen of the game
*/
@Override
public void show() {
cam = new OrthographicCamera();
viewport = new FitViewport(1920, 1080);
viewport.setCamera(cam);
stage = new Stage(viewport);
stage.setViewport(viewport);
skin = settingsAssets.styles_json;
int x = 1920;
int y = 1080;
spriteBatch = new SpriteBatch();
mainbackground = settingsAssets.testmainscreen;
BitmapFont font = settingsAssets.bocklin_fnt;
TextureRegion backgroundTexture = new TextureRegion(settingsAssets.background_textbutton);
inputTable = new Table();
keys = IInputConfig.InputKeys.values();
keyMap = new HashMap<>();
initInputRows(font, backgroundTexture);
createBackButton();
AL.input.setInputProcessor(new InputMultiplexer(stage, this));
}
示例4: show
import com.badlogic.gdx.utils.viewport.FitViewport; //导入方法依赖的package包/类
/**
* Method responsible for initializing the GameOverScreen
* Called when the screen becomes the current screen of the game
*/
@Override
public void show() {
cam = new OrthographicCamera();
viewport = new FitViewport(1920, 1080);
viewport.setCamera(cam);
stage = new Stage(viewport);
stage.setViewport(viewport);
skin = menuAssets.styles_json;
skin.getFont("bocklin").getData().setScale(0.8f, 0.8f);
int x = 1920;
int y = 1080;
spriteBatch = new SpriteBatch();
mainbackground = menuAssets.testmainscreen;
createComponents();
AL.input.setInputProcessor(stage);
}
示例5: show
import com.badlogic.gdx.utils.viewport.FitViewport; //导入方法依赖的package包/类
/**
* Method responsible for initializing the pause menu
* Called when the screen becomes the current screen of the game
*/
@Override
public void show() {
// Inits:
cam = new OrthographicCamera();
viewport = new FitViewport(1920, 1080);
viewport.setCamera(cam);
stage = new Stage(viewport);
stage.setViewport(viewport);
skin = menuAssets.styles_json;
skin.getFont("bocklin").getData().setScale(0.8f, 0.8f);
int x = 1920;
int y = 1080;
spriteBatch = new SpriteBatch();
mainbackground = menuAssets.testmainscreen;
createComponents();
AL.input.setInputProcessor(new InputMultiplexer(stage, this));
}
示例6: show
import com.badlogic.gdx.utils.viewport.FitViewport; //导入方法依赖的package包/类
/**
* Method responsible for initializing the settings menu
* Called when the screen becomes the current screen of the game
*/
@Override
public void show() {
cam = new OrthographicCamera();
viewport = new FitViewport(1920, 1080);
viewport.setCamera(cam);
stage = new Stage(viewport);
stage.setViewport(viewport);
skin = settingsAssets.styles_json;
int x = 1920;
int y = 1080;
spriteBatch = new SpriteBatch();
mainbackground = settingsAssets.testmainscreen;
componentMap = new HashMap<>();
selectionTexture = settingsAssets.background_textbutton;
Sprite sprite = new Sprite(selectionTexture);
selection = new SpriteDrawable(sprite);
tabbedPane = new SettingsTabbedPane(skin, x, y, componentMap);
initTabs();
createVideoTable();
createAudioTable();
componentMap.put(btTabVideo, tableVideo);
componentMap.put(btTabAudio, tableAudio);
tabbedPane.setCurrentTab(btTabVideo);
stage.addActor(tabbedPane);
createBackButton();
AL.input.setInputProcessor(new InputMultiplexer(stage, this));
}
示例7: View
import com.badlogic.gdx.utils.viewport.FitViewport; //导入方法依赖的package包/类
public View() {
camera = new OrthographicCamera(Config.viewWidth, Config.viewHeight);
uiCamera = new OrthographicCamera(Config.viewWidth, Config.viewHeight);
uiCamera.translate(Config.viewWidth / 2, Config.viewHeight / 2);
uiCamera.update();
viewport = new FitViewport(Config.viewWidth, Config.viewHeight);
worldViewport = new FitViewport(Config.viewWidth, Config.viewHeight);
worldViewport.setCamera(camera);
}