位置: 编程技术 - 正文

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

  • 随机赠送礼品个人所得税
  • 耕地占用税的特点与意义
  • 企业如何帮员工交公积金
  • 生育津贴是否需要纳税
  • 购买股票交易费用计入
  • 需要登记的特殊药品
  • 研发支出月末结转转去哪里?
  • 有金额的框架协议要交印花税吗
  • 换出交易性金融资产入账价值
  • 增值税附加税由买方承担如何计算
  • 商场促销的税务处理怎么做?
  • 进项税额大于销项税额需要结转吗
  • 出口货物免税的税种包括
  • 住房公积金部分业务暂停办理
  • 预售房提前还款需要去解押吗
  • 企业重组中撤资所得税有哪些处理规则?
  • 税负原则
  • 普通发票税率为1%吗
  • 对公人民币转账、汇款(含退汇)分录
  • 企业提供技术咨询服务的企税优惠政策
  • 发票开了收不到钱
  • 其他权益工具投资交易费用计入哪里
  • 关联业务往来年度报告表
  • 移动手机网速测试
  • 权益法初始入账价值和初始投资成本
  • 如何查看自己的qq密码
  • 以房产投资联营,收取固定收入,不承担联营风险的房产
  • 建筑业开具发票
  • 定金签合同能退吗
  • 计算应缴房产税的公式
  • 运城盐湖中国死海养生城
  • 退教育附加税会计分录
  • 卷积神经网络结构
  • ubuntu20.04安装cuda10.2
  • deformable detr代码
  • system error
  • 土方工程合同签了一般多久开工
  • 在什么情况下要切除子宫
  • 在mysql中子查询是
  • mongodb自增主键
  • 使用增值税发票违法吗
  • 收支平衡表excel怎么做
  • 一次性发放年终奖金怎么扣除个人所得税144000有何意义
  • 其他货币资金的明细科目有哪些
  • 经营性罚款和行政性罚款的区别
  • 企业所得税几种税率
  • 年底要结转净利润怎么算
  • 公司减免的社保退给个人吗
  • 农业种植补贴需要审批吗
  • 一个人可以有两张同一个银行的卡吗
  • 上月多出来的薪资怎么算
  • 应交税费应交增值税借贷方向
  • 增值税留抵怎么做凭证
  • 年终奖和工资一起发吗
  • Mysql中FIND_IN_SET()和IN区别简析
  • sqlserver的case 用法
  • win10的打开方式
  • 超级简单的方法
  • win8怎么提高网速
  • ubuntu限制cpu个数
  • win7的库是什么
  • 生产运维管理
  • mom.exe是什么程序
  • win10剪贴板怎么调出来
  • 在linux系统中
  • UNITY 4.6.2 IOS 64-BIT SUPPORT
  • cocos2dx-3.1.1 labelttf与label
  • bat批处理字符串转ascii10进制规避特殊字符
  • ssh登录后自动执行命令
  • jquery中的事件
  • 详解node HTTP请求客户端 - Request
  • android颜色值
  • 网络很强大
  • python如何安装各种库
  • js设置图片边框
  • python函数的方法
  • 中山市国家税务总局阜沙分局局长杨兴华
  • 进项税留抵怎么消化掉
  • 查国税发票验证码怎么查
  • 城镇土地使用税会计分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设