自定义博客皮肤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.1 https://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 556

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

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

2023-03-25 21:21:20 1239 2

原创 《QT的Opengl开发(c++) 二》设置opengl配置并创建第一个Opengl三角形程序

QT的Opengl开发(c++)系列文章目录 开发系统:WINDOWS+LINUX IDE:VS2017/QTCreator 语言:C++ 前言 随着人工智能的不断发展,人们在游戏开发、图形开发、工程实施3D绘图等等都大量依赖显卡绘图,本系列是基于跨平台开发的一套可以移植到windows、linux上的系统引擎。你的鼓励是我不懈的动力。Let‘s Go! 一、创建一个QT工程 创建QT工程,为了好讲解,我们直接编写一个pro文件 cse.pro: TEMPLATE = subdirs .

2021-04-26 22:08:39 473

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

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

2021-04-26 21:23:12 748

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

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

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

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

2019-04-08 21:11:42 391

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

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

2019-04-03 01:26:05 130

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

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

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

2019-04-03 01:09:21 344

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

新手学C语言

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

2014-05-09

空空如也

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

TA关注的人

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