creator 3.0 effect中无法申明range

  • Creator 版本:

  • 目标平台:

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

报错信息

论坛 官方参数列表
已经将能想到的所有组合都进行了尝试,但仍然提示数组长度有错误,请问有什么解决方法吗?

//======补充版本等信息(入行新人第一次发求助贴)======

有大佬可以告知下哪有针对cocos effect的文档或教程吗?

glsl的文档对个人而言不够全面
https://www.shaderific.com/glsl-qualifiers

官方文档对于我这个shader只能看懂的,去写glsl还是有点一知半解 :sob:
https://docs.cocos.com/creator/3.0/manual/zh/material-system/pass-parameter-list.html

目前在看麒麟子大佬推荐的那两本书(《OpenGL编程指南》和《3D数学基础:图形与游戏开发》),并看一些同事给的学习视频,但有文档(文档爱好者,认为文档概括相对快速而全面)对个人而言,学习进度会更快,更好.

我的学习路线出现了一定的问题

和我一样想入门的可以看看这个

为什么是vec2,不应该是float吗,然后[step]这个括号的意思是可选参数,editor: { range: [0.1,1.0,0.1] }这样用就行了

已测试,确实是我的uniform中的参数类型定义存在问题,使用float问题就解决了

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。