galacean / engine

A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.
https://www.galacean.com/engine
MIT License
4.29k stars 307 forks source link

使用最新的1.3.15版本,官网的火焰粒子效果demo,运行报错。退回到1.3.1版本,正常运行。 #2421

Closed hehuasa closed 2 weeks ago

hehuasa commented 2 weeks ago

Describe the bug 使用最新的1.3.15版本,官网的火焰粒子效果demo,运行报错。退回到1.3.1版本,正常运行。

To Reproduce 将官网的https://galacean.antgroup.com/engine/examples/particle-fire/ demo,复制到自己项目中运行,火焰效果一直不如意,和官网的效果有差异。 经过逐一排查,代码都是一致的,最后确认是版本问题。 报错信息 Could not compile WebGL shader Expected behavior 最小复现方式:

  1. copy官网代码https://galacean.antgroup.com/engine/examples/particle-fire/,engine版本为1.3.15,执行createFireParticle方法,然后engine.run()。此时控制台报错:Could not compile WebGL shader
  2. 或者打开官网编辑器, 选择 模板---火焰,项目初始化后,下载项目。下载完成后本地运行 pnpm install; pnpm dev,此时运行效果正常;然后将项目package.json中,@galacean/engine@galacean/engine-shader-lab 版本修改为1.3.15, 重新运行pnpm install; pnpm dev。此时控制台报错:Could not compile WebGL shaderScreenshots

1730786115474

Desktop (please complete the following information):

GuoLei1990 commented 2 weeks ago

Will fix it today and release a new version!

GuoLei1990 commented 2 weeks ago

The version has been released, you can verify it, thank you! https://github.com/galacean/engine/releases/tag/v1.3.16