libGDX学习记录(一)
前期准备
1.工具:AndroidStudio或 IDEA(创建android项目,安装AndroidSDK)
2.下载libGDX:(官网)选择一个版本下载。
3.找个目录存放,解压,得到如图
创建项目
1.打开图中的gdx-setup.jar。
2.双击弹出
3.只测试桌面端和android端,按图中选择
4.选择最下方左边的Advanced按钮,添加一个镜像地址:
https://maven.aliyun.com/nexus/content/groups/public/
点击save。
5.点击右侧Generate,点击弹出的选项是,再次点击弹出的选项是,开始创建项目。
开始改错
1.用IDEA打开刚创建的项目
2.等待项目加载完成,会出现下述错误
3.打开根目录下的gradle文件夹下的wrapper文件夹,进入gradle-wrapper.properties文件,更改一个地址
将上图红线处更改为
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
4.点击右上角的刷新按钮
5.刷新后,没错,还是报错,谁知道老师怎么这么交,
我只是做个记录,狗头∪・ω・∪保命
还是版本不对,继续改
6.打开根目录下的build.gradle(正常上面刷新完会自动跳转到该出错页),对图中gradle版本进行更改
dependencies {classpath 'com.android.tools.build:gradle:1.2.3'}
改成
dependencies {classpath 'com.android.tools.build:gradle:3.1.0'}
7.点击右上角的刷新图标
8.没错,还是报错,没完没了了,点击完上述刷新,会跳转至desktop文件夹下的build.gradle,更改classesDir为classesDirs,如图:
9.上述刷新完,显示成功
10.你以为就这样结束了,太天真了。让我们继续。
打开desktop的启动页,点击绿色三角运行。会报如下错误:
11.打开android目录下的build.gradle文件,将 instrumentTest ,改成 androidTest 。
点击刷新
12.没错,没啥效果,不要怀疑。重新打开desktop 的启动页,点击启动
13.没错,又报了一个错,找不到图片资源。选择左上角,有些IDEA在右上角,如图
更改该项目的文件配置,点击右边的文件夹图标,将图中的路径精确到assets下
14.重新运行一次桌面端启动页,终于成功啦
15.准备启动android端,需要提前准备好虚拟机。点击图中位置,地洞android端。
终于都成功啦,发现好low。再见!!!
完整源码
libGDX学习记录(一)相关推荐
- libgdx学习记录18——Box2d物理引擎
libgdx封装了Box2D物理引擎,通过这个引擎能够模拟物理现实,使设计出的游戏更具有真实感. libgdx中,Box2d程序的大概过程: 1. 创建物理世界world,并设置重力加速度. 2. 创 ...
- libgdx学习记录9——FreeType,ttf中文显示
前面讲到使用Hireo创建的BitmapFont以显示中文字体.这种方式效率很高,当所要显示的字的总数较少,并且大小比较固定时,可以采用这种方式. 但是这种也有弊端: (1)字体大小不能随意设置,当放 ...
- libgdx学习记录27——线段与线段相交检测
给定p1, p2, p3, p4四个点,p1,p2为一条线段,p3,p4为一条线段,检测其是否有交点. 可分为三种情况: 1. L2与x轴平行 2. L2与y轴平行 3. L2与坐标轴不平行. (L1 ...
- Pytorch学习记录-torchtext和Pytorch的实例( 使用神经网络训练Seq2Seq代码)
Pytorch学习记录-torchtext和Pytorch的实例1 0. PyTorch Seq2Seq项目介绍 1. 使用神经网络训练Seq2Seq 1.1 简介,对论文中公式的解读 1.2 数据预 ...
- HTML5与CSS3权威指南之CSS3学习记录
title: HTML5与CSS3权威指南之CSS3学习记录 toc: true date: 2018-10-14 00:06:09 学习资料--<HTML5与CSS3权威指南>(第3版) ...
- springboot @cacheable不起作用_Springboot学习记录13 使用缓存:整合redis
本学习记录的代码,部分参考自gitee码云的如下工程.这个工程有详尽的Spingboot1.x教程.鸣谢! https://gitee.com/didispace/SpringBoot-Learnin ...
- 【Cmake】Cmake学习记录
Cmake学习记录 1.1 常例 add_library(gen_reference_infogen_reference_info/gen_reference_info.hgen_reference_ ...
- ASP.NETCore学习记录(一)
ASP.NETCore学习记录(一) asp.net core介绍 Startup.cs ConfigureServices Configure 0. ASP.NETCore 介绍 ASP.N ...
- Android开发技术周报176学习记录
Android开发技术周报176学习记录 教程 当 OkHttp 遇上 Http 2.0 http://fucknmb.com/2018/04/16/%E5%BD%93OkHttp%E9%81%87% ...
最新文章
- R语言使用ggplot2包使用geom_dotplot函数绘制分组点图(配置显示的分组)实战(dot plot)
- ValueError: invalid \x escape
- 事务的四大特性和隔离级别
- iptables规则书写总结
- 【读书笔记0101】Beginning linux programming-3rd
- python tornado websocket_Python:Tornado 第三章:WebSocket概念及应用:第一节:WebSocket概念...
- matlab的矩阵运算,MATLAB的矩阵运算
- 计算机硬件产品增值税率,软件产品增值税即征即退税额如何计算?申报增值税时应该如何填报呢?...
- paypal/stripe商家工具-轮询支付系统更新
- JFlow:真心服务中国IT产业
- 刘宇凡:关于圈子的只言片语
- c语言汇率转换代码_拜求c语言编写的人民币大小写转换的代码!
- 数据可视化总结——matplotlib、seaborn
- 短链接服务商Bitly推出名为RealTime的“互联网热点发掘引擎”
- Python分布式动态页面爬虫研究
- 关于三角形的心及费马点
- 写一程序,用scanf函数输入x,输出y值。
- 计算机打不开sai文件夹,解决 Excel打开桌面文件 显示“无法找到C:\Documents.xls。请检查文件名的...”错误...
- 豆瓣图书排行250抓取练习
- 基于antd DatePicker的年份组件
热门文章
- 【错误】vs 应用程序无法正常启动0xc00007b
- “模型驱动”还不够!企业级低代码开发平台系统架构解密
- 几种软件开发方法对比
- 在Ubuntu20.04中继续使用linux版“网络调试助手”的方法
- java解析Excel里面的数据
- BugKu-图穷匕见
- 山东大学软件学院2022项目实训——(四)SQL注入的学习
- 【云原生学习】史上最全Prometheus学习笔记
- 通过wifi对手机进行adb连接debug调试 adb connect ip_address:5555
- 用unity制作2d钟表