位置: 编程技术 - 正文

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

  • 所得税季度预缴纳税申报表
  • 税目是什么意思和内容
  • 不同月份的发票能抵扣吗
  • 摄影服务的开票项目
  • 哪些发票可以抵扣增值税
  • 债务重组的会计准则
  • 增值税发票作废如何处理
  • 存在弃置费用的固定资产有哪些
  • 跨年销售收入退回增值税处理
  • 进项转出再差额征收待抵扣
  • 应付未付的款项如何税务处理
  • 增值税抵扣进项税额交税账务处理
  • 房产税缴纳时间规定
  • 开办期间的税控设备怎么入账?
  • 金蝶期末调汇怎么生成凭证
  • 2020年开公司优惠政策
  • 收到带息商业票据贴现会计处理
  • 分期收款所得税收入确认多少
  • windows 11怎么样
  • 工资薪金怎么申报9
  • 融资租入固定资产改建支出计入
  • 认缴出资怎么记账
  • 王者荣耀中雅典娜的战争女神多少钱
  • vue+element-ui项目
  • PHP:Memcached::appendByKey()的用法_Memcached类
  • 作废的凭证不能恢复吗
  • PHP:pg_fetch_all_columns()的用法_PostgreSQL函数
  • 原材料废料怎么做账
  • musirc4.71.exe - musirc4是什么进程文件 有什么作用
  • php图片链接
  • 如何利用http协议发布博客园博文评论
  • 简述税款征收的基本原则
  • 企业所得税可以结转以后年度扣除的费用
  • vue process.env.node_env
  • Access-Control-Allow-Origin 翻译
  • 万能的python
  • 前端经典面试题及答案
  • nodejs 2020
  • 删除ont命令
  • 比较好的微信名称有哪些
  • 合并会计报表的编制
  • 销售货款无法收到怎么办
  • 私募基金成立的规模条件
  • 专票认证期限多长时间
  • 上月未记账,本月不能记账
  • ps如何使用套锁工具剪裁图片
  • 小企业会计准则会计科目表
  • 免征企业所得税的有哪些行业
  • 会计怎么实现财务自由
  • mysql显示数据库语句
  • mongodb4
  • 土地租赁费属于什么收入
  • 以美元报关是否要交税
  • 股票的主要种类及其相应的功能
  • 应交增值税进项税额月底怎么处理
  • 公司账户转账给个人要交税吗
  • 分支机构可不可以不建账合并到总机构?
  • 债券分期付息到期还本的意思
  • 车票抵扣填在申请表哪里
  • 集团固定资产管理
  • 固定资产损失计入什么科目
  • 离职员工代缴社保协议
  • 未缴纳或未足额缴纳出资的股东
  • sqlserver比较日期时间
  • sql触发器使用存储过程
  • 动态sql语句怎么写
  • windows8如何安装
  • win8.1操作系统关闭驱动数字签名
  • U盘安装ubuntu的分区详细教程
  • window怎么操作
  • centos7.1
  • windows1020h2版本怎么样
  • win8.1开机慢
  • windows 8虚拟机
  • python任务调度之schedule
  • c# for unity
  • js 原型继承的几种方法
  • 怎么打印纳税申报表带章的
  • 银行收取个人贷款的费用
  • 河南省注册税务师协会电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设