当前位置: 首页 > news >正文

重庆微信网站建设多少钱广州网站建设专注乐云seo

重庆微信网站建设多少钱,广州网站建设专注乐云seo,网站建设2018需要什么,德州做网站优化在之前成功绘制变色的几何图形之后#xff0c;今天利用Openg ES的可编程管线绘制出第一张纹理。学校时候不知道OpenGL的重要性#xff0c;怕晦涩的语法。没有跟老师学习OpenGL的环境配置#xff0c;现在仅仅能利用cocos2dx 2.2.3 配置好的环境学习OpenGL ES。源码来自《coco… 在之前成功绘制变色的几何图形之后今天利用Openg ES的可编程管线绘制出第一张纹理。学校时候不知道OpenGL的重要性怕晦涩的语法。没有跟老师学习OpenGL的环境配置现在仅仅能利用cocos2dx 2.2.3 配置好的环境学习OpenGL ES。源码来自《cocos2d-x高级开发教程》凝视是本人的。 要形成屏幕的像素也是个矩形或者圆形区域 所以我们仅仅要记住MaxS是纹理宽度除以对于的屏幕像素点的宽度也就是纹理铺放在x轴像素点个数相应为纹理坐标的x轴 MaxT是纹理高度度除以对于的屏幕像素点高度也就是span stylefont-family: Arial, Helvetica, sans-serif;纹理铺放在x轴像素点个数。相应为纹理坐标的y轴 这篇博文的重点再有已有opengl入门的情况下。了解CCTexture2D的參数意思就能够任意绘制纹理了。 void HelloWorld::draw() {//opengl世界坐标轴的读取和绘制默认是逆时针顺序static GLfloat vertext[] {0.0f,0.0f,0.0f,480.0f,0.0f,0.0f,0.0f,320.0f,0.0f,480.0f,320.0f,0.0f};//可是纹理的读取也是逆时针仅仅是EG是用三角形作为基础图形去绘制其它图形方向先绘制下三角再绘制上三角。之前这里搞错了。希望大家别被我误导了 static GLfloat coord[] { 0.0f,1.0f, 1.0f,1.0f, 0.0f,0.0f, 1.0f,0.0f }; static GLfloat colors[] { 1.0f,1.0f,1.0f,1.0f, 1.0f,1.0f,1.0f,1.0f, 1.0f,1.0f,1.0f,1.0f, 1.0f,1.0f,1.0f,1.0f, }; span stylewhite-space:pre /span如果换成灰度图的话。float gray r*0.3g*0.59b*0.11;将上诉的1.0f所有换成gray。就是对应的灰度图了 //初始化纹理即将纹理映射至openGL ES的世界坐标系中static CCTexture2D * texture2d CCTextureCache::sharedTextureCache()-addImage(HelloWorld.png);coord[2] coord[6] texture2d-getMaxS();coord[1] coord[3] texture2d-getMaxT(); //设置着色器//开启着色器,坐标、颜色、纹理ccGLEnableVertexAttribs(kCCVertexAttribFlag_PosColorTex);//眼下没看懂详细运行了的use()操作,启用可编程管线texture2d-getShaderProgram()-use();//在2.2.3中setUniformsForBuiltins 替换掉 setUniformForModelViewPorjectionMatrix()//设置统一属性。即M模型、V视图、P投影完毕从Opengl的世界坐标到屏幕坐标的映射texture2d-getShaderProgram()-setUniformsForBuiltins();//绑定纹理,texture2d-getName() 纹理在内存或显存中存储的下标应该是下标我没看纹理载入,还不了解GPU和CPU的通信glBindTexture(GL_TEXTURE_2D,texture2d-getName());//设置顶点,每一个顶点向量维数为3。数据类型为GL_FLOAT不归一化真实物理坐标不能归一化两个个顶点间的偏移量为0,glVertexAttribPointer(kCCVertexAttrib_Position,3,GL_FLOAT,GL_FALSE,0,vertext);glVertexAttribPointer(kCCVertexAttrib_TexCoords,2,GL_FLOAT,GL_FALSE,0,coord);glVertexAttribPointer(kCCVertexAttrib_Color,4,GL_FLOAT,GL_FALSE,0,colors);//画图从下标0開始。有4个顶点glDrawArrays(GL_TRIANGLE_STRIP,0,4);}重载void draw (void) 就可以。可能临时停止更新博客先主要着手于游戏实现而不是分享。 以下是贴转载内容http://blog.csdn.net/wusheng520/article/details/8109284 CCTexture2D的成员变量 m_tContentSize    图片的原始大小 m_uPixelsWide    大于等于原始宽度的最接近原始宽度的2的幂次方 m_uPixelsHeight    大于等于原始高度的最接近原始高度的2的幂次方 m_fMaxS     m_tContentSize .x / m_uPixelsWide m_fMaxT     m_tContentSize .y / m_uPixelsHeight    转载于:https://www.cnblogs.com/zfyouxi/p/5254498.html
http://www.sadfv.cn/news/91044/

相关文章:

  • 免费制作详情页的网站织梦网站源码好吗
  • 广州火车站建设建材网站费用
  • 什么响应式网站网站策划任职要求
  • 广州的兼职网站建设中企动力做的网站被百度屏蔽
  • 国外个人网站域名注册网站做的最好的
  • 万网个人网站备案查询建设局网站信息管理制度
  • 建立自己网站免费上海公司名字
  • php电影播放网站开发莱阳网站制作
  • 做移动网站快速排中移电子商务有限公司为什么扣款
  • 做网站上传的程序在哪里下载零基础学ps多久可以学会
  • 手机网站开发 视频做企业免费网站
  • 品牌策划网站建设微信邀请函制作软件
  • 免费手机wap建站手表特卖网站
  • 江油网站建设制作策划哪家专业阳原网站建设
  • 衡水网站制作费用福建交通建设网站
  • 做外贸用什么服务网站天津网站优化公司
  • 个人备案的网站能做什么百度营销推广
  • 公司app开发收费价目表郑州seo竞价
  • qt 做网站社区电商小程序模板包含哪些
  • 网站开发的经费预算推广网站的方法有搜索
  • 万网网站建设步骤贵州省建设厅网站
  • 青岛移动网站开发宁波外贸公司招聘信息
  • 网站制作及维护合同企业营销网站策划
  • 广州网站建设大公司排名为网站做IPhone客户端
  • 素材网站的素材可以商用吗wordpress租车
  • 外贸公司网站有哪些网站盈利模式分析怎么做
  • 建网站免费吗公司网站建设技术方案
  • 企业网站开发软件如何选择模板网站建设
  • 系统学做网站律师网站模版
  • 成都 网站网站设计申请书