位置: 编程技术 - 正文

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

  • 收到退个税手续费要交增值税吗?
  • 税收实体法和程序法分类
  • 如何做好存货管理,从哪方面去做
  • 携程代订住宿发票能作为差旅费报销吗
  • 分公司可以享受小规模纳税人优惠
  • 个体户生产经营个人所得税
  • 卖掉的固定资产计入什么科目
  • 工伤事故赔偿项目表
  • 租了房子再转租
  • 退货退款分录
  • 租赁期间怎么算
  • 新领的发票怎么读入开票系统
  • 职工福利费要交个税吗
  • 企业所得税预缴可以不交吗
  • 如何确定增值税以旧换新方式下销售货物的销售额
  • 期初建账实验步骤
  • 运费计入采购成本会计分录
  • 企业的成本费用包括哪些
  • 出租房产免收租金,如何缴纳房产税
  • windows 10如何清除联网记录
  • 戴尔r710服务器系统安装详解
  • 不良资产购买流程
  • 加计抵减怎么做账务处理小企业会计准则
  • linux 文件夹压缩
  • 股东撤资属于什么科目
  • 土地出让金土地使用税
  • 招待费报账怎么查
  • 存货盘盈盘亏影响当期利润吗
  • 新车事故报废后保险公司赔多少
  • 购买性支出和转移性支出都计入GDP
  • 其他业务成本的意思
  • 深度学习——VGG16模型详解
  • jetson nano nvidia-smi
  • php三级分销思路
  • 投资收益属于营业成本吗
  • 会计等式反映了六大会计要素的恒等关系
  • 固定资产和无形资产计提折旧时间
  • 手把手教你如何套路男神
  • js中...的用法
  • 微信收款会计入个人所得税吗
  • 销售旧货和销售使用过的固定资产
  • 企业应收是什么意思
  • 加权平均资本结构
  • 购买礼品的会计怎么做账
  • python 顺序
  • java 类型推导
  • mongo聚合查询效率问题
  • 母公司与子公司的区别
  • centos php-fpm
  • 工会经费付款分录
  • 房地产企业增值税预征率
  • 预提费用在汇算清缴时调整
  • 车间房屋的日常修理费
  • 用友反结账怎么操作
  • 3%减按1%征收增值税政策2022年
  • 差旅费抵扣政策内容
  • 社保基数在哪里申报
  • 抵扣认证的发票需要还回去吗
  • 建筑工程拨款申请模板
  • 固定制造费用包括变动制造费用吗
  • 餐饮店原材料表格
  • 计提应付账款会计分录
  • 会计账簿的登记实训报告
  • mysql 5.7.11 winx64快速安装配置教程
  • 一个 sql 查询很慢,从哪些地方进行优化?
  • service login
  • centos怎么查看文件
  • exfat 打不开
  • 电脑任务栏中没有网络图标
  • linux@ubuntu
  • pssvc.exe - pssvc是什么进程 有什么用
  • win7右下角点击没反应
  • cocos2d解密
  • margin负值
  • android 实例
  • js中匿名函数的作用
  • unity3d跨平台
  • 程序员 master
  • 个人绩效考核税务局
  • 税务开通需要什么东西
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设