zoukankan      html  css  js  c++  java
  • openGL介绍

    如果你有兴趣学习更多,一个很好的起点是的OpenGL ES 1.1参考:www.khronos.org/opengles/sdk/1.1/docs/man。

    cocos2d国内目前使用的OpenGL ES1.1,支持OpenGL ES 2.0的代码
    被指定在cocos2d1.x版本推出的功能发展
    这意味着与cocos2d写的游戏采取新的iPhone 3GS的优势,
    iPad和iPhone 4的图形功能。

    但是是,你不能混用的OpenGL ES1.1代码
    OpenGL ES 2.0的代码,这两个版本是互不兼容。只
    cocos2d修改自己添加可选的OpenGL ES2.0代码
    图形引擎。

    openGL ES2.0 -Iphone开发指引详见 子龙山人博客

    http://www.cnblogs.com/andyque/archive/2011/08/08/2131019.html

    OpenGL ES 是可以在iphone上实现2D和3D图形编程的低级API。

      如果你之前接触过 cocos2d,sparrow,corona,unity 这些框架,你会发现其实它们都是基于OpenGL上创建的。

      多数程序员选择使用这些框架,而不是直接调用OpenGL,因为OpenGL实在是太难用了。

      而这篇教程,就是为了让大家更好地入门而写的。 

      在这个系列的文章中,你可以通过一些实用又容易上手的实验,创建类似hello world的APP。例如显示一些简单的立体图形。

      流程大致如下:

        ·创建一个简单的OpenGL app

        ·编译并运行 vertex & fragment shaders

        ·通过vertex buffer,在屏幕上渲染一个简单矩形

        ·使用投影和 model-view 变形。

        ·渲染一个可以 depth testing的3D对象。

      说明:

        我并非OpenGL的专家,这些完全是通过自学得来的。如果大家发现哪些不对的地方,欢迎指出--------转自子龙山人博客

  • 相关阅读:
    linux 重启网卡的方法
    linux find命令详解
    linux grep命令
    linux ls命令详解
    linux ping命令详解
    FTP命令使用详解
    linux du命令详解
    linux scp命令详解
    linux curl用法详解
    Linux top命令的图解使用
  • 原文地址:https://www.cnblogs.com/jiangshiyong/p/2623132.html
Copyright © 2011-2022 走看看