位置: 编程技术 - 正文

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

  • 房地产企业销售现房是否预缴增值税
  • 偶然所得纳税计算
  • 预缴税款是什么科目
  • 建筑企业可以挂靠吗
  • 企业出租房产增值税率
  • 一般纳税人结转增值税的账务处理
  • 代收款需要开票吗
  • 费用已支付但发票未收可以先记费用吗
  • 机械设备租赁印花税谁交
  • 建筑工程查帐征收税
  • 预付款与定金的比例
  • 营改增后常用发票报销的种类有哪些呢?
  • 现金不够怎么办
  • 公司注销库存商品转营业外收入
  • 总账中余额为负怎么写
  • 资产减值损失会影响利润吗
  • 收到原未计入应收项目的交易性金融资产的利息
  • 含有商品编码的增值税普通发票如何开具?
  • 机动车统一发票税率多少
  • 关于环保税税目正确的有
  • 管理不善造成的损失怎么处理
  • 企业所得税应纳税所得额包括什么
  • 未弥补完亏损可以计提盈余公积
  • 公司内部培训师试讲开场白
  • 如何接收银行承兑
  • 企业购车按揭产生的费用
  • 存货跌价准备的金额
  • 物业预收的物业费怎么做会计分录?
  • 增值税进项税额转出的情况有哪些
  • 如何设置电脑从硬盘启动
  • 政府性基金收入来源
  • 行政事业单位捐款支出怎么记账
  • 预计负债的所得税怎么算
  • vue错误提示
  • 供应商发票多开了怎么处理?
  • 时间序列转换
  • web前端面试题最新
  • php分页函数封装
  • 发票中食品属于哪一类
  • ps命令显示进程状态
  • 农业企业所得税是免税的吗
  • 外贸企业出口货物增值税的计算依据
  • 出差的车费计入什么科目
  • 金蝶kis资产负债表中预付款项年初余额公式怎么设置?
  • 普通发票红冲需要拿回原发票吗
  • 事业单位回复短信里的加号要吗
  • 税前利润包含
  • 高新企业申报条件有哪些
  • 控股子公司注销公告是利空吗
  • 生产部门包括
  • 收益性支出包括哪些内容
  • 公司为员工报销怎么做账
  • 小规模纳税人应交税费的二级科目
  • 复利和年金的区别通俗易懂的
  • 外债借款利率
  • 大金额维修费用怎么入账
  • 营改增政策解答
  • 单位统一订员工餐
  • 对外投资的会计科目
  • 预付账款是谁欠谁
  • 购买药材的发票如何抵扣?
  • 印花税应税凭证是还是否
  • mysql5.0使用教程
  • mysql绿色版配置
  • win8安全中心在哪
  • linux如何使用uname命令
  • win10系统出现蓝屏
  • 修改win10登录界面
  • Win10 Mobile 10586.164中文版升级截图曝光
  • 关于减肥的好方法
  • supervisor producer
  • android实战教程
  • css固定在底部
  • unity优化gc
  • jQuery webuploader分片上传大文件
  • javascript要怎么学
  • python包含指定内容的字符串
  • 上海市信访局官网首页
  • 土增税税负率一般多少
  • 税务培训主题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设