位置: 编程技术 - 正文

【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申报
  • 兼职合同工资发放
  • 固定资产清理费用为什么有进项税额
  • 个税年度累计计算器
  • 预算分配比例与国库不一样
  • 个人开技术服务费税率是多少
  • 预付账款冲销其他应付款法人吗
  • 留抵进项税抵欠税后期末未交增值税会减少吗
  • 固定资产怎么盘点
  • 公司付给职工的工资
  • 固定资产之前没提折旧,数额交大
  • 管理部门购入固定资产
  • 境外所得纳税
  • 给货代付海运费手续费怎么算
  • 个体户增值税怎么算
  • 企业专项储备属于什么科目
  • 建筑服务简易征收可以开专票吗
  • 预计应收账款余额
  • 工资只发一半
  • 此应用无法在你的电脑上运行w11
  • 桌面图标间距特别大
  • 怎么给文件添加属性
  • os x yosemite wifi断线怎么办?yosemite wifi掉线解决详细步骤
  • php字符串变量
  • 期间费用为什么叫期间费用
  • 增值税一般纳税人和小规模纳税人的区别
  • win10点击网络属性没反应
  • php操作json
  • 不动产出租管理办法
  • 融资租赁印花税怎么缴纳
  • 商品先入库后得发票如何做账
  • 如何检查路由器防火墙设置
  • vue3中props
  • php如何获取当前时间
  • sftp命令大全
  • ifconfig命令配置地址
  • 最新预提房租会计分录
  • 个体工商户属于灵活就业人员吗
  • 资产支出加权平均数和一般借款本金加权平均数
  • 所得税费用当月计提吗
  • 残保金季报要填上年职工人数
  • 收到退税收入
  • phpcms v9网页禁止复制
  • 赡养老人专项附加扣除的标准
  • 营改增后的计税方式
  • 如何确定交易性金融资金
  • 公司租赁房屋房产税
  • 企业取得的财政补贴是否缴纳增值税
  • 合作建房土地增值税清算案例
  • 其它综合收益包括
  • 管理费用如何分摊到项目
  • 库存商品用于投资
  • sql server使用
  • 让Vista响应更快
  • win7设置繁体字
  • xp开机延时启动程序
  • Windows Server 2003服务器群集创建和配置指南
  • 图片如何添加到word文档
  • win8垃圾清理
  • win10 功能
  • win8怎么运行命令
  • win7系统谷歌浏览器打不开网页
  • javascript登录验证
  • unity3d常用代码总结
  • jquery中绑定和解绑的事件有哪些
  • python如何编程
  • 税务举报可以撤销么?
  • 袁野近照
  • 发票 报销流程
  • 湖北注册税务师协会
  • 深圳海关属于省级吗
  • 美国网购消费者个人信息保护法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设