位置: 编程技术 - 正文

【Cocos2d-x】shader语法注意事项(cocoscreator shader)

编辑:rootadmin

推荐整理分享【Cocos2d-x】shader语法注意事项(cocoscreator shader),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos 2d x,cocos2dx shader,cocos creator 3d shader,cocos2d shader,cocos2d shader,cocos2d shader,cocos shader,cocos2d shader,内容如对您有帮助,希望把文章链接给更多的朋友!

1. 不要用隐式类型转换

例子1:

例子2:

以上两个例子在OpenGL上没任何问题,但在移动端测试表明,在OpenGL es上会编译失败。

【Cocos2d-x】shader语法注意事项(cocoscreator shader)

2. 不能用循环,for和while都不能

GLSL用for和while循环在OpenGL上运行或许没问题,在大多数手机上或许也没问题,但就是在某些手机上(比如小米4)会直接崩溃,所以建议还是不要用。在我的描边shader里,一开始也是用循环的,但后来就是由于在小米4上崩溃,所以才意识到不能用循环,这是一个坑。

3. 不能用%,用mod(x, y)GLSL里面没有C语言的%,用mod函数代替。

4. 如果用引擎3.x版本的STRINGIFY方法,记得要在#ifdef和#endif的前后加n(见ccShaders.cpp)

OpenGL Framebuffer Object (FBO) 在OpenGL中,OpenGLContext有一个默认的FBO用来绘制图像,但是我们也可以创建新的用户定义的Framebuffers,这样我们可以绘制到自定义的framebuffer,而不会影响到

学习Nehe Lesson 6 && Lesson 7 && Lesson 8 这三课的基础都是第五课的那个正方体,无论是纹理映射或是光照键盘还是混合,都是对立方体进行的操作。当然,把正方体换成别的几何物体比如说

简析OpenGL的2D、3D切换 最近做游戏的时候遇到了一个小问题,我们的游戏是2D、3D结合的(准确的说是主菜单、议会界面是2D的,但是真实打斗场景为3D),由2D切换到3D没有问

标签: cocoscreator shader

本文链接地址:https://www.jiuchutong.com/biancheng/373064.html 转载请保留说明!

上一篇:glViewport()函数和glOrtho()函数的理解(glortho函数)

下一篇:OpenGL Framebuffer Object (FBO)

  • 增值税电子发票可以作废吗
  • 进项发票已认证,发现发票有问题怎么办
  • 礼品的进项税能抵扣吗
  • 征地费用应计入什么会计科目
  • 一般纳税人拿到小规模的专票
  • 劳务公司开票税收分类
  • 政府补贴流程
  • 转出未交增值税和转出多交增值税
  • 股息收入所得税率
  • 异地工程预缴税有哪些流程
  • 企业有哪些行为
  • 计提坏账准备为什么要加借方
  • 因员工过失造成第三方损失
  • 其他应付款转入营业外收入
  • 供热企业采暖费收入免征增值税政策解读
  • 收到运输发票需要开票吗
  • 企业店铺开发票可以要求补税点吗?
  • 小规模纳税人的税率是多少
  • 增值税已交税金借方有余额
  • 本年已预缴所得税
  • 接受捐赠收入要计入企业所得税应纳税所得额吗
  • 出口退税款计入收入总额吗
  • 所得税季报营业外收入怎么填
  • 付企业网银年服费怎么付
  • 增值税发票过期未抵扣怎么办
  • 工会资助贫困大学生
  • 分配利润给股东怎么做分录
  • 补提去年所得税分录
  • 医疗机构医疗服务自查报告怎么写
  • 农民工工资保证金退还条件
  • win11正式版问题
  • 购买轿车增值税可抵扣吗?
  • 外商投资合伙企业有哪些
  • 股东出资未注明投资款可以通过验资报告处理么
  • 企业产房屋拆迁
  • 工程建设的项目的划分?
  • 营改增之前的建筑业税率是多少
  • flex布局教程实例篇
  • vue面试题2020
  • linux扫描命令
  • 股东投资的钱要还给他吗
  • c语言中局部变量和全局变量同名
  • 营运资金为正数说明企业什么
  • 什么是企业贷款余额
  • 申请专利的费用主要包括
  • 企业开外币户有什么用
  • 新收入准则确认收入的条件
  • 事业单位未取得相关证书不予受理
  • 契税是房价乘以1.5吗
  • 购入固定资产计累计盈余
  • 公司向法人借款会计分录
  • 合同资产计提减值准备的依据
  • 淘宝卖家运费险为什么越来越贵
  • 研发费用中可以有委托研发核算吗
  • 关于单独计价的规定
  • 建厂房之前需要什么条件
  • 加大固定资产投资
  • mysql的操作方法
  • fedora s9
  • 安装最新的powershell,了解新功能和改进
  • window10怎么启用net 3.5
  • tr linux 命令
  • win10预览版与正式版
  • linux系统的内存分配和回收采用什么算法?
  • win8系统自带浏览器
  • perl 时间转换
  • 前端面试题csdn
  • 深入理解javascript pdf
  • linux cz命令
  • python字符串处理为年月日
  • 猫的所有视频
  • python内置数据结构有几种
  • shell脚本调用脚本
  • Python selenium 三种等待方式详解(必会)
  • python迭代类型
  • 政府无偿划拨土地涉及的税费
  • 车辆购置税完税证明有用吗
  • 税务意识形态工作主要内容有哪些
  • 税收通知
  • 什么叫企业改制重组
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设