Cocos2dx开发之屏幕适配

其实设计分辨率(WinSize)就是程序里面的逻辑画布大小,是我们需要去关注的东西,我们所有的绘图元素都是放在逻辑大小的画布上的。 至于设计分辨率显示到屏幕分辨率(FrameSize),是通过程序给我们的几种模式(kResolutionExactFit,kResolutionNoBorder,k...

2018-12-04 18:09:08

阅读数:14

评论数:0

OPENGL 存储着色器与非存储着色器

存储着色器:可以用着色器管理器进行管理(GLShaderManager)着色器管理类GLShaderManager中的函数UseStockShader来使用着色器的,该函数完成的东西就是对我们的顶点数据进一步的加工,比如设置顶点颜色,设置顶点光照的强度,设置顶点纹理等。 非存储着色器还没看到...

2018-11-28 19:02:32

阅读数:3

评论数:0

opengl蓝宝书学习笔记1_3D图形技术和术语介绍

1将数学和图形数据转换成3D空间图像的操作叫做渲染(Rending) 渲染过程中出现的其他一些属性和操作: 1.1变换(Transformation)和投影(Projection)          顶点(Vertex),能够通过一种称为变换矩阵(Transformation Matrix)...

2018-11-16 17:24:56

阅读数:15

评论数:0

OpenGL超级宝典学习笔记——显示列表

在先前的章节中,我们已经讨论OpenGL基本的一些渲染技术。这些基本的技巧足够渲染简单的图像,然而在渲染精细的画面逼真的画面的时候(非常多的顶点和纹理),如果使用之前的方式渲染(立即模式)速度就很慢了,考虑到性能的原因(特别是实时渲染)我们需要以更快的方式完成画面的渲染。精细的画面有大量的数据需要...

2018-11-14 16:19:59

阅读数:19

评论数:0

opengl教程网址

http://www.songho.ca/opengl

2018-11-08 15:19:37

阅读数:15

评论数:0

cocos2dx lua类及继承,class解析

https://blog.csdn.net/u012278016/article/details/79624525 https://blog.csdn.net/qq_16112417/article/details/51161836 https://blog.csdn.net/u0130527...

2018-09-29 23:39:02

阅读数:35

评论数:0

OpenGL渲染流程

https://www.cnblogs.com/BigFeng/p/5068715.html

2018-09-26 16:55:29

阅读数:19

评论数:0

cocos2d-x getVisibleSize、getContentSize、getWinSize函数

先看cocos源码: void Director::setOpenGLView(GLView *openGLView) {     CCASSERT(openGLView, "opengl view should not be null");     if...

2018-09-17 15:34:37

阅读数:71

评论数:0

Cocos2D-X shader (渲染机制)

Cocos2D-X shader(一) 渲染机制 https://blog.csdn.net/operhero1990/article/details/50215635 Cocos2D-X shader(二) OpenGL渲染管线 https://blog.csdn.net/operhero...

2018-08-17 16:20:35

阅读数:56

评论数:0

Lua中的元表与元方法学习总结(__index, __newindex)

原文:https://www.jb51.net/article/55812.htm (__newindex在下面有解释) 前言 元表对应的英文是metatable,元方法是metamethod。我们都知道,在C++中,两个类是无法直接相加的,但是,如果你重载了“+”符号,就可以进行类的加法运算...

2018-08-13 11:35:29

阅读数:48

评论数:0

C++11右值引用

https://www.cnblogs.com/qicosmos/p/3369940.html

2018-08-08 14:49:51

阅读数:34

评论数:0

cocos2dx Jni调用需要线程切换 ui线程和GL线程

cocos2d-x for Android 运行在多线程环境下,所以在 Lua/C++ 和 Java 交互时需要注意选择适当的线程。 cocos2d-x 在 Android 上以两个线程来运行,分别是负责图像渲染的 GL 线程和负责 Android 系统用户界面的 UI 线程。 在 cocos...

2018-07-21 16:34:48

阅读数:387

评论数:0

Effective C++

https://blog.csdn.net/xufeilong520xu/article/details/73740945

2018-07-20 15:12:27

阅读数:30

评论数:0

图说C++对象模型:对象内存布局详解

https://www.cnblogs.com/QG-whz/archive/2015/10/25/4909359.html

2018-07-20 15:06:32

阅读数:35

评论数:0

深度探索C++对象模型

https://blog.csdn.net/draco_mystack/article/details/70233709

2018-07-20 15:04:55

阅读数:21

评论数:0

C++虚表,你搞懂了吗?

http://blog.jobbole.com/103102/

2018-07-20 14:51:58

阅读数:51

评论数:0

看完让你彻底搞懂Websocket原理

一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个HTTP请求合并为一个,但是 We...

2018-07-16 13:52:37

阅读数:43

评论数:0

JS语法学习:认识原型对象和原型链

在Javascript中,万物皆对象,但对象也有区别,大致可以分为两类,即:普通对象 Object 和 函数对象 Function。一般而言,通过 new Function 产生的对象是函数对象,其他对象都是普通对象。举例说明:123456789101112131415161718192021fu...

2018-06-12 11:17:01

阅读数:35

评论数:0

浅谈TCP/IP网络编程中socket的行为

我认为,想要熟练掌握Linux下的TCP/IP网络编程,至少有三个层面的知识需要熟悉:1. TCP/IP协议(如连接的建立和终止、重传和确认、滑动窗口和拥塞控制等等)2. Socket I/O系统调用(重点如read/write),这是TCP/IP协议在应用层表现出来的行为。3. 编写Perfor...

2018-05-31 16:29:00

阅读数:62

评论数:0

lua——元表、元方法、继承

近日开始频繁使用Lua,发现身边有很多同学对元表的理解不太正确,于是把这块东西理了一下,分享出来Lua的表本质其实是个类似HashMap的东西,其元素是很多的Key-Value对,如果尝试访问了一个表中并不存在的元素时,就会触发Lua的一套查找机制,也是凭借这个机制来模拟了类似“继承”的行为举例说...

2018-05-14 12:52:08

阅读数:65

评论数:0

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