47 lines
1.5 KiB
Markdown
47 lines
1.5 KiB
Markdown
---
|
||
title: '粒子系统入门'
|
||
category: 基础
|
||
tags:
|
||
- 指南
|
||
mentions:
|
||
- SirLich
|
||
- MedicalJewel105
|
||
- TheItsNameless
|
||
---
|
||
|
||
# 粒子系统入门
|
||
|
||
<!--@include: @/wiki/bedrock-wiki-mirror.md-->
|
||
|
||
## 粒子系统
|
||
|
||
[粒子系统](https://www.wikiwand.com/en/Particle_system)是游戏物理、动态图形和计算机图形学中的一种技术,通过大量小精灵图(sprite)来创建逼真的效果,如烟雾、火焰或昆虫群。在《我的世界》基岩版中,你可以使用自定义贴图和运动逻辑来创建新的粒子系统,这使得粒子效果既有趣又强大!
|
||
|
||
粒子系统中Molang的集成非常完善,允许你在不同粒子之间,或在实体与粒子之间传递数据。
|
||
|
||
### 粒子
|
||
|
||
"粒子"或"粒子实例"是放置在3D空间中的单个精灵图(纹理),具有独立的运动逻辑和外观变化规则。常见的粒子示例包括:
|
||
|
||
- 一片雪花
|
||
- 一滴雨水
|
||
- 一缕烟雾
|
||
|
||
### 发射器
|
||
|
||
"发射器"或"粒子发射器"是能够生成多个粒子的系统,可以瞬间生成(爆炸效果)或持续生成(稳定效果)。发射器拥有独立的移动逻辑、粒子生成数量和位置控制机制。常见的发射器示例包括:
|
||
|
||
- 暴风雪(生成雪花)
|
||
- 暴雨(生成雨滴)
|
||
- 冒烟的烟囱(生成烟缕)
|
||
|
||
## 创建第一个粒子
|
||
|
||
创建粒子需要准备资源包、纹理贴图和粒子定义文件:
|
||
|
||
::: code-group
|
||
```txt [文件结构]
|
||
RP/particles/snowflake.json
|
||
RP/textures/particles/snowflake.png
|
||
```
|
||
::: |