自定义博客皮肤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)
  • 资源 (7)
  • 收藏
  • 关注

原创 关于乐视我来说两句

‌ 7月21日看到一则”孙宏斌当远为乐视董事长”的消息推送到我手机,我的内心顿时忐忑不安的,再也没法安静的工作了,同时也可能是我曾经也是乐视的员工,一直关注着乐视的方方面面。纵观整个互联网网友对乐视对贾跃亭贾总的态度完全是冰火两重天,骂乐视骂贾跃亭的和欣赏他的企业家精神的各占一半吧。关于乐视的负面报道,我罗列了以下几点并给予回答:‌1.庞氏骗局,股票套现几百亿套现几百亿这个事看怎么理

2017-07-22 21:31:59 682

原创 opengl es 纹理

纹理: 简单说来纹理就是一张图像或者照片能被加载进opengl。opengl中的纹理可以用来表示图像,照片,甚至由一个数学算法生成的分形数据。每个二维纹理都是由许多小的纹理元素组成,他们是小块数据类似像素。通常,直接去加载一个图像文件来作为纹理。每个二维纹理都有自己的坐标从(0,0)到(1,1)如下: 在opengl es2.0中规定每个纹理不必是正方形,但每个维度必须是2的幂。加载纹理:

2017-07-21 15:38:58 653

原创 opengles透视矩阵投影原理

学习本文前建议先学习前文opengl es相关矩阵知识: 解决android opengl es绘制物体屏幕横竖屏切换物体压扁形变以及矩阵相关知识 在上文中我们知道要把空间物体(下图传给顶点着色器的gl_position坐标)最终显示在二维屏幕需要经过归一化设备坐标(在[-1,1]范围),实际opengl经过了具体过程可以用如下流程图来表示: 即两个变换和三个不同坐标空间。 可见从gl_

2017-07-20 19:20:08 2687

原创 解决android opengl es绘制物体屏幕横竖屏切换物体压扁形变以及矩阵相关知识

在android上如果手机屏幕由竖屏切换到横屏,这个时候Ui会发生变化,变形,通常在Android中我们可以通过写不同的xml来适配这种屏幕变化引起的ui布局变化。然而,在opengl es也会存在由于屏幕切换导致ui问题,为此,opengl提出了归一化坐标来解决这个问题。归一化设备坐标: 具体说来就是把较小(端)边固定在[-1,1]范围,而较大边(端)按屏幕尺寸比例缩放。 比如1280x720

2017-07-20 00:17:09 3212 1

原创 opengl es 颜色和着色

上一节介绍了opengl es着色器原理和过程 我们对着色器原理和过程有了较为详细的理解,并且重点讲解了使用顶点着色器来实现opengl基本图元(点,直线,三角形)的位置,那么本节讲解opengl es对颜色的绘制。三角形扇: 之前讲解如果想描述一个长方形可以用两个三角形来描述,比如: // Triangle 1 -0.5f, -0.5f,

2017-07-17 23:43:45 2044 2

原创 opengl es着色器原理和过程

上一篇文章具体参考上文: Android上Java程序和Opengl通信方式和opengl es着色器着色器原理:我们之前多次介绍过OpenGL里面图形都是通过顶点着色器和片段着色器共同完成的,顶点着色器计算每个顶点在屏幕上的最终位置,OpenGL把这些顶点组装成点,直线,三角形并且分解成片段,会询问片段着色器每个片段的最终颜色,如果没有顶点着色器OpenGL就不知道在哪绘制图形,如果没有片段着色

2017-07-16 23:43:46 1949

原创 Android上Java程序和Opengl通信方式和opengl es着色器

阅读本文前如果是初次接触opengl可以先阅读前文: openGL 3D图形和openGL简介和 android studio上第一个opengl es程序

2017-07-14 18:46:46 1529

原创 android studio上第一个opengl es程序

android上openGL es基础知识 第一个opengl es程序

2017-07-14 14:47:25 6549 4

原创 openGL 3D图形和openGL简介

基本概念与说明OpenGL是一个图形API,用来绘制三维物体(也可以是2D物体),OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL三维图形 API 的子集。 Android平台下,对于OpenGL ES有一套Java的封装,唯一非Java的部分就是GLSL脚本(GLSL,OpenGL Shader Language,即着色器语言) OpenGL E

2017-07-13 20:38:18 4596

原创 m3u8

1.什么是m3u8?要想知道什么是m3u8最直接最粗暴的方式是找几个m3u8文件拔出来看看就知道。(话说是驴子是马出来溜溜就知道…) 下面我给出了3个m3u8连接: 1.http://cache.utovr.com/201508270528174780.m3u8 2.http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8特

2017-07-13 13:42:07 96909 3

原创 事件分发,View坐标相关

1.在 dispatchTouchEvent(MotionEvent ev),onTouchEvent(MotionEvent event)中ev.getX(),ev.getY()得到的是当天触摸位置相对于控件自己左边,顶部距离。ev.getRawX(),ev.getRawY()获取的是触摸位置相对于屏幕最左边和最顶部的距离。

2017-07-02 20:15:04 454

python扫描项目工具

python扫描项目工具

2020-04-10

C_C++中文函数手册.chm.zip

C_C++中文函数手册.chm;

2020-01-30

Boost 库入门.chm.zip

Boost 库入门.chm

2020-01-30

FragmentPagerAdapter与FragmentStatePagerAdapter那些秘密的事

FragmentPagerAdapter与FragmentStatePagerAdapter那些秘密的事 当google提出了viewpager+fragment的组合来开发后,这种组合带来的良好的用户体验到现在一直都受到市场的青睐。但是对于开发者来说,我们在选取viewpager+fragment的组合模式开发的时候到底如何选取呢。。。。。

2016-05-22

Anroid touch事件分发探究

Anroid touch事件分发探究

2016-03-13

SurfaceView你所应该知道的事

SurfaceView你所应该知道的事

2016-03-11

空空如也

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

TA关注的人

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