新版Shader组件更新啦,支持 Creator2.3.x 外,还有新特性...

B站视频
https://www.bilibili.com/video/BV1j7411X7mG/
新版 ShaderHelper 组件更新啦,这个版本主要更新了三个功能:
- Cocos Creator 2.3.x 的兼容支持
- ShaderHelper组件参数更新,使用更简单,非程序员也能轻松使用
- 修复构建版与预览版本,特效对应不上的BUG
2.3.x 的兼容支持就不多说了,我重点介绍一下组件的新功能
首先是原来在 ShaderTimer 组件上的 max 属性被移到 ShaderHelper 组件上了
原来在 ShaderTimer 组件上的 max 属性被移到 ShaderHelper 组件上了,每个 Effect 有自己独立 max 属性值,这样预览起来就不会打架了!

组件好用,重要的是做减法,静态特效且没有参数的,显示非常简洁,看下图:

静态特效,带参数控制的不会显示 max 属性,ShaderTime 会根据是否有 ShaderHelper 的 max 决定是否要进行刷新

以上是 ShaderHelper 组件的主要新功能,切换自己想要的 Program 属性就能看到对应的组件属性变现化。
因为是要卖钱的,还是尽量做好一些,晓衡又增加了几张养眼的图片,为了便图片的切换,再送一个 SpriteMate 组件

本以为大功告成,但在手机上预览发现,浏览器窗口边缘面积太大,整体效果都没了,美感降低50%,于是我又再送一个组件 FullScreen 组件

FullScreen 组件除了提供 fullScreen 函数,还提供有 exitFull 哦!
心脏有点小突突,不知道大家会不会喜欢这个组件呢?
这里晓衡提供了一个在线预览地址,欢迎来体验:
http://example.creator-star.cn/shaderhelper
注意不要在电脑上的微信浏览器上,那个窗口是方形的,不太没观!
游戏开发副业挣钱不是一句口号,需要落实到行动上,下周我们一起在群里学习相关法律知识,愿我们一起努力,共同成长!
一个游戏多份收益,助力开发者技术精进、副业变现,我是工程师经纪人张晓衡,关注公众号「Creator 星球游戏开发社区」,欢迎加我微信:z6346289,晓衡在线等你!
新版Shader组件更新啦,支持 Creator2.3.x 外,还有新特性...的更多相关文章
- ECMAScript 5和ECMAScript6的新特性以及浏览器支持情况
ECMAScript简介: 它是一种由Ecma国际(前身为欧洲计算机制造商协会)制定和发布的脚本语言规范,javascript在它基础上经行了自己的封装.但通常来说,术语ECMAScript和java ...
- Creator 2.2.0 终于等来了这款Shader组件神器!一招搞定Effect特效
先看下视频演示: ShaderHelper2支持Creator 2.2.0 视频录完后才想起,还没在微信小游戏中测试,赶紧试试,下面是在微信开发者工具中的截图. 径向模糊 探照灯 提供了一个Shade ...
- React和Vue的组件更新比较
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 24.0px "Helvetica Neue"; color: #404040 } p. ...
- iOS子线程操作检测版本更新,有新版本通知用户更新, CheckVersion
iOS子线程操作检测版本更新,有新版本通知用户更新 CheckVersion 一:如何使用: #import "CheckVersion.h" //输入你的app在appStore ...
- ECMAScript和JavaScript的区别,ECMAScript发展更新历史,ECMAScript5和ECMAScript6的新特性及浏览器支持情况,ECMAScript 5/ECMAScript 2015正式发布
ECMAScript和JavaScript的区别 ECMA是European Computer Manufacturers Association的缩写,即欧洲计算机制造商协会.欧洲计算机制造商协会是 ...
- 从 React 的组件更新谈 Immutable 的应用
在介绍 Immutable 如何在 React 中应用之前,先来谈谈 React 组件是如何更新的. React 是基于状态驱动的开发,可以将一个组件看成是一个有限状态机,组件要更新,必须更新状态. ...
- 源泉书签,助您管理海量收藏。www.yuanquanshuqian.com 今日更新:支持了导入url为js代码的书签
源泉书签,助您管理海量收藏.www.yuanquanshuqian.com 今日更新:支持了导入url为js代码的书签
- Qt之股票组件-股票检索--支持预览框、鼠标、键盘操作
目录 一.感慨一下 二.效果展示 三.搜索编辑框 1.编辑框 2.预览框 四.相关文章 原文链接:Qt之股票组件-股票检索--支持预览框.鼠标.键盘操作 一.感慨一下 之前做过一款炒股软件,个人觉着是 ...
- Vue图片浏览组件v-viewer,支持旋转、缩放、翻转等操作
v-viewer 用于图片浏览的Vue组件,支持旋转.缩放.翻转等操作,基于viewer.js. 从0.x迁移 你需要做的唯一改动就是手动引入样式文件: 1 import 'viewerjs/dist ...
随机推荐
- 設定MacOS 終端機環境 (Homebrew/zsh/oh-my-zsh/iTerm2)
安裝Homebrew 1 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/in ...
- Android 添加framework资源包
为Android系统添加一个新的资源包 概述 传统的Android系统只有一个framework-res.apk资源包,第三方厂商在进行rom定制时会直接修改framework res资源,达到适配目 ...
- C++走向远洋——(项目二、存储班长信息的学生类、派生)
*/ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhe ...
- linux tc流量控制
tc流量控制 项目背景 vintage3.0接口lookupforupdage增加一个策略,当带宽流量tx或rx超过40%,75%随机返回304:超过60%,此接口均返回304 为了对测试机器进行流量 ...
- 将mysql数据库集成到idea中
将mysql数据库集成到idea中
- 大马提权详细过程webshell到提权
.在shell路径这一栏里输入服务器端cmd.exe对应的绝对路径,这里用我们刚刚上传上去的smallchao.exe 8.WINDOWS常见命令:net user 查看所有用户query user ...
- 一文快速入门Shell脚本_了解Sheel脚本基本命令
通过代码和注释的形式,列举了shell的基础操作,快速入门.shell在线编辑器 注释 单行用#号:多行::<<' 多行注释... '.:<<a 多行注释... a.:< ...
- Yuchuan_Linux_C编程之六 Makefile项目管理
一.整体大纲 二.makefile的编写 一个规则 两个函数 三个变量 1. 一个规则 三要素:目标, 依赖, 命令 目标:依赖 命令: 第一条规则是用来生成终 ...
- MapReduce 简单数据统计
1. 准备数据源 摘录了一片散文,保存格式为utf-8 2. 准备环境 2.1 搭建伪分布式环境 https://www.cnblogs.com/cjq10029/p/12336446.html 上传 ...
- Ubuntu部署Asp.net core网站无法访问
前几天应工作需要,在阿里云上部署一个测试站点.本以为分分钟的事情,没想到打脸了. 当时直接新建一个webapi项目,publish后直接上传到阿里云,随后设置nginx转发网站端口5000. 接着打开 ...