fpcsun的专栏

Your World !is Real.

排序:
默认
按更新时间
按访问量

OpenGLES2之Android&iOS跨平台开发教程(四)绘制矩形并显示纹理

前言 前一篇介绍了三角形的绘制,这一篇我们来绘制矩形,并加载本地图片转换为纹理显示到矩形上。 正文 1.着色器 顶点着色器: attribute vec4 aPosition; // 应用程序传入顶点着色器的顶点位置 attribut...

2018-07-05 18:11:36

阅读数:316

评论数:0

OpenGLES2之Android&iOS跨平台开发教程(三)绘制三角形

前言 介绍完了OpenGL ES在Android&iOS端的构建,这一篇我们用OpenGL ES画个三角形,得益于前面的工作,现在我们只要写C++代码就可以能跨平台运行了。 步骤 1.着色器 Shader.hpp ↓ #ifndef O...

2018-06-22 17:59:02

阅读数:66

评论数:0

OpenGLES2之Android&iOS跨平台开发教程(二)iOS端构建

前言 上一篇介绍了在Android端构建OpenGLES,这一篇介绍在iOS端调用OpenGLES。 步骤 1.创建Xcode工程,链接GLKit.framework 2.将上一篇中创建的GLES文件夹添加到工程 可以看到,大部分代码都可以在Common下用C++实现...

2018-06-11 10:35:02

阅读数:81

评论数:0

OpenGLES2之Android&iOS跨平台开发教程(一)Android端构建

前言 本文目标是开发一款在Android&IOS上运行的图形应用,供各位初学者参考,同时也是过去几个月自己的学习总结,阅读本文前需要读者已有一定的OpenGL ES知识,如果没有,可以看看 learnopen...

2018-06-05 16:54:42

阅读数:85

评论数:0

Android集成OpenCV并减少库大小

前言 最近完成了Android上使用OpenCV进行图像拼接的功能,通过导入OpenCV的.so或.a库,JNI封装C++代码供Java层调用,同时在CMakeLists中指定自己需要的.a库以减少库的大小,毕竟我只用了拼接功能,其它诸如dnn、video等模块我都没用到。 在开始之前当然...

2018-03-29 17:58:59

阅读数:482

评论数:0

Android Studio项目集成Unity详细教程

Foreword 上一篇介绍了Xcode项目集成Unity的步骤,本篇介绍AS项目集成Unity,其实在AS上集成相比Xcode简单多了,但也有不少坑需要注意。我们知道Unity可以直接打包apk,也可以导出AS或Eclipse工程,我的应用场景是已经有个Android Studio大项目了,Un...

2017-12-08 17:28:22

阅读数:814

评论数:0

iOS项目集成Unity详细教程

前言 Unity发布到iOS平台得到的是一个Xcode工程,这个Xcode工程可以直接编译运行,但是我们现在已经有个iOS项目了,Unity是作为项目的一部分,所以需要在已有的Xcode工程中集成Unity。 环境:Xcode 9 + Unity 2017。 Unity导出时设置图形...

2017-11-10 15:57:45

阅读数:2884

评论数:17

圆柱贴180度全景图片

上一篇介绍了半球贴180度全景图片,想必稍微学过3ds max的都能自己摸索出来,然而圆柱贴180度全景图就不能用这种方法了,当时我在网上百度谷歌查了好久也没人说怎么做,只好自己鼓捣,没想到找到了一个方法,如果大家有更好的方法欢迎赐教。 1. 第一步当然是创建圆柱体了,半径与高度之比为1:2,这...

2017-08-22 18:53:24

阅读数:421

评论数:0

半球贴180度全景图片

播放VR视频时一般都是360度的全景图片,像这样: 360全景 这种图片用球体的默认UV就可以了,贴到球体的内表面,但要贴180度全景图片就要自己修改UV了,如下图: 180全景 那么我用3ds max 2016创建半球并修改UV,其实这也是基础操作。 (1) 创建球体,设置...

2017-08-10 13:54:32

阅读数:475

评论数:0

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