位置: 编程技术 - 正文

【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)

  • 增值税发票阅读器干什么用的
  • 公益事业捐赠的范围是什么
  • 对公账户的钱都是国有资产吗
  • 资产损失税前扣除管理办法 税屋
  • 合法有效的凭证
  • 减免税费期末如何结转
  • 增值税专票销货清单模板
  • 个人去税局开劳务费需要注意什么
  • 收派服务费入什么科目
  • 加计扣除是什么优惠方式
  • 电信网费普通发票税率为什么是0
  • 银行对公账户网上注销流程需要多久
  • 以前年度未分配利润属于什么科目
  • linux开启
  • 主管会计的具体工作
  • 非上市公司转让股权需要缴纳增值税吗
  • 人力资源服务收入计入什么科目
  • 资产处置收益与固定资产清理
  • deepin怎么使用
  • 小规模纳税人无法开具增值税专用发票
  • 房地产销售代理是什么意思
  • 公司交会费有什么用
  • 电脑打不了字只有拼音,按哪个键
  • 电子钥匙续费应用在哪里
  • 企业接受现金捐赠如何开具发票
  • shwicon.exe - shwicon是什么进程 有什么用
  • 前端框架view
  • echarts饼图背景图片
  • 金融业营业税税率
  • 金融企业会计第三版课后答案孟艳琼
  • 有趣的css代码
  • 水獭冬眠吗?
  • vue的后端
  • 专利代理服务费计入什么科目
  • vuex存储用户信息
  • 新个税讲解
  • js检查json是否合法
  • php array合并
  • 帝国cms安装教程
  • 微擎框架是开源的吗
  • 旅行社代订酒店如何入账
  • 金融商品转让的销售额
  • python操作csv
  • 个体户分红需要申报吗
  • 个体户营业额一般填多少
  • 对外捐赠非货币性资产的会计处理
  • Sql Server中Substring函数的用法实例解析
  • 企业利润表表怎么看
  • 销售人员的销售额是工作绩效的重要指标
  • 增值税代扣代缴范围
  • 代驾服务费属于哪个税收编码
  • 投资性房地产讲解
  • 收到一笔财政局的付款
  • 研发费用资本化条件
  • 工资条上为什么不显示生育险
  • 在建工程怎么记账
  • 固定资产的调整科目
  • 中小企业做账
  • 关于mysql中的字符型数据下面说法正确的是
  • 深入3DSTUDIOMAX
  • sql server数据库查询语句
  • 应用商店升级版
  • dos命令提示符窗口怎么打开
  • winxp如何将两个分区合并成一个分区
  • 双系统重装win11
  • 什么是bash命令
  • freelibrary 程序崩溃
  • msswchx.exe - msswchx进程是什么文件 有何作用
  • eclipse cocos2dx Command line too long
  • unityshader怎么用
  • unity3d ide
  • mingw 编译
  • 希尔排序数据结构的代码
  • python 3.5下xadmin的使用及修复源码bug
  • 批处理/l
  • python开发的程序
  • 广东省国家税务总局班子成员
  • 河南十大纳税公司
  • 企业租赁房屋需要预缴增值税吗
  • 重庆国税网上怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设