1.“TypeError: tween is not a function”
解决:项目内需在“项目裁剪”中勾选“缓动系统”。
2.3D物体要放透明队列才能控制透明度
3.sprite导进项目内会自动勾选 Packable(动态合图)
4.error EFX2204: uniform vec3 a_position: please use 1, 2 or 4-component vectors to avoid implicit padding
解决:
(uniform)所有的 UBO 应当遵守以下规则:
- 不应出现 vec3 成员;
- 对数组类型成员,每个元素 size 不能小于 vec4;
- 不允许任何会引入 padding 的成员声明顺序
PS:uniform内变量顺序也有要求,vec4 -> float -> vec2;
5.在 GLSL 中,循环变量必须是常量或者编译时已知
#pragma define-meta CountNum range([5, 10])
//循环要常量,输入变量不支持int,所以这样取巧,外部设置范围
6.#include <builtin/uniforms/cc-global>//cc_time 要引用的