• 2024-06-18Libgdx游戏开发(4)——显示中文文字
    原文:Libgdx游戏开发(4)——显示中文文字-Stars-One的杂货小窝本文代码示例采用kotlin代码进行讲解,且需要有libgdx入门基础这里主要介绍关于在Libgdx显示文字的2种方法2种方法优缺点BitmapFont优势:易于操作和使用,简单快速实现文本渲染。资源消耗相对较低,速度较快。
  • 2024-02-24【libGDX】Mesh纹理贴图
    1前言​纹理贴图的本质是将图片的纹理坐标与模型的顶点坐标建立一一映射关系。纹理坐标的x、y轴正方向分别朝右和朝下,如下。2纹理贴图​本节将使用Mesh、ShaderProgram、Shader实现纹理贴图,OpenGLES的实现见博客→纹理贴图,本节完整代码资源见→libGDXMes
  • 2024-02-23【libGDX】使用Mesh绘制立方体
    1前言​本文主要介绍使用Mesh绘制立方体,读者如果对Mesh不太熟悉,请回顾以下内容:使用Mesh绘制三角形使用Mesh绘制矩形使用Mesh绘制圆形​在绘制立方体的过程中,主要用到了MVP(ModelViewProjection)矩阵变换。Model:模型变换,施加在模型上的空间变换,包含平移变
  • 2024-02-22【libGDX】使用Mesh绘制矩形
    1前言​使用Mesh绘制三角形中介绍了绘制三角形的方法,本文将介绍绘制正方形的方法。​libGDX以点、线段、三角形为图元,没有提供绘制矩形内部的接口。要绘制矩形内部,必须通过三角形拼接而成,如下图,是通过GL_TRIANGLE_FAN模式绘制矩形。​绘制的坐标点如下,屏幕中
  • 2024-02-21【libGDX】初识libGDX
    1前言​libGDX是一个开源且跨平台的Java游戏开发框架,于2010年3月11日推出0.1版本,它通过OpenGLES2.0/3.0渲染图像,支持Windows、Linux、macOS、Android、iOS、Web等平台,提供了统一的API,用户只需要写一套代码就可以在多个平台上运行,官方介绍见→Features。
  • 2023-12-26libgdx摄像头的移动
    要知道,做一个游戏,摄像头是必不可少的。接下来,我将讲解libgdx里面摄像头的移动2d摄像头OrthographicCamera也叫做正交相机结果展示:按上下左右是可以移动的OrthographicCameracamera的使用:完整代码:packagecom.brentaureli.mariobros.cam;importcom.badlogic.gdx.Appli
  • 2023-12-25libgdx的基础讲解
    今天讲解libgdx的示例代码知识SpriteBatch用于绘制2D图像Texture资源的实体类music长音乐如背景音乐sound短音乐,如一个物体触发的短时间音乐代码:packagecom.mygdx.game;importcom.badlogic.gdx.ApplicationAdapter;importcom.badlogic.gdx.graphics.Texture;
  • 2023-07-28LibGdx 游戏引擎 freetype 使用指南
    网上大多数的Libgdx文档,使用的版本都是0.9X的时候留下的,1.X版本的比较少。freetype在1.X时使用发生发生了变化,写一下变化。本人使用的是Libgdx1.6版本。首先给两个传送门,可以去Git上看官方的wiki。官方的freetype说明https://github.com/libgdx/libgdx/wiki/Gdx-freetype官方的
  • 2023-05-07(libgdx学习)翻转图片的两种方法
    第一种是使用TextureRegion中的flip(boolean,boolean)方法进行翻转,另一种是使用SpriteBatch中的TextureRegionregion,floatx,floaty,floatoriginX,floatoriginY,floatwidth,floatheight,floatscaleX,floatscaleY,floatrotati
  • 2023-05-07(libgdx小结)window(游戏对话框的使用)
    packagecom.example.groupactiontest;importcom.badlogic.gdx.ApplicationListener;importcom.badlogic.gdx.Gdx;importcom.badlogic.gdx.graphics.GL10;importcom.badlogic.gdx.graphics.Texture;importcom.badlogic.gdx.graphics.g2d.BitmapFont;importcom.ba
  • 2023-04-12(libgdx小结)游戏地图
    一、制作游戏地图首先我们下载游戏地图的制作软件。下载地址http://www.mapeditor.org/接下来,我们新建一个目录,名为“游戏地图1”其目录结构如下:input:我们将制作游戏地图时所使用到的的素材都放在这里。并且使用TiledMap软件制作完以后的文件(.tmx)也保存在这里。output:我们在.tmx
  • 2023-04-12libgdx——常见UI的使用
    labelpackagecom.doodle.uitest;importcom.badlogic.gdx.ApplicationListener;importcom.badlogic.gdx.Gdx;importcom.badlogic.gdx.graphics.Color;importcom.badlogic.gdx.graphics.GL10;importcom.badlogic.gdx.graphics.g2d.BitmapFont;importcom.badlogic.