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一下
用的哪个版本开发的?
效果好啊!关注。
战术Mark
电脑60帧,手机就掉到个位数了。
片元着色器循环500次有点带不动,物理更慢一点。
mark, shader 有空学习学习
mark.
mark mark mark