- 博客(11)
- 资源 (3)
- 收藏
- 关注

原创 libgdx学习之路(1)开发环境搭建(eclipse+libgdx+GWT+SDK+JDK+Gradle)
前期准备工作:(1)libgdx1.6.1https://libgdx.badlogicgames.com/old-site/releases/注意,不要去官网下载“Download setup App”,因为下载的版本生成的libgdx工程会有很多bug导入到eclipse(2)eclipse4.3.0 版本https://archive.eclipse.org/techn...
2019-03-03 21:04:30
604
原创 QT+GIS+opengl,实现地图瓦片的离线opengl渲染,支持放大拖拽
地图瓦片需要下载好,在运行opengl时根据你的位置搜索出瓦片中需要的图片,然后进行拼接,因为瓦片的名字是索引,而且每个瓦片的大小都是256像素,其实是可以算出每个像素点的经纬度的,根据屏幕的经纬度4个角的已知,所以我们能换算出需要几个图片,分别放置的位置。然后使用opengl进行瓦片采样,根据像素点的位置去采样,当背景图一样贴到opengl中。注意背景要第一个渲染,然后不要开blend融合,背景图也就是瓦片透明度要设置成0.5,不然看不见地图上的绘制的。
2023-03-25 21:21:20
1497
2
原创 《QT的Opengl开发(c++) 二》设置opengl配置并创建第一个Opengl三角形程序
QT的Opengl开发(c++)系列文章目录开发系统:WINDOWS+LINUXIDE:VS2017/QTCreator语言:C++前言随着人工智能的不断发展,人们在游戏开发、图形开发、工程实施3D绘图等等都大量依赖显卡绘图,本系列是基于跨平台开发的一套可以移植到windows、linux上的系统引擎。你的鼓励是我不懈的动力。Let‘s Go!一、创建一个QT工程创建QT工程,为了好讲解,我们直接编写一个pro文件cse.pro:TEMPLATE = subdirs.
2021-04-26 22:08:39
523
原创 《QT的Opengl开发(c++) 一》编译GLFW3在WIN7 64位的版本
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器...
2021-04-26 21:23:12
814
原创 六) Entity游戏架构与Libgdx构建游戏superjumper,超级跳跃者小游戏(2)
1)GameScreen游戏主类public class GameScreen extends ScreenAdapter { static final int GAME_READY = 0; static final int GAME_RUNNING = 1; static final int GAME_PAUSED = 2; static final i...
2019-04-13 18:41:38
257
原创 六) Entity游戏架构与Libgdx构建游戏superjumper,超级跳跃者小游戏(1)
使用GDX版本:1.7.1使用Ashley版本:1.7.0使用JDK1.8.0然后使用libgdx-setUp启动生成文本即可。每个类需要Import的类,因为文档占太多的内容就不粘贴了,没必要。1)游戏启动类。,加载完程序,进入MainMenuScreen登录界面public class SuperJumper extends Game { // 唯一一个游戏绘制...
2019-04-13 18:01:27
239
原创 libgdx学习之路(5) 第一个使用SpriteBatch绘制的图片 剖析2
在上节我们可以看到,图片在左下角绘制了,但被放大了很多倍,其实这个倍数就是100倍。也就是你的batch使用的是相机的combine模式,这个combine是联合的意思,其实就是两个矩阵相乘进行置换了。camera.combined = camera.projection*camera.view这是相机置换的公式。我们在来看看这个:batch使用setProjectionMatri...
2019-04-08 21:11:42
461
原创 libgdx学习之路(5) 第一个使用SpriteBatch绘制的图片 剖析1
当我们学习完第3、4节后,我么在来绘制第一张图片。package com.mygdx.game;import com.badlogic.gdx.ApplicationAdapter;import com.badlogic.gdx.Gdx;import com.badlogic.gdx.graphics.GL20;import com.badlogic.gdx.graphics.Tex...
2019-04-03 01:25:01
519
原创 libgdx学习之路(3)第一个桌面程序
1)搜索下载这个App,百度libgdx第一个的官网就是了2)生成程序,勾选图中圈的部分即可,目前用不到其他的东西。其实Box2d也用不到,他是物体碰撞,刚体检测部分的。第一个桌面程序目前用不上3)按照生成后的提示操作,另外,如果没有点击Eclipse的同学,也可以用命令行在你生成的目录里面,使用# ./gradlew eclipse生成eclipse的项目(这个操作只是...
2019-04-03 01:09:21
381
原创 libgdx学习之路(2)开发环境搭建(libgdx构建程序环境)
在这里我将详细讲解libgdx的,默认情况下,认为在JAVA8已经安装OK的情况下,因为里面都是jar可执行程序,所以需要提前安装JAVA SDK8和JRE。注意,不要安装多个JDK版本,会导致无法双击打开的。切记!另外你的android SDK也已经安装完毕,如果这个不会的,请百度了。(1)使用上节下载的libgdx1.6.1双击(2)进入程序界面:1:是你即将生成的...
2019-03-03 21:27:52
693
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人