位置: 编程技术 - 正文

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

  • 缴纳个税会计分录是什么
  • 独立法人和法人独资的区别
  • 以不动产投资入股增值税
  • 工资算管理费用还是生产成本
  • 体检怎么写公司抬头
  • 金蝶怎么填写凭证
  • 核定征收企业注销后安全吗
  • 分期收款销售会计分录(现销)
  • 进项与销项不符怎么办
  • 所税税汇算补交上一年度税金如何做账务处理?
  • 子公司之间固定资产转让
  • 个人可以去税务局开票吗?
  • 分期付款股权转让
  • 制造费用可以直接转入本年利润吗
  • 银行贷款受托支付受托人有风险吗
  • 外购产品检验流程
  • 小规模应交税费有三级科目吗
  • 进项税额转出月底如何结转
  • windows10如何开启vt
  • 衍生金融资产属于投资性资产吗
  • 残疾人保障金汇算清缴填在哪里
  • php面向对象详解
  • php 设计模式
  • php如何运行脚本
  • php的基础知识
  • 对账小技巧
  • 企业购进固定资产其入账成本应包括
  • 中央公园纽约的历史背景
  • 工业企业采购部工作职责
  • pdo_mysql
  • php通用分页类
  • Yii2 rbac权限控制操作步骤实例教程
  • 预收账款增值税纳税义务
  • 黄石国家公园的英文翻译
  • php实现截取中文字符
  • mktemp命令
  • php实现定时自动刷新
  • 新成立的公司的搭建费可以申请补助吗?
  • 什么叫呆账账户
  • 长期挂账的其他应付款税务风险
  • 长期挂账的"其他应收款"该怎么处置
  • python np数组
  • 数据库管理中负责数据模式定义的数据库语言是
  • 浏览器测试网页
  • 事务所的账务处理
  • 外资企业国内审批手续繁琐
  • 关联企业债资比怎么计算
  • 在excel中怎么制作
  • 综合保税区可以随便进出吗
  • 弥补以前年度亏损怎么算
  • 收到法人投资款需要什么手续
  • 未完施工针对的是什么工程
  • 股权转让会计账务处理方法
  • 投资收益的账务怎么处理
  • 拆除费计入哪个科目
  • 单位固定资产统计表
  • 监控mysql数据变化
  • mysql外键怎么写
  • 在SQL Server中使用存储过程的优点包括
  • mysqlbinlog -vvv
  • 删除了c盘文件
  • win7鼠标右键一闪就没了
  • 远程桌面连接 server 2016
  • linux清屏幕命令
  • unix操作系统有何特点?
  • windows运行.sh
  • xp系统怎么关闭fn
  • 电脑开机显示xp后无反应
  • ubuntu12安装教程
  • linux系统的
  • linux怎么配置raid
  • jquery$符号
  • listview的item
  • vue css
  • js中onmouseover
  • python抓取整站链接
  • 四川国税局普通发票查询?
  • 银行关联方认定标准是什么
  • 江苏国税电子网
  • 学校经费审批流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设