位置: 编程技术 - 正文

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

  • 借款合同印花税减免优惠政策2022
  • 假发票是怎么开出来的
  • 商铺属于固定资产还是无形资产
  • 营改增利息收入不能抵扣
  • 所属税务机关是根据什么分配的
  • 个人资金借给企业
  • 发票复印件盖公章
  • 返利款进项税是否需要换算
  • 无形资产摊销和累计摊销一样吗
  • 应收代位追偿款是什么意思
  • 预收账款多说明什么
  • 部分销售退回怎么开票
  • 显示器件属于什么设备
  • 免税发票可以入账吗
  • 发票章和税号不匹配
  • 股票股利为什么不影响所有者权益
  • 股票交易的印花税和手续费是多少
  • 冲减材料采购成本
  • 个税手续费返还属于政府补助吗
  • 企业清算期限如何规定
  • 微信企业公众号开发平台
  • 房地产企业困境
  • 单位管理费用核算
  • 艾叶泡脚的功效与作用及禁忌
  • 哪些费用需要计提,哪些不需要
  • 短期借款利息怎么做分录
  • 往来指哪些科目
  • 买保险公司的养老保险合适吗
  • realsense d415参数
  • 进销存如何结转成本
  • 房租费用计入什么现金流量
  • 电影制片过程
  • 固定资产增值税税率是多少
  • 出售持有股票会计处理
  • 应付利息如何结转
  • dedecms配置
  • 印花税补交会怎样
  • 企业办理税务注销需要什么资料
  • ubuntu20.04vim
  • sqlserver触发器在哪个位置
  • 业务活动成本和管理费用能不能写在一起
  • 任意盈余公积金的用途
  • 城镇土地使用税税率
  • 收到个税手续费返还怎么做分录
  • 税号指的是什么
  • 委托加工账务处理受托方会计分录
  • 存货跌价准备确认损失分录
  • 以前年度损益调整
  • 小规模企业收到普通发票如何做账
  • 投资利润率多少算合理
  • 政府对失业人员补贴
  • 收到费用报销单怎么做记账凭证
  • 企业所得税需要计提分录
  • 固定资金管理内容包括哪些
  • 研发一个月多少钱
  • SQL Server 作业同步 (结合备份作业)
  • mysql5.7.22安装教程图解
  • 安装好sql2000后安装sp4
  • win8系统中断怎么解决
  • 怎么删除文件的隐藏属性
  • FastDFS4和Ubuntu12安装及部署步骤
  • 显示隐藏文件也看不到
  • 双硬盘需要设置主从盘吗
  • centos6.8修改主机名
  • 如何判断肾虚阴虚阳虚
  • 为wdcp面板的lnmp服务器添加ipv6支持的方法介绍
  • 人机交互编程
  • unity简单小游戏案例
  • javascriptz
  • node断点调试
  • jquery validate表单校验长度
  • jquery模拟回车
  • unity游戏开发的技术路线有哪些
  • 如何使用wordpress
  • js如何判断是否有定时器功能并清除
  • 国家税务局开票软件下载
  • 定额发票查询app
  • 我国历年财政支出总额
  • 潍坊市区面积多大
  • 北京税务局开票系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设