Libgdx桌面项目1
2013-09-22 20:23
92 查看
package com.xuefei.mygame; import com.badlogic.gdx.backends.lwjgl.LwjglApplication; import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration; public class Main { public static void main(String[] args) { LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration(); cfg.title = "MyGame"; cfg.useGL20 = false; cfg.width = 800; cfg.height = 480; new LwjglApplication(new MyGame(), cfg); } }
package com.xuefei.mygame; import com.badlogic.gdx.ApplicationListener; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.GL10; import com.badlogic.gdx.graphics.g2d.BitmapFont; import com.badlogic.gdx.scenes.scene2d.Stage; import com.badlogic.gdx.scenes.scene2d.ui.Image; import com.badlogic.gdx.scenes.scene2d.ui.Label; import com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle; public class MyGame implements ApplicationListener { Stage stage; Image wangnima01; @Override public void create() { float w = Gdx.graphics.getWidth(); float h = Gdx.graphics.getHeight(); stage = new Stage(w, h, true); LabelStyle labelStyle = new LabelStyle(new BitmapFont(), Color.WHITE); Label label = new Label("FPS:", labelStyle); label.setName("fpsLabel"); label.setY(0); label.setX(w - label.getTextBounds().width); stage.addActor(label); } @Override public void dispose() { stage.dispose(); } @Override public void render() { Gdx.gl.glClearColor(0, 0, 0, 0); Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT); Label label = (Label) stage.getRoot().findActor("fpsLabel"); label.setText("FPS:" + Gdx.graphics.getFramesPerSecond()); label.setX(800 - label.getTextBounds().width); stage.act(); stage.draw(); } @Override public void resize(int width, int height) { } @Override public void pause() { } @Override public void resume() { } }
相关文章推荐
- Libgdx 桌面项目——图像的绘制1
- Android Studio下调试Libgdx桌面项目的正确设置
- libgdx 桌面环境的搭建
- Android 桌面组件【app widget】 进阶项目②--心情记录器
- 【原】让代码轻盈地飞舞——IDEA13最实用的功能,全面提升开发效率(桌面java项目开发实战)持续更新中
- Android 桌面组件【app widget】 进阶项目--心情记录器
- svn项目放到桌面后,导致桌面上的图标有了问号解决方法。
- iOS 修改项目的桌面名称
- libgdx 的 FreeTypeFontGenerator在android项目下的使用
- 项目记录 Gadget桌面帮助系统
- 桌面虚拟化项目的实施步骤
- 无法在环境变量中找到make命令: make 构建项目HelloWorld 时发生错误 (目标: 桌面) 当执行构建步骤 'Make'时
- linux远程终端桌面项目
- winform安装项目如何在桌面创建快捷方式
- [问题解决]LibGDX 桌面程序找不到资源文件夹
- Win10 10122预览版怎么删除桌面右键菜单中项目?
- 如何把应用程序的快捷方式(shortcuts)添加到桌面——(开源项目apps-for-android中的AnyCut项目详解)
- 关于Java RDP协议实现远程桌面连接的开源项目properjavardp
- Asp.Net大型项目实践系列第二季(二)Windows桌面的ExtJs4实现(含源码) [转]
- Server 2012 使用GPO控制用户无法在桌面或资源管理器项目使用右键菜单功能