自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嚣张的双眸博客

理想与现实,其实就在一念之差。

  • 博客(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 533

原创 QT+GIS+opengl,实现地图瓦片的离线opengl渲染,支持放大拖拽

地图瓦片需要下载好,在运行opengl时根据你的位置搜索出瓦片中需要的图片,然后进行拼接,因为瓦片的名字是索引,而且每个瓦片的大小都是256像素,其实是可以算出每个像素点的经纬度的,根据屏幕的经纬度4个角的已知,所以我们能换算出需要几个图片,分别放置的位置。然后使用opengl进行瓦片采样,根据像素点的位置去采样,当背景图一样贴到opengl中。注意背景要第一个渲染,然后不要开blend融合,背景图也就是瓦片透明度要设置成0.5,不然看不见地图上的绘制的。

2023-03-25 21:21:20 1055 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 444

原创 《QT的Opengl开发(c++) 一》编译GLFW3在WIN7 64位的版本

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器...

2021-04-26 21:23:12 688

原创 六) 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 206

原创 六) 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 194

原创 libgdx学习之路(5) 第一个使用SpriteBatch绘制的图片 剖析2

在上节我们可以看到,图片在左下角绘制了,但被放大了很多倍,其实这个倍数就是100倍。也就是你的batch使用的是相机的combine模式,这个combine是联合的意思,其实就是两个矩阵相乘进行置换了。camera.combined = camera.projection*camera.view这是相机置换的公式。我们在来看看这个:batch使用setProjectionMatri...

2019-04-08 21:11:42 342

原创 libgdx学习之路(4) 第一个使用程序分析

第一个使用程序分析,先占。

2019-04-03 01:26:05 120

原创 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 430

原创 libgdx学习之路(3)第一个桌面程序

1)搜索下载这个App,百度libgdx第一个的官网就是了2)生成程序,勾选图中圈的部分即可,目前用不到其他的东西。其实Box2d也用不到,他是物体碰撞,刚体检测部分的。第一个桌面程序目前用不上3)按照生成后的提示操作,另外,如果没有点击Eclipse的同学,也可以用命令行在你生成的目录里面,使用# ./gradlew eclipse生成eclipse的项目(这个操作只是...

2019-04-03 01:09:21 332

原创 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 586 5

新手学C语言

新手学C语言,绝对的好资源!

2014-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除