首页 > 其他分享 >如何使用libgdx做游戏01---libgdx的安装

如何使用libgdx做游戏01---libgdx的安装

时间:2023-12-25 14:45:53浏览次数:41  
标签:01 java 游戏 gdx libgdx jar gradle ---

一般来说使用这个工具做游戏的都是java开发者,这种技术在国外勉强算是必学的,而在国内却很少有这方面的知识。
接下来,我将讲解如何安装libgdx,也算是简单的libgdx入门
工具:idea、jdk17、gradle7.5.1及其以上

第一步,下载gdx-setup.jar包

下载地址:https://libgdx-nightlies.s3.amazonaws.com/libgdx-runnables/gdx-setup.jar
官网:https://libgdx.com/

第二步,开始搭建环境。

双击gdx-setup.jar包,当然如果没有java环境配置的人是启动不了的。这里建议先把java学一下,或者直接转c++和c#,这两门语言相比于java在做游戏方面上,有很大的优势。

由于是教学文章,所以我这里勾选了桌面,当然有安卓的sdk也可以勾选安卓的。这里的box2d是必选的,如果你是想做2d游戏的话。这里不要想着现在不勾选然后等到后面加jar包,因为这样会出现下面这样的错误:

勾选完成之后,就按那个生成键就行了。

然后出现下面这样的,就算生成完成了。

下面那个报错是因为,它会自动去外网下载gradle工具,由于是外网,肯定下载失败。
当然了,本教程是在各位已经配置好了gradle工具的前提下的。
生成结果如下:

这个用idea打开就行了。
将这个设置一下,设置成自己的gradle的所在地(这个一定要配置好,包括镜像之类的)

然后刷新一下,就好了。

搭建成功:

看看结果:

由于篇幅过长,不可能一篇文章将libgdx全部讲完,下一章将讲解libgdx的相关知识。

标签:01,java,游戏,gdx,libgdx,jar,gradle,---
From: https://www.cnblogs.com/nanshaws/p/17925985.html

相关文章

  • 教你几个部署多个nginx-ingress的注意事项
    本文分享自华为云社区《nginx-ingress工作原理以及多nginx-ingress部署注意事项》,作者:可以交个朋友。一、nginx-ingress工作原理nginx-ingress对应的容器中有两个核心组件:nginx-ingress-controller和nginx。其中nginx-ingress-controller负责list-watchkube-apiserver监听ingr......
  • 北亚服务器数据恢复-机房断电导致raid模块损坏,服务器数据丢失的数据恢复案例
    服务器数据恢复环境:服务器有一组由12块硬盘组建的raid5阵列。服务器故障&分析:机房供电不稳导致服务器意外断电,工作人员重启服务器后发现服务器无法正常使用。根据故障情况,北亚企安数据恢复工程师初步判断服务器故障原因是意外断电导致的raid模块损坏,经过详细检测发现是异常断电......
  • VUE框架CLI组件化配置全局Router路由实现前置守卫鉴权效果------VUE框架
    //导入vue-router对象importVueRouterfrom"vue-router";importHebeifrom"../pages/hebei.vue";importHenanfrom"../pages/henan.vue";importCityfrom"../pages/city.vue";//创建路由器对象(在这个路由器对象中配置路由)constrouter=ne......
  • keycloak~对接login-status-iframe页面判断用户状态变更
    上次我们说了,keycloak的login-status-iframe页面的作用,并解决了跨域情况下,iframe与主页面数据传递的方法,这一次,我们主要分析login-status-iframe.html这个文件的源码,然后分析在我们系统中如何与这个页面对接。login-status-iframe.html源码<script>varinit;function......
  • 无涯教程-PostgreSQL - Views(视图)
    视图是伪表。也就是说,它们不是真实表,视图可以表示真实表的子集,从普通表中选择某些列或某些行。由于视图不是普通表,因此您可能无法在视图上执行DELETE,INSERT或UPDATE语句,但是,您可以创建一个RULE来纠正在视图上使用DELETE,INSERT或UPDATE的问题。创建视图PostgreSQL视图是使用CR......
  • NX2306 工程图/建模环境-注释
    【写在每个笔记前面:个人学习记录,如有错误,烦请指正,不胜感激。】1、制图环境添加注释 方法a、【注释】方法b、【GC工具箱】→【技术要求库】从此处增加注释,可以有模版直接引用。  2、建模环境添加注释     (PMI:ProductManufacturingInformation产品加工信息......
  • error: failed to push some refs to 'http://192.168.1.37:1080/nongzi/nongzi-apple
    当你直接在github上在线修改了代码,或者是直接向某个库中添加文件,但是没有对本地库同步,接着你想push上传到远程库,就会失败,  这个问题是因为远程库与本地库不一致造成的,那么我们把远程库同步到本地库就可以了先把自己代码暂存,然后再拉取更新,然后提交代码 也可参考 http......
  • halcon-轮廓拟合圆fit_circle_contour_xld
    fit_circle_contour_xld(xld,'algebraic',-1,0,0,3,2,Row,Column,Radius,StartPhi,EndPhi,PointOrder)*对XLD轮廓做近似圆计算--拟合圆--获得圆数据*参数1:输入xld轮廓*参数2:圆的拟合算法*'ahuber'对轮廓点进行加权,以减少异常值的影响*'......
  • 12-23
    Spark初级编程实践 1.实验目的(1)掌握使用Spark访问本地文件和HDFS文件的方法(2)掌握Spark应用程序的编写、编译和运行方法2.实验平台(1)操作系统:Ubuntu18.04(或Ubuntu16.04);(2)Spark版本:2.4.0;(3)Hadoop版本:3.1.3。3.实验步骤(1)Spark读取文件系统的数据(1)在spark-shell中读取Linux系......
  • 无涯教程-PostgreSQL - Truncate(清空表)
    PostgreSQLTRUNCATETABLE命令用于从现有表中删除完整数据,您也可以使用DROPTABLE命令删除完整的表,但是它将从数据库中删除完整的表结构,如果您希望存储一些数据,则需要再次重新创建该表。TruncateTable-语法TRUNCATETABLE的基本语法如下-TRUNCATETABLEtable_name;......