史上最强 流体效果

mark mark

mark一下。

你会不会是没有删除 屏幕外的粒子

从水滴刚刚出来的时候就帧率低的不行了,所以不会是没有删除屏幕外的粒子的原因

markyixia

mark一下

那你打开粒子渲染模式,看一下 你的粒子 运行问题。也许可以帮助你定位问题!

报错了:这是什么问题?creator2.3.3
Water (variant) : Failed to compile fs -1 (ln -3):
ERROR: too many uniforms:
undefined
at D:\program\CocosDashboard_1.0.3\resources.editors\Creator\2.3.3\resources\engine\bin.cache\dev\cocos2d\renderer\core\program-lib.js:290:12
at Array.forEach ()
at ProgramLib.getProgram (D:\program\CocosDashboard_1.0.3\resources.editors\Creator\2.3.3\resources\engine\bin.cache\dev\cocos2d\renderer\core\program-lib.js:283:14)
at ForwardRenderer._draw (D:\program\CocosDashboard_1.0.3\resources.editors\Creator\2.3.3\resources\engine\bin.cache\dev\cocos2d\renderer\core\base-renderer.js:346:32)
at ForwardRenderer._drawItems (D:\program\CocosDashboard_1.0.3\resources.editors\Creator\2.3.3\resources\engine\bin.cache\dev\cocos2d\renderer\renderers\forward-renderer.js:296:14)
at ForwardRenderer._opaqueStage (D:\program\CocosDashboard_1.0.3\resources.editors\Creator\2.3.3\resources\engine\bin.cache\dev\cocos2d\renderer\renderers\forward-renderer.js:329:10)
at ForwardRenderer._render (D:\program\CocosDashboard_1.0.3\resources.editors\Creator\2.3.3\resources\engine\bin.cache\dev\cocos2d\renderer\core\base-renderer.js:238:7)
at ForwardRenderer.render (D:\program\CocosDashboard_1.0.3\resources.editors\Creator\2.3.3\resources\engine\bin.cache\dev\cocos2d\renderer\renderers\forward-renderer.js:122:12)
at Function.RenderFlow.render (D:\program\CocosDashboard_1.0.3\resources.editors\Creator\2.3.3\resources\engine\bin.cache\dev\cocos2d\core\renderer\render-flow.js:283:12)

请问怎么打开粒子渲染模式,还有我是直接用你的代码运行的,没有改过代码。

就是官网给的那个 调试 物理系统的DebugDrawFlag

这个应该是 修改了 shader文件,引起的错误!

mark mark

mark mark

mark一下

用的哪个版本开发的?

效果好啊!关注。

1赞

战术Mark

电脑60帧,手机就掉到个位数了。
片元着色器循环500次有点带不动,物理更慢一点。

mark, shader 有空学习学习

mark.