Cocos2d-x从2.x版本到现在的Cocos2d-x 3.0 Final版,其引擎驱动核心依旧是一个单线程的“死循环”,一旦某一帧遇到了“大活儿”,比如Size很大的纹理资源加载或网络IO或大量计算,画面将 不可避免出现卡顿以及响应迟缓的现象。从古老的Win32 GUI编程那时起,Guru们就告...
分类:
编程语言 时间:
2014-06-28 22:13:30
阅读次数:
564
材质与材质脚本 一、基本概念 (一)Ogre的材质(Material) 为了优化渲染,必须把渲染状态的变化减少到最小。而最频繁的渲染状态改变是材料的变化(大多是纹理的变化)。 Ogre的Material类封装了物体的所有材料属性,类似于3D Studio中material的概念。平时不被认为是属于材...
分类:
其他好文 时间:
2014-06-25 23:49:37
阅读次数:
327
http://blog.csdn.net/a3070173/archive/2008/11/13/3294660.aspx各向异性光照往往用于处理一些具有各向异性表面的物体,如:光盘的盘面.为避免在程序 实时进行各向异性计算的高消耗,现可将表面的各向异性离线编制成一个纹理,这样就只 需要在着色器中对...
分类:
其他好文 时间:
2014-06-25 14:10:05
阅读次数:
222
BuGLe 结合图形化的OpenGL调试与选择的过滤器上的OpenGL命令流。调试器可以查看状态、纹理、framebuffers ,着色器,而过滤器允许日志,错误检查,自由相机控制,视频捕捉等。主页:http://www.opengl.org/sdk/tools/BuGLe/文档:http://ww...
分类:
其他好文 时间:
2014-06-25 13:53:52
阅读次数:
217
http://blog.csdn.net/a3070173/archive/2008/12/08/3479477.aspx完成的部分:1.流体本身的绘制和更新未解决的部分:1.由于采用经过抖动的屏幕坐标进行折射图纹理采样,在设置了GL_CLAMP_TO_EDGE之后仍然会导致边沿采样走样,仔细对比了...
分类:
其他好文 时间:
2014-06-25 13:47:46
阅读次数:
179
数字化设计,尤其是界面设计,新趋势之一就是简单。其实微软早在2007年可能已经开始进行对简单界面的追求了,当时他们推出的Zune播放器拥有优美的排版界面。尽管该产品的有些失败,但其UI进行了改进并且应用到Windows Phone和Windows 8界面设计里。另一方面iOS上在大量逼真的纹理和深度...
分类:
其他好文 时间:
2014-06-24 14:40:48
阅读次数:
219
1. Unity 没有自带建模工具2. 导入 Mesh 时,Unity 会自动寻找所引用的纹理,查找文件夹名为 Textures 的。先在本目录下找 -> 上溯在parent查找 ==> 实在找不到就在整个project中找。但是如果存在同名的话,不保证会找到正确的那一个。3. 导入 Mesh 时的...
分类:
其他好文 时间:
2014-06-21 06:47:23
阅读次数:
243
Material中纹理的属性都有Tiling和Offset,可以利用Offset做uv动画,从而完成各种有趣的动画,比如流光效果!流过效果即通常一条高光光在物体上划过,模拟高光移动照射物体的效果,之前是使用Shader每帧传递一个Offset值,修改高光纹理采样的uv,从而达到其效果。这样的敝处在于...
分类:
其他好文 时间:
2014-06-20 22:41:34
阅读次数:
276
#include #include #include #define stripeImageWidth 32 GLubyte stripeImage[4*stripeImageWidth]; void makeStripeImage(void) //生成纹理 { int j; for (j=0; j...
分类:
其他好文 时间:
2014-06-18 20:47:33
阅读次数:
424
在 cocos2d
中有三个类能够在层或精灵中加入文字:CCLabelTTFCCLabelBMFontCCLabelAtlasCCLabelTTFCCLabelTTF每次调用
setString (即改变文字)的时候,一个新的OPENGL 纹理将会被创建.。这意味着setString 和创建一个新....
分类:
其他好文 时间:
2014-06-12 08:51:11
阅读次数:
145