位置: 编程技术 - 正文

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

  • 不通过税金及附加的科目
  • 网络服务费属于什么费用
  • 减资账务处理基准日 会计视野
  • 51电子发票客户端后使用教程
  • 管理费用会计科目代码是多少
  • 应付借款利息分录
  • 复利现值系数完整版
  • 亏损企业对外捐赠的税前扣除
  • 公司的利润怎样分配
  • 老板买增票财务怎么做账
  • 一般纳税人的工资可以抵扣吗
  • 勾选发票必须当月认证吗
  • 完税凭证是什么
  • 原始股 出售
  • 包装物计入科目
  • 增值税发票的帐号怎么查
  • 固定资产投资增值税进项税额抵扣规定
  • 委托加工业务流程图
  • mac怎么创建热点
  • 华为手机进入recovery模式怎么退出
  • 资产减值损失期末余额在哪方
  • 销售费用营业费用的区别
  • 一般纳税人增值税申报表怎么填写
  • 增值税要不要计入固定资产的成本中?
  • 农产品抵扣进项税额转出
  • win10怎么隐藏菜单栏图标
  • PHP:Memcached::cas()的用法_Memcached类
  • 摊余成本等于什么
  • 存货周转材料报废处理会计分录
  • 应税货物销售额怎么填
  • 可变现净值属于资产计量属性吗
  • webssh github
  • 跨行政区域是跨省吗
  • 企业发生的现金折扣应计入什么费用
  • php处理xml
  • php实现原理
  • php批量导入数据库
  • python快速检索
  • vue事件bus
  • vue组件怎么使用
  • 库存商品用于研发要进项税额转出吗
  • 帝国cms教程官方完整版
  • 帝国cms移动端
  • 不良贷款转让怎么操作
  • 银行代发工资必须是本行的卡吗
  • 权益法转其他权益工具
  • 房产契税一般什么时间交
  • 管理费用处理的是
  • 新会计准则开办时间规定
  • 某个项目投资多少钱怎么算
  • 买断式买入
  • 买货品的咨询服务有哪些
  • 为什么工程施工图纸不能泄露
  • 建账有几种方法
  • 这么查看
  • 当恢复系数e=1时碰撞属于什么碰撞
  • 腾讯云 阿里云 营收对比
  • centos6 rpm
  • centos基本操作
  • centos如何删除bond
  • win10周年更新版是什么意思
  • linux apache2配置
  • win10系统收不到wifi信号
  • win7修改系统版本
  • 系统自带邮件
  • 双系统怎么屏蔽另一个磁盘
  • android图形
  • node.js怎么搭建服务器
  • 使用shell命令
  • android studio怎么样
  • python爬取三国演义前六章
  • 杭州二套房契税新政策2023年
  • 中国税务网络版
  • 福州税务实名认证
  • 开地税发票的操作流程
  • 机票验真查询系统
  • 委托人全权代理
  • 改革的财税制度是什么
  • 无纸化同义词
  • 律师费不给了会怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设