Files
2025-08-25 18:36:29 +08:00

2.8 KiB
Raw Permalink Blame History

front, hard, time
front hard time
进阶 10分钟

原版粒子和特效粒子

作者:境界

原版粒子指的是我的世界基岩版原生自带的粒子特效亦或是由开发者通过基岩版粒子系统提供的自定义粒子方法制作的粒子。特效粒子则是由中国版官方维护的一套粒子系统开发者可以通过官方Demo或是MODSDK文档研习并用MCStudio的特效编辑器进行可视化制作。总的来说两者制作粒子遵循的规律大致相同只是服务的个体和细节功能稍有不同以下表格来解释这些区别。

原版粒子 特效粒子
功能区别 1原版粒子可以带有碰撞检测。 粒子检测包括粒子与方块碰撞后执行事件(如蜜蜂方块的蜂蜜粒子,掉到地面后会播放蜂蜜掉落的音效);与方块碰撞后产生真实物理碰撞(如触碰到方块后停留或者反弹)。 2原版粒子可以设置是否受到光照影响当设置为真时粒子颜色会因光照变暗如MC世界中天色变晚而变暗。 3粒子没有层级概念即支持粒子前后层级的效果例如层级越大渲染越晚粒子越靠前显示。 1特效粒子没有碰撞检测。 2特效粒子不受光照影响始终维持原来的颜色。 3粒子拥有层级概念即支持粒子前后层级的效果例如层级越大渲染越晚粒子越靠前显示。
性能区别 1原版粒子会在粒子消失后被游戏回收动态调配资源。 2原版粒子贴图和序列帧贴图在2048x2048大小以上会打印游戏日志做出警告。 1特效粒子在粒子消失后会停留在游戏中占用资源。 2在官方文档的规范中单张粒子贴图不超过32x32序列帧贴图不超过512x512。
使用区别 1原版粒子可以通过指令生成在世界上亦或是绑定在原版模型上但无法将它绑定在骨骼模型的骨骼上。 2原版粒子没有官方维护的编辑器但有国外民间开发者维护的特效编辑器snowstorm。 3原版粒子在动态变化、效果程度上对开发者的水平要求高如粒子渐变颜色、粒子缩放大小等都需要写Molang语法表达式。 1特效粒子可以通过MODSDK生成在世界上亦或是绑定在骨骼模型上但无法将它绑定在原版模型的骨骼上。 2特效粒子可由MCSTUDIO特效编辑器编辑制作是由中国版官方开发并维护的。 3特效粒子制作上手难度低很容易就能做出好看的特效在渐变颜色、缩放大小上有直接的输入面板可以控制。